Пример #1
0
         if ($fnHash['ok']) {
             JsonResponse::sendResponse(200, $fnHash['reason']);
         } else {
             JsonResponse::sendResponse(400, $fnHash['reason']);
         }
     } elseif ($_SERVER['REQUEST_METHOD'] === "PUT" && User::isAdmin($_SESSION['user_type'])) {
         $logger->writeLog("Updating: " . $request_data->name);
         $fnHash = VideoDAO::updateVideo($request_data->id, $request_data->artist_id, $request_data->session_id, $request_data->name, $request_data->description, $request_data->youtube_id, $request_data->iframe_url, $request_data->votes, $request_data->upload_status_nbr, $request_data->video_status_nbr);
         if ($fnHash['ok']) {
             JsonResponse::sendResponse(200, $fnHash['reason']);
         } else {
             JsonResponse::sendResponse(400, $fnHash['reason']);
         }
     } elseif ($_SERVER['REQUEST_METHOD'] === "DELETE" && User::isAdmin($_SESSION['user_type'])) {
         $logger->writeLog("Deleting: " . $_GET['video']);
         $fnHash = VideoDAO::deleteVideo($_GET['video']);
         if ($fnHash['ok']) {
             JsonResponse::sendResponse(200, $fnHash['reason']);
         } else {
             JsonResponse::sendResponse(400, $fnHash['reason']);
         }
     } else {
         JsonResponse::sendResponse(404, "Invalid Spire API Request");
     }
 } elseif (isset($_GET['session'])) {
     if ($_SERVER['REQUEST_METHOD'] === "GET") {
         $session_id = $_GET['session'];
         $active_only = $_GET['activeOnly'];
         $fnHash = SessionDAO::getSessions($session_id, $active_only);
         $logger->writeLog("fnHash['ok'] = " . $fnHash['ok']);
         if ($fnHash['ok']) {