コード例 #1
0
ファイル: delete.php プロジェクト: jdunck/genetify
function main()
{
    if (empty($_REQUEST['domain']) || empty($_REQUEST['page'])) {
        errback('Domain and page required.');
    }
    if ($_REQUEST['delete'] == true) {
        $count = delete($_REQUEST['domain'], $_REQUEST['page']);
        delete_cache($_REQUEST['domain'], $_REQUEST['page']);
        if (@$_REQUEST['return'] == 'text' || @$_REQUEST['callback']) {
            callback($count . ' deleted');
        } else {
            return_image($count > 0);
        }
    } else {
        errback('Really?');
    }
}
コード例 #2
0
ファイル: init.php プロジェクト: zivkovicp/genetify
<?php

$start_time = microtime(1);
require_once 'CONFIG.php';
$mysqli = new mysqli($DB['host'], $DB['user'], $DB['password'], $DB['database']);
if (mysqli_connect_errno()) {
    errback("Can't connect to MySQL Server. Errorcode: " . mysqli_connect_error());
}
function errback($message)
{
    if (@$_REQUEST['errback']) {
        header('Content-type: text/javascript');
        $message = $_REQUEST['errback'] . '("Genetify: ' . $message . '");';
    } else {
        $message = 'ERROR: ' . $message;
    }
    //TODO: record errors from here?
    die($message);
}
function callback($message)
{
    if (@$_REQUEST['callback']) {
        header('Content-type: text/javascript');
        $message = $_REQUEST['callback'] . '("Genetify: ' . $message . '");';
    }
    die($message);
}
//TODO: needed anymore?
function return_image($boolean)
{
    if (function_exists('imagecreate')) {
コード例 #3
0
ファイル: recorder.php プロジェクト: jdunck/genetify
function _execute_and_return_id($table, $stmt)
{
    global $mysqli;
    $stmt->execute();
    if ($mysqli->error) {
        errback($table . ': ' . $mysqli->error);
    }
    @($GLOBALS['affected_tables'][$table] += $stmt->affected_rows);
    $stmt->close();
    return $mysqli->insert_id;
}