false, 'error' => 'Rückgabedaten können nicht kodiert werden.')); } else echo $encoded; exit(); } function ajax_error($text) { $data = array('status' => false, 'error' => $text); json_return($data); } function assert_iso_date($date) { if (strpos($date, '.') === false) return $date; $d = explode('.', $date); return $d[2] . '-' . $d[1] . '-' . $d[0]; } function assert_german_date($date) { if (is_null($date)) return ''; if (strpos($date, '-') === false) return $date; $d = explode('-', $date); return $d[2] . '.' . $d[1] . '.' . $d[0]; } global $db; $dsn = sprintf('%s:host=%s;dbname=%s', DBDRIVER, DBHOST, DBNAME); $db = new Database(DBDRIVER, DBHOST, DBNAME, DBUSER, DBPASS); if (defined('MAIL_ERROR')) $db->setErrorMail(MAIL_ERROR); ?>