if ($_SESSION["uid"]) {
if (!validate_session()) {
header("Content-Type: text/json");
- print json_encode(array("error" => array("code" => 6)));
+ print error_json(6);
return;
}
load_user_plugins( $_SESSION["uid"]);
5 => __("Power User"),
10 => __("Administrator"));
- #$error = sanity_check();
-
- #if ($error['code'] != 0 && $op != "logout") {
- # print json_encode(array("error" => $error));
- # return;
- #}
-
$op = str_replace("-", "_", $op);
$override = PluginHost::getInstance()->lookup_handler($op, $method);
if ($override) {
$handler = $override;
} else {
- $handler = new $op(Db::get(), $_REQUEST);
+ $handler = new $op($_REQUEST);
}
if ($handler && implements_interface($handler, 'IHandler')) {
return;
} else {
header("Content-Type: text/json");
- print json_encode(array("error" => array("code" => 6)));
+ print error_json(6);
return;
}
} else {
header("Content-Type: text/json");
- print json_encode(array("error" => array("code" => 6)));
+ print error_json(6);
return;
}
}
}
header("Content-Type: text/json");
- print json_encode(array("error" => array("code" => 7)));
+ print error_json(13);
?>