public function getIndex() { $getSearch = Session::get('catgorysearch'); $statusSearch = Session::get('statussearchc'); $recordlist = Session::get('recordlistc'); $approveornot = Session::get('approveornotc'); $statut = $this->category_gestion->getStatut(); $orderbrBY = "id"; $orderDe = "DESC"; $orderbrBY = Session::get('catorderby') ? Session::get('catorderby') : 'id'; $orderDe = Session::get('catorderde') ? Session::get('catorderde') : 'DESC'; if (!empty($approveornot)) { if (!empty($getSearch)) { $categorylist = $this->category_gestion->getsearchdata($this->paginationlimit, $statusSearch, $getSearch, $orderbrBY, $orderDe); } else { $categorylist = $this->category_gestion->getsearchdata($this->paginationlimit, $statusSearch, '', $orderbrBY, $orderDe); } } else { if (!empty($getSearch)) { $categorylist = $this->category_gestion->getstatsearchdata($this->paginationlimit, '', $getSearch, $orderbrBY, $orderDe); } else { $categorylist = $this->category_gestion->index($this->paginationlimit, $orderbrBY, $orderDe); } } $links = str_replace('/?', '?', $categorylist->render()); $actctng = $this->category_gestion->recordcounting(1); $deactctng = $this->category_gestion->recordcounting(0); if ($orderbrBY == "name") { $o_name = "sort-" . $orderDe; $o_slug = "unsorted"; $o_date = "unsorted"; } elseif ($orderbrBY == "category_slug") { $o_name = "unsorted"; $o_slug = "sort-" . $orderDe; $o_date = "unsorted"; } elseif ($orderbrBY == "updated_at") { $o_name = "unsorted"; $o_slug = "unsorted"; $o_date = "sort-" . $orderDe; } else { $o_name = "unsorted"; $o_slug = "unsorted"; $o_date = "unsorted"; } return view('admin.category.index', compact('categorylist', 'links', 'getSearch', 'recordlist', 'actctng', 'deactctng', 'o_name', 'o_slug', 'o_date')); }