get_value("api_apps_{$app_id}"); if (!is_array($app)) { $DB->query(" SELECT Token, Name FROM api_applications WHERE ID = '{$app_id}' LIMIT 1"); if ($DB->record_count() === 0) { error('invalid app'); } $app = $DB->to_array(false, MYSQLI_ASSOC); $Cache->cache_value("api_apps_{$app_id}", $app, 0); } $app = $app[0]; if ($app['Token'] !== $token) { json_error('invalid token'); } $response = $class->run(); print(json_encode(array('status' => 200, 'response' => $response), JSON_UNESCAPED_SLASHES)); //$Debug->profile();