function friendOrStranger($dataBase, $table, $receiver_id)
{
    //    $db = new Connect($dataBase,$table);
    $template = new Template();
    $check = $template->selectWhere($dataBase, $table, array('sender_id' => $_SESSION['userId'], 'receiver_id' => $receiver_id));
    if ($check) {
        $template->delete($dataBase, $table, $_SESSION['userId'], $receiver_id);
        $returnResult = 'Добави';
    } else {
        $template->insert($dataBase, $table, array('sender_id' => $_SESSION['userId'], 'receiver_id' => $receiver_id));
        $returnResult = 'Премахни';
    }
    return json_encode($returnResult);
}
Example #2
0
function detect_fatal_error()
{
    $last_error = error_get_last();
    if ($last_error && ($last_error['type'] == E_ERROR || $last_error['type'] == E_PARSE) && class_exists('Loader')) {
        try {
            Loader::load('utility', 'Template');
            if (file_exists(Loader::getPath('view', 'FatalError'))) {
                Debugger::log("Type {$last_error["type"]}: {$last_error["message"]} in {$last_error["file"]} on line {$last_error["line"]}");
                ob_clean();
                header('HTTP/1.1 503 Service Temporarily Unavailable');
                header('Status: 503 Service Temporarily Unavailable');
                Template::insert('FatalError');
                error_log("[Error Caught] {$last_error['message']} in {$last_error['file']} on line {$last_error['line']}");
                ob_end_flush();
            }
        } catch (Exception $e) {
            //echo "We've encountered an error. Please go back and try again.";
        }
    }
}