} } $action = 'lire'; if (isset($_GET['action'])) { $action = $_GET['action']; } /* * Sélection des feuilles de style à utiliser * Messages d'avertissements * TODO : mettre en cache la liste des styles utilisés */ $avertissements = array(); //Avertissements/Erreurs à reporter à l'usager $styles = array("style", "lightbox"); //Les styles css à utiliser $browser = php_get_browser($_SERVER["HTTP_USER_AGENT"], FALSE); if (is_object($browser)) { if ($browser->cssversion > 2) { array_push($styles, "style_plus"); } else { if ($browser->cssversion <= 1) { array_push($avertissements, "Votre navigateur web (" . $browser->browser . ' ' . $browser->version . ") est trop ancien"); } if (!strcmp($browser->browser, "Firefox")) { array_push($styles, "gecko"); } } if (!$browser->javascript) { array_push($avertissements, "Le javascript n'est pas activé ; certains éléments s'afficheront mal ou pas du tout"); if (isset($_SESSION['login'])) { array_push($avertissements, "Le javascript est indispensable pour le mode administrateur");
function minor_error($error_code, $user, $user, $time, $sql, $sql_error) { $message = 'Very Sorry! But it looks like you have stumble upon a problem (error code: ' . $error_code . ') with the site. But do not get discouraged. This error has been logged, and will be fixed shortly!'; if ($user) { $status = "logged in"; } else { $status = "not logged in"; } $browser = php_get_browser(); $email = "<p>Error Code: " . $error_code . "</p>\n\t\t\t\t\t<p>Facebook Login Status: " . $status . "</p>\n\t\t\t\t\t<p>Facebook UID: " . $user . "</p>\n\t\t\t\t\t<p>URL: " . selfURL() . "</p>\n\t\t\t\t\t<p>Platform: " . $browser[platform] . "</p>\n\t\t\t\t\t<p>Browser: " . $browser[browser] . "</p>\n\t\t\t\t\t<p>Version: " . $browser[version] . "</p>\n\t\t\t\t\t<p>Time: " . $time . "</p>\n\t\t\t\t\t<p>SQL Query: " . $sql . "</p>\n\t\t\t\t\t<p>SQL Error: " . $sql_error . "</p>\n\t\t\t\t\t<p>User Agent: " . $_SERVER['HTTP_USER_AGENT'] . "</p>"; email($email, "Hoody SQL error - " . $error_code, "*****@*****.**", "", "*****@*****.**", "Hoody server"); return $message; }