예제 #1
0
파일: index.php 프로젝트: romainhk/ABULE
    }
}
$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");
예제 #2
0
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;
}