Пример #1
0
         $logger->writeLog("Deleting: " . $_GET['artist']);
         $fnHash = ArtistDAO::deleteArtist($_GET['artist']);
         $logger->writeLog("fnHash: " . json_encode($fnHash));
         if ($fnHash['ok']) {
             JsonResponse::sendResponse(200, $fnHash['reason']);
         } else {
             JsonResponse::sendResponse(400, $fnHash['reason']);
         }
     } else {
         JsonResponse::sendResponse(404, "Invalid Spire API Artist Request");
     }
 } elseif (isset($_GET['video'])) {
     if ($_SERVER['REQUEST_METHOD'] === "GET") {
         $video_id = $_GET['video'];
         $artist_id = $_GET['artistId'];
         $fnHash = VideoDAO::getVideos($video_id, $artist_id);
         $logger->writeLog("fnHash['ok'] = " . $fnHash['ok']);
         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'])) {