Example #1
0
foreach (array($core, $server) as $dir) {
    $arr = scandir($dir);
    foreach ($arr as &$f) {
        if ($f[0] == "." || $f[0] == "~") {
            continue;
        }
        $funcs[$f] = $dir . DIRECTORY_SEPARATOR . $f;
    }
}
foreach ($funcs as &$path) {
    include_once $path;
}
switch (@$_GET["action"]) {
    // ----------------------------------------------------------------------
    case "awake":
        print reco_jsonize("reco_server_api_awake", reco_prep("siteurl", "url"), reco_prep("name", "none"), reco_prep("secret", "secret"));
        break;
        // ----------------------------------------------------------------------
    // ----------------------------------------------------------------------
    case "fetch":
        print reco_todo("server", $_GET["action"], "забрать какой-то контент (список или элемент)");
        break;
        // ----------------------------------------------------------------------
    // ----------------------------------------------------------------------
    case "index":
        print reco_todo("server", $_GET["action"], "проиндексировать контент");
        break;
        // ----------------------------------------------------------------------
    // ----------------------------------------------------------------------
    case "fill":
        print reco_todo("server", $_GET["action"], "закрыть дырки в данных (посчитать метрики)");
Example #2
0
     print reco_jsonize("reco_client_api_" . $_GET["action"]);
     break;
     // ----------------------------------------------------------------------
 // ----------------------------------------------------------------------
 case "entities":
     print reco_jsonize("reco_client_api_" . $_GET["action"]);
     break;
     // ----------------------------------------------------------------------
 // ----------------------------------------------------------------------
 case "entitylist":
     print reco_jsonize("reco_client_api_" . $_GET["action"], reco_slug($_GET["target"]));
     break;
     // ----------------------------------------------------------------------
 // ----------------------------------------------------------------------
 case "detail":
     print reco_jsonize("reco_client_api_" . $_GET["action"], reco_slug($_GET["target"]), intval($_GET["id"]));
     break;
     // ----------------------------------------------------------------------
 // ----------------------------------------------------------------------
 case "try":
     print reco_client_try();
     break;
     // ----------------------------------------------------------------------
 // ----------------------------------------------------------------------
 case "":
     print reco_err("Empty action");
     break;
     // ----------------------------------------------------------------------
 // ----------------------------------------------------------------------
 default:
     print reco_err("Unknown action (%s)", @$_GET["action"]);