array( 'ssh_ip' => '127.0.0.1' ), 'version' => array( 'version' => '2.1.1', 'versioncode' => 29, 'android_comp_level' => 25 ), 'url' => array( 'update' => 'https://pi-control.de/service/v1/update/', 'updateDownload' => 'https://pi-control.de/?service=update', 'updateNotification' => 'https://pi-control.de/?service=update_notification', 'help' => 'https://pi-control.de/help/' ) ); } defined('PICONTROL_PATH') or define('PICONTROL_PATH', realpath(dirname(__FILE__).'/../../').'/'); defined('RESOURCE_PATH') or define('RESOURCE_PATH', realpath(dirname(__FILE__)).'/'); defined('LIBRARY_PATH') or define('LIBRARY_PATH', realpath(dirname(__FILE__).'/library/').'/'); defined('CONTENT_PATH') or define('CONTENT_PATH', realpath(dirname(__FILE__).'/content/').'/'); defined('CONFIG_PATH') or define('CONFIG_PATH', realpath(dirname(__FILE__).'/config/').'/'); defined('TEMPLATES_PATH') or define('TEMPLATES_PATH', realpath(dirname(__FILE__).'/../public_html/templates/').'/'); defined('TEMPLATES2_PATH') or define('TEMPLATES2_PATH',realpath(dirname(__FILE__).'/templates/').'/'); defined('LOG_PATH') or define('LOG_PATH', realpath(dirname(__FILE__).'/log/').'/'); defined('CRON_PATH') or define('CRON_PATH', realpath(PICONTROL_PATH.'/resources/cron/').'/'); defined('LANGUAGE_PATH') or define('LANGUAGE_PATH', realpath(dirname(__FILE__).'/languages/').'/'); defined('CACHE_PATH') or define('CACHE_PATH', realpath(dirname(__FILE__).'/cache/').'/'); $globalLanguage = 'de'; $globalLanguageArray = array(); switch (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)) { case 'en': $globalLanguage = 'en'; break; } if (isset($_GET['debug'])) { if ($_GET['debug'] == 'hide') { setcookie('debug', NULL, 0); unset($_COOKIE['debug']); } else { setcookie('debug', 'debug_mode', time()+3600); $_COOKIE['debug'] = 'debug_mode'; // Setze, damit direkt verfuegbar } } $errorHandler = array(); function myErrorHandler($code, $msg, $file, $line) { global $errorHandler; $errorHandler[] = 'Fehler ['.$code.']: '.$msg.' in der Datei '.$file.', Zeile '.$line; if (isset($_COOKIE['debug']) && $_COOKIE['debug'] == 'debug_mode') return false; else return true; } error_reporting(E_ALL ^ E_STRICT); ini_set('display_errors', 1); set_error_handler('myErrorHandler'); header('Content-Type: text/html; charset=utf-8'); if (isset($_COOKIE['debug'], $_GET['s']) && $_COOKIE['debug'] == 'debug_mode') echo '