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

@@ -34,19 +34,19 @@ class PhotoController extends Controller
return redirect()->action('PhotoController@info',[$id]);
}
public function deletes()
public function deletes($id=NULL)
{
return view('photo.deletereview',['photos'=>Photo::where('remove',1)->paginate(2)]);
return view('catalog.deletereview',['return'=>url('/p/deletes'),'catalog'=>is_null($id) ? Photo::where('remove',1)->paginate(50) : Photo::where('id',$id)]);
}
public function deletesUpdate(Request $request)
{
foreach ($request->input('photo') as $id)
foreach ($request->input('remove') as $id=>$k)
{
$photo = Photo::findOrFail($id);
$o = Photo::findOrFail($id);
if ($photo->remove AND $request->input('remove.'.$id))
$this->dispatch((new PhotoDelete($photo))->onQueue('delete'));
if ($o->remove AND $request->input('remove.'.$id))
$this->dispatch((new PhotoDelete($o))->onQueue('delete'));
}
return redirect()->action('PhotoController@deletes',$request->input('pagenext') ? '?page='.$request->input('pagenext') : NULL);