| xqd
@@ -11,6 +11,7 @@ use Illuminate\Http\Request as HttpRequest;
|
|
|
use Request;
|
|
|
use Storage;
|
|
|
use File;
|
|
|
+use Auth;
|
|
|
|
|
|
class PhotosController extends Controller
|
|
|
{
|
| xqd
@@ -23,6 +24,7 @@ class PhotosController extends Controller
|
|
|
|
|
|
public function index(HttpRequest $request)
|
|
|
{
|
|
|
+ $userAuth = Auth::guard('admin')->user();
|
|
|
$classes = ClassModel::all();
|
|
|
$a_class = $request->has('class') ? $request->input('class') : null;
|
|
|
if(($a_class = ClassModel::find($a_class)) == null) {
|
| xqd
@@ -30,13 +32,22 @@ class PhotosController extends Controller
|
|
|
}
|
|
|
$photos = null;
|
|
|
$status = 'normal';
|
|
|
- if($request->has('search')) {
|
|
|
+ if ($request->has('search')) {
|
|
|
$name = '%' . $request->input('search') . '%';
|
|
|
- $photos = BaseAttachmentModel::where([['name', 'like', $name],['store_id', $this->getStoreId()]])->paginate(24);
|
|
|
+ if ($userAuth->is_root == 1) {
|
|
|
+ $photos = BaseAttachmentModel::where([['name', 'like', $name]])->paginate(24);
|
|
|
+ } else {
|
|
|
+ $photos = BaseAttachmentModel::where([['name', 'like', $name],['store_id', $this->getStoreId()]])->paginate(24);
|
|
|
+ }
|
|
|
+
|
|
|
$status = 'search';
|
|
|
} else {
|
|
|
- if($a_class){
|
|
|
- $photos = BaseAttachmentModel::where([['class', $a_class->class],['store_id', $this->getStoreId()]])->paginate(24);
|
|
|
+ if ($a_class) {
|
|
|
+ if ($userAuth->is_root == 1) {
|
|
|
+ $photos = BaseAttachmentModel::where([['class', $a_class->class]])->paginate(24);
|
|
|
+ } else {
|
|
|
+ $photos = BaseAttachmentModel::where([['class', $a_class->class],['store_id', $this->getStoreId()]])->paginate(24);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|