Copyright (c) 2006-2010 osTicket http://www.osticket.com Released under the GNU General Public License WITHOUT ANY WARRANTY. See LICENSE.TXT for details. vim: expandtab sw=4 ts=4 sts=4: $Id: $ **********************************************************************/ #define paths define('SETUPINC',true); if(!defined('INCLUDE_DIR')): define('ROOT_PATH','../'); define('ROOT_DIR','../'); define('INCLUDE_DIR',ROOT_DIR.'include/'); endif; #required files require_once(INCLUDE_DIR.'mysql.php'); require_once(INCLUDE_DIR.'class.validator.php'); require_once(INCLUDE_DIR.'class.format.php'); require_once(INCLUDE_DIR.'class.misc.php'); #Table Prefix: TABLE_PREFIX must be defined by the caller function replace_table_prefix($query) { return str_replace('%TABLE_PREFIX%',PREFIX, $query); } function load_sql_schema($schema,&$errors,$debug=false){ //Get database schema if(!file_exists($schema) || !($schema=file_get_contents($schema))) { $errors['err']='Interner Fehler. Bitte stellen Sie sicher, dass die aktuellste Version herunter geladen haben.'; $errors[]='Fehler beim Zugriff auf SQL-Schema'; }else{ //Loadup SQL schema. $queries =array_map('replace_table_prefix',array_filter(array_map('trim',explode(';',$schema)))); //Don't fail me bro! if($queries && count($queries)) { @mysql_query('SET SESSION SQL_MODE =""'); foreach($queries as $k=>$sql) { if(!mysql_query($sql)){ if($debug) echo $sql; //Aborting on error. $errors['err']='Ungültiges SQL-Schema. Bitte Hilfe vom Entwickler einholen.'; $errors['sql']="[$sql] - ".mysql_error(); break; } } }else{ $errors['err']='Fehler beim parsen des SQL-Schemas! Bitte Hilfe vom Entwickler einholen.'; } } return $errors?false:true; } #Some messages.... ob_start(); echo " Vielen Dank, dass Sie sich für OS-Ticket entschieden haben. Bitte stellen Sie sicher, dass Sie Mitglied der osTicket Foren auf http://osticket.com/forumssind und bleiben Sie so auf dem Laufenden über die neuesten Nachrichten, Sicherheitswarnungen und Updates. Die osTicket Foren sind ebenfalls ein guter Ort, um Anleitungen, Tipps und Hilfe von anderen osTicket Nutzern zu bekommen. Zusätzlich zu den Foren, bietet die osTicket-Wiki eine nützliche Sammlung von Lernmaterialien, Dokumentationen, und Anmerkungen aus der Community. Wir freuen uns auf Ihre Beiträge an die osTicket Gemeinschaft. Wenn Sie ein höheres Maß an Unterstützung benötigen, bieten wir professionelle Dienstleistungen und kommerziellen Support mit garantierten Reaktionszeiten und Zugriff auf das Entwicklungsteam an. Wir können auch dazu beitragen, osTicket anpassen oder sogar neue Funktionen für das System an Ihre individuellen Bedürfnisse zu erfüllen. Für weitere Informationen oder um Ihre Bedürfnisse zu besprechen, kontaktieren Sie uns noch heute bei http://osticket.com/support/. Ihr Feedback wird dankbar angenommen! - Das osTicket Team"; $msg1 = ob_get_contents(); ob_end_clean(); define('OSTICKET_INSTALLED',trim($msg1)); ob_start(); echo " osTicket aktualisiert! Bitte stellen Sie sicher, wenn Sie sich nicht bereits registriert haben, dass Sie Mitglied der osTicket Foren http://osticket.com/forums sind, um immer auf dem Laufenden über die neuesten Nachrichten, Sicherheitwarnungen und Updates zu bleiben. Wir freuen uns auf Ihren Beitrag zu osTicket Gemeinschaft ! Das osTicket Teams ist zur Unterstützung für alle Benutzer durch unsere kostenlosen Online-Ressourcen und eine breite Palette an kommerziellen Support-Packeten und Dienstleistungen verpflichtet. Für weitere Informationen oder Ihre Bedürfnisse zu besprechen, kontaktieren Sie uns noch heute bei http://osticket.com/support/. Ihr Feedback wird dankbar angenommen! - Das osTicket Team "; $msg2 = ob_get_contents(); ob_end_clean(); define('OSTICKET_UPGRADED',trim($msg2)); $msg=''; $errors=array(); ?>