Esempio n. 1
0
 public function getRequest()
 {
     if (session('user') != null) {
         $categories = \App\categories::all();
         $category = \App\categories::lists('categoryname', 'categoryid');
         return view('books.request', ['categories' => $categories, 'category' => $category]);
     } else {
         return redirect('/login');
     }
 }
Esempio n. 2
0
 public function sellBooks()
 {
     if (session('user') != null) {
         $categories = \App\categories::all();
         $category = \App\categories::lists('categoryname', 'categoryid');
         if (session('user')->roleid == 3) {
             return view('dashboard.precheck', ['categories' => $categories]);
         } else {
             return view('dashboard.sell', ['category' => $category, 'categories' => $categories]);
         }
     } else {
         return redirect('/login');
     }
 }
Esempio n. 3
0
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function index()
 {
     $posts = \App\Posts::where('id', '>', 0)->orderBy("created_at", "desc")->get();
     $search_info = "";
     if (isset($_GET['user'])) {
         $search_info = "You are viewing all posts by " . \App\User::find($_GET['user'])->name;
         $posts = \App\Posts::where('user_id', '=', $_GET['user'])->orderBy("created_at", "desc")->get();
     }
     if (isset($_GET['category'])) {
         $search_info = "You are viewing all posts in " . \App\categories::find($_GET['category'])->name;
         $posts = \App\Posts::getPostByCategory($_GET['category']);
     }
     if (isset($_GET['search'])) {
         $posts = \App\Posts::where('info', 'like', $_GET['search'] . '%')->orWhere('title', 'like', $_GET['search'] . '%')->orWhere('link', 'like', $_GET['search'] . '%')->orderBy('created_at', 'desc')->get();
         $search_info = "Your search returned " . $posts->count() . " Results";
     }
     $data = array('posts' => $posts, 'search_info' => $search_info, 'users' => \App\User::get());
     return view('home')->with($data);
 }
 public static function optionCategories($selectedOption = null)
 {
     $output = "";
     $selected = "";
     $categories = categories::all();
     if ($selectedOption) {
         foreach ($categories as $category) {
             if ($category->id == $selectedOption) {
                 $selected = "selected";
             } else {
                 $selected = "";
             }
             $output .= "<option {$selected} value = '{$category->id}'>{$category->category}</option>";
         }
     } else {
         foreach ($categories as $category) {
             $output .= "<option {$selected} value = '{$category->id}'>{$category->category}</option>";
         }
     }
     return $output;
 }
Esempio n. 5
0
 public function getBooks($id)
 {
     $categories = \App\categories::all();
     $books = \App\Books::where('categoryid', $id)->where('available', 1)->paginate(16);
     return view('/index', ['categories' => $categories, 'books' => $books]);
 }
Esempio n. 6
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     //
     $pkm = PkmModel::find($id);
     $faculties = facultyModel::all();
     $categories = categories::all();
     $status = ["Tidak didanai", "Didanai", "Finalis", "Juara"];
     //dd($categories );
     //TODO complete it
     return view("formedit", ['pkm' => $pkm, 'faculties' => $faculties, 'categories' => $categories, 'status' => $status]);
 }
Esempio n. 7
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $categories = \App\categories::all();
     $data = array('categories' => $categories);
     return view('new-post')->with($data);
 }
Esempio n. 8
0
 public function getPassword()
 {
     $categories = \App\categories::all();
     if (session('user') != null) {
         return view('user.password', ['categories' => $categories]);
     } else {
         return redirect('/login');
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $admin_messages = \App\AdminMessages::where('read', '=', 0);
     $data = array('active_nav' => $this->active_nav, 'total_users' => \App\User::all()->count(), 'logged_in' => \App\User::where('logged_in', '=', 1)->count(), 'total_categories' => \App\categories::count(), 'total_posts' => \App\Posts::all()->count(), 'latest_users' => \App\User::orderBy('created_at', 'ASC')->limit(10)->get(), 'latest_posts' => \App\Posts::orderBy('created_at', 'ASC')->limit(10)->get(), 'unread_admin_messages' => $admin_messages->count(), 'new_users_month' => \App\User::getFromDate(date('y-m-0'))->count(), 'new_users_week' => \App\User::getFromDate(date('y-m-d', strtotime('-7 day')))->count(), 'new_users_day' => \App\User::getFromDate(date('y-m-d', strtotime('-1 day')))->count(), 'new_posts_month' => \App\Posts::getFromDate(date('y-m-0'))->count(), 'new_posts_week' => \App\Posts::getFromDate(date('y-m-d', strtotime('-7 day')))->count(), 'new_posts_day' => \App\Posts::getFromDate(date('y-m-d', strtotime('-1 day')))->count(), 'admin_messages' => $admin_messages->get());
     return view('includes/admin/home')->with($data);
 }