Example #1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     //
     $menuOptions = [0 => ["data-letters" => "", "id" => "home", "text" => "Home", "href" => "/"]];
     if (Auth::check()) {
         $user = Auth::user();
         $verifyAdmin = Admin::find($user->id);
         if (isset($verifyAdmin->id)) {
             $users = User::all();
             $fabrics = Fabric::all();
             $data = array("latestOrders" => Order::getOrders(0), "latestUsers" => User::where("confirmed", "=", "0")->orderBy("created_at", "")->take(5)->get(), "user" => $user, "users" => $users, "fabrics" => $fabrics, "orders" => Order::getOrders(0), "confirmed-users" => User::where("confirmed", "=", "1")->orderBy("created_at", "")->take(5)->get(), "admin" => true);
             /*Session::put('paginate', [
                   "confirmed-users"      => 5,
                   "not-confirmed-users"  => 5,
                   "not-confirmed-orders" => 5,
                   "confirmed-orders"     => 5
               ]);*/
             return view("panel.admin-panel")->with("data", $data)->with("user", $user);
         } else {
             $stats = ["orders" => Order::where("user_id", "=", $user->id)->count(), "unconfirmed" => Order::where("user_id", "=", $user->id)->where("status", "=", "not-confirmed")->count(), "confirmed" => Order::where("user_id", "=", $user->id)->where("status", "=", "confirmed")->count(), "latest" => Order::where("user_id", "=", $user->id)->max("created_at")];
             //dd(Order::getOrdersUser($user->id));
             $data = array("orders" => Order::getOrdersUser($user->id, 0), "stats" => $stats, "fabrics" => Fabric::all(), "admin" => false);
             /*Session::put('paginate', [
                   "confirmed-orders"      => 5,
                   "not-confirmed-orders"  => 5, 
               ]);*/
             return view("panel.normal-panel")->with("user", $user)->with("data", $data);
         }
     } else {
         return redirect("/")->with("menuOptions", $menuOptions);
     }
 }
Example #2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $menuOptions = [0 => ["data-letters" => "", "id" => "home", "text" => "Home", "href" => "/"]];
     $data = array("fabrics" => Fabric::all(), "order_data" => Session::has("order_data") ? Session::get("order_data") : null);
     // shows the main page for fabrics
     if (Auth::check()) {
         $user = Auth::user();
         return view("fabrics")->with("data", $data)->with("menuOptions", $menuOptions)->with("user", $user);
     } else {
         return view("fabrics")->with("data", $data)->with("menuOptions", $menuOptions)->with("noSession", true);
     }
 }