コード例 #1
0
 public function actionDelete_video($mid)
 {
     $videos = new Videos();
     if ($to_delete = $videos->find('user_id = :my_id AND id = :video_id', array(':my_id' => Yii::app()->user->id, ':video_id' => $mid))) {
         $to_delete->delete();
     }
     echo json_encode(array('status' => 'ok', 'count' => $count = $videos->count('user_id = :user_id', array('user_id' => Yii::app()->user->id))));
 }
コード例 #2
0
ファイル: routes.php プロジェクト: arizawan/chaity.com
 # Admin Videos by schedules
 Route::post('/schedule', function () {
     $data = Input::only('schedule_id');
     $video = Videos::where('schedule_id', '=', $data['schedule_id'])->get();
     return View::make('backend.listvideosbyscheduleshow')->with('videos', $video);
 });
 # Admin Add videos
 Route::get('/add', function () {
     $user = Sentry::getUser();
     return View::make('backend.addvideos')->with('user', $user);
 });
 Route::post('/add', array('uses' => 'RainTvController@postAddvideo'));
 # Admin Edit Videos
 Route::get('/edit/{id}', function ($id) {
     $user = Sentry::getUser();
     $video = Videos::find($id);
     return View::make('backend.editvideo')->with('user', $user)->with('video', $video);
 });
 Route::post('/edit/{id}', array('uses' => 'RainTvController@postUpdatevideo'));
 # Admin Status Change Video;
 Route::get('/status/{status}/{id}', function ($status, $id) {
     $user = Sentry::getUser();
     $scObj = new Videos();
     $update = $scObj->changeStatus($id, $status, $user->id);
     $videos = Videos::get();
     return View::make('backend.listvideos')->with('videos', $videos);
 });
 # Admin Delete Video;
 Route::get('/delete/{id}', function ($id) {
     $user = Sentry::getUser();
     $scObj = new Videos();
コード例 #3
0
 public function getVerVideos($id, $item)
 {
     $video = Videos::find($id);
     $archivo = '/home/corazonperuano/uploads/' . $video->archivo . '.' . $video->extension;
     $itemArchivo = $item . '.' . $video->extension;
     if (file_exists($archivo)) {
         $headers = array('Content-type' => 'video/' . $video->extension, 'Content-Disposition' => 'inline; filename=' . $itemArchivo);
         return Response::make(file_get_contents($archivo), 200, $headers);
     }
 }