public function getIndex()
 {
     $ordercl = "news.id";
     $ordertype = "desc";
     if (Input::exists('s')) {
         switch (Input::get('s')) {
             case '2':
                 $ordertype = "asc";
                 break;
             case '3':
                 $ordercl = "news.name";
                 $ordertype = "asc";
                 break;
             case '4':
                 $ordercl = "view";
                 $ordertype = "desc";
                 break;
             case '5':
                 $ordertype = "admin.name";
                 $ordertype = "asc";
                 break;
             case '6':
                 $ordertype = "categorynews.name";
                 $ordertype = "asc";
                 break;
             case '7':
                 $ordertype = "news.created_at";
                 $ordertype = "desc";
                 break;
             case '8':
                 $ordertype = "news.updated_at";
                 $ordertype = "desc";
                 break;
         }
     }
     $data = news::select('news.*', 'admin.name as nameuser', 'categorynews.name as namec')->join('admin', 'news.user', '=', 'admin.id')->join('categorynews', 'news.categoryNewsID', '=', 'categorynews.id')->orderBy($ordercl, $ordertype);
     if (Input::exists('f')) {
         switch (Input::get('f')) {
             case '1':
                 $data = $data->where('admin.id', Session::get('logininfo')->id);
                 break;
             case '2':
                 $data = $data->where('view', 0);
                 break;
             case '3':
                 $data = $data->where('display', 1);
                 break;
             case '4':
                 $data = $data->where('display', 0);
                 break;
         }
     }
     if (Input::exists('q')) {
         $query = trim(Input::get('q'));
         if ($query != "") {
             $data = $data->where(function ($q) use($query) {
                 $q->where('news.name', 'like', '%' . $query . '%');
                 $q->orWhere('admin.name', $query);
                 $q->orWhere('categorynews.name', 'like', '%' . $query . '%');
                 $q->orWhere('news.description', 'like', '%' . $query . '%');
             });
         }
     }
     $data = $data->paginate(15);
     return view("admin.news.index", array('data' => $data));
 }