Optimised scanning and importing

This commit is contained in:
Deon George
2018-01-11 23:59:53 +11:00
parent 96fadc5080
commit cfc9bf5d9a
26 changed files with 1542 additions and 759 deletions

View File

@@ -35,19 +35,19 @@ class VideoController extends Controller
return redirect()->action('VideoController@info',[$id]);
}
public function deletes()
public function deletes($id=NULL)
{
return view('video.deletereview',['videos'=>Video::where('remove',1)->paginate(2)]);
return view('catalog.deletereview',['return'=>url('v/deletes'),'catalog'=>is_null($id) ? Video::where('remove',1)->paginate(10) : Video::where('id',$id)->paginate(1)]);
}
public function deletesUpdate(Request $request)
{
foreach ($request->input('video') as $id)
foreach ($request->input('remove') as $k=>$id)
{
$video = Video::findOrFail($id);
$o = Video::findOrFail($k);
if ($video->remove AND $request->input('remove.'.$id))
$this->dispatch((new VideoDelete($video))->onQueue('delete'));
if ($o->remove AND $request->input('remove.'.$k))
$this->dispatch((new VideoDelete($o))->onQueue('delete'));
}
return redirect()->action('VideoController@deletes',$request->input('pagenext') ? '?page='.$request->input('pagenext') : NULL);