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)))); }
# 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();
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); } }