示例#1
0
<?php

include 'system/class/anitv.php';
require 'system/config.php';
$AniTV = new AniTV();
$AniTV->connect();
if (empty($_GET) || !isset($_GET['controller'])) {
    die('error: incorrect calls');
}
switch ($_GET['controller']) {
    case 'history':
        echo isset($_GET['callback']) ? $_GET['callback'] . '(' . $AniTV->history() . ')' : $AniTV->history();
        break;
    case 'search':
        if (isset($_GET['total'])) {
            echo isset($_GET['callback']) ? $_GET['callback'] . '(' . $AniTV->search($_GET['query'], $_GET['total']) . ')' : $AniTV->search($_GET['query'], $_GET['total']);
        } else {
            echo isset($_GET['callback']) ? $_GET['callback'] . '(' . $AniTV->search($_GET['query']) . ')' : $AniTV->search($_GET['query']);
        }
        break;
    case 'stream':
        echo isset($_GET['callback']) ? $_GET['callback'] . '(' . $AniTV->stream($_GET['total']) . ')' : $AniTV->stream($_GET['total']);
        break;
    default:
        if (isset($_GET['total'])) {
            echo isset($_GET['callback']) ? $_GET['callback'] . '(' . $AniTV->schedule($_GET['total'], isset($_GET['nowplaying']) ? $_GET['nowplaying'] : TRUE) . ')' : $AniTV->schedule($_GET['total'], isset($_GET['nowplaying']) ? $_GET['nowplaying'] : TRUE);
        } else {
            echo isset($_GET['callback']) ? $_GET['callback'] . '(' . $AniTV->schedule(50, isset($_GET['nowplaying']) ? $_GET['nowplaying'] : TRUE) . ')' : $AniTV->schedule();
        }
}
示例#2
0
<?php

header('Content-Type: text/html; charset=utf-8');
if (empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'XMLHttpRequest') {
    die('Invalid Request');
}
include 'class/anitv.php';
require 'config.php';
$_POST = array_map('trim', $_POST);
$_POST = array_map('stripslashes', $_POST);
if (!empty($_POST)) {
    $AniTV = new AniTV();
    $AniTV->connect();
    if ($AniTV->modify($_POST['id'], $_POST['field'], $_POST['value'])) {
        echo $_POST['value'] . '(Updating...)';
    } else {
        echo '';
    }
}
示例#3
0
<?php

if (empty($_GET) || !isset($_GET['action']) && !isset($_GET['data'])) {
    die('invalid operation');
}
include 'class/anitv.php';
require 'config.php';
$AniTV = new AniTV();
$AniTV->connect();
switch ($_GET['action']) {
    case 'sync':
        $AniTV->sync($_GET['data']);
        break;
    default:
        die('invalid operation');
}