/**
  * @param <type> $page
  * @return ArrayObject
  */
 public static function getAll($page)
 {
     $controller = new VideoController(new VideoDao(self::$CONNECT));
     try {
         self::$TOTAL = $controller->total();
         return $controller->getAll($page);
     } catch (PDOException $err) {
         echo $err->getMessage();
     }
 }
Example #2
0
                    <?php 
    }
    ?>
                    <?php 
    /** Display videos user name */
    ?>
                    <td class="description column-author"><?php 
    echo $videoView->display_name;
    ?>
</td> 
                    <?php 
    /** Display videos category name */
    ?>
                    <td class="description column-playlistname"> 
                    <?php 
    $videoOBJ = new VideoController();
    /** Get playlist details for particular video */
    $playlistData = $videoOBJ->get_playlist_detail($videoView->vid);
    $incre = 0;
    $playlistname = '';
    /** Looping to get more than one playlist for video */
    foreach ($playlistData as $playlist) {
        if ($incre > 0) {
            /** Concatinate if more than one playlist exists */
            $playlistname .= ', ' . $playlist->playlist_name;
        } else {
            $playlistname .= $playlist->playlist_name;
        }
        $incre++;
    }
    echo $playlistname;
<?php

$jsonResponse = new JsonResponse();
if (RequestsPatterns::postParamsSetted(RequestsPatterns::$ID)) {
    if (RequestsPatterns::postParamsSent(RequestsPatterns::$ID)) {
        require_once 'VideoController.php';
        require_once 'VideoDao.php';
        $controller = new VideoController(new VideoDao(Connection::connect()));
        try {
            if ($controller->delete($_POST[RequestsPatterns::$ID])) {
                print_r($jsonResponse->response(true, "Video excluído com sucesso")->serialize());
            } else {
                print_r($jsonResponse->response(false, "Falha ao excluir o video")->serialize());
            }
        } catch (Exception $err) {
            print_r($jsonResponse->response(false, $err->getMessage())->serialize());
        }
    } else {
        print_r($jsonResponse->response(false, "O identificador do video não pode estar vazio!")->serialize());
    }
} else {
    print_r($jsonResponse->response(false, "Parâmetros não configurados!")->serialize());
}
 public function watch($parameters, $request)
 {
     $playlist_id = $parameters[1];
     if (Playlist::exists($playlist_id)) {
         $playlist = Playlist::find($playlist_id);
         if (isset($parameters[3])) {
             $video_id = $parameters[3];
         } else {
             $video_id = json_decode($playlist->videos_ids);
             if (isset($video_id[0])) {
                 $video_id = $video_id[0];
             } else {
                 $data = array();
                 $data['playlist'] = $playlist;
                 return new ViewResponse('playlists/error_empty', $data);
             }
         }
         if (in_array($video_id, json_decode($playlist->videos_ids))) {
             $resp = new VideoController();
             return $resp->get($video_id, $request, $playlist);
         } else {
             return new Response(500);
         }
     } else {
         return new Response(500);
     }
 }
                                $this->admin_redirect('admin.php?page=video&featured=1');
                            }
                        }
                        if ($videoActionup == "videounfeatured" || $videoActiondown == "videounfeatured") {
                            $publishflag = $this->video_multiunfeatured($videoId);
                            if ($publishflag) {
                                $this->admin_redirect('admin.php?page=video&featured=0');
                            }
                        }
                    }
                }
            }
        }
    }
}
$videoOBJ = new VideoController();
$videoOBJ->add_newvideo();
$videoId = $videoOBJ->_videoId;
$videoOBJ->get_delete();
$gridVideo = $videoOBJ->video_data();
$videosearchQuery = $videoOBJ->_videosearchQuery;
$searchBtn = $videoOBJ->_searchBtn;
$Video_count = $videoOBJ->video_count($videosearchQuery, $searchBtn);
if (!empty($videoId)) {
    $videoEdit = $videoOBJ->video_edit($videoId);
} else {
    $videoEdit = '';
}
$displayMsg = $videoOBJ->get_message();
$searchMsg = $videoOBJ->_videosearchQuery;
$settingsGrid = $videoOBJ->_settingsData;
<?php

error_reporting(E_ALL);
ini_set('display_errors', '1');
if (RequestsPatterns::postParamsSetted(RequestsPatterns::$LINK, RequestsPatterns::$TITLE, 'subarea', 'duration', 'type_event')) {
    if (RequestsPatterns::postParamsSent(RequestsPatterns::$LINK, RequestsPatterns::$TITLE, 'subarea', 'duration', 'type_event')) {
        require_once "VideoController.php";
        require_once "VideoDao.php";
        require_once "Video.php";
        require_once "SubArea.php";
        require_once "../core/generics/State.php";
        $controller = new VideoController(new VideoDao(Connection::connect()));
        try {
            $subarea = new SubArea(null, $_POST['subarea']);
            //$state = new State($_POST['state'], null, null);
            $videoLink = $controller->turnLinkToId($_POST[RequestsPatterns::$LINK]);
            $video = new Video($_POST[RequestsPatterns::$TITLE], $videoLink, date("Y-m-d"), $subarea, null, $_POST['type_event'], $_POST['duration']);
            $controller->save($video);
            $jsonResponse = new JsonResponse();
            print_r($jsonResponse->response(TRUE, "Video inserido com sucesso!")->serialize());
        } catch (PDOException $err) {
            $jsonResponse = new JsonResponse();
            print_r($jsonResponse->response(FALSE, $err->getMessage())->serialize());
        } catch (Exception $err) {
            $jsonResponse = new JsonResponse();
            print_r($jsonResponse->response(NULL, $err->getMessage())->serialize());
        }
    } else {
        $jsonResponse = new JsonResponse();
        print_r($jsonResponse->response(NULL, "Todos os campos devem ser preenchidos!")->serialize());
    }