Пример #1
0
     if ($fnHash['ok']) {
         JsonResponse::sendResponse(200, $fnHash['result']);
     } else {
         JsonResponse::sendResponse(400, $fnHash['reason']);
     }
 } elseif ($_SERVER['REQUEST_METHOD'] === "POST" && User::isAdmin($_SESSION['user_type'])) {
     $logger->writeLog("Inserting: " . $request_data->name);
     $fnHash = VideoDAO::insertVideo($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'] === "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");