public function load_menus_view($search) { $message = array('title', 'search', 'search_name', 'menu', 'description', 'image', 'category', 'dishes_of_menu', 'name_dish', 'create_menu', 'edit', 'delete', 'search', 'are_you_sure', 'yes', 'cancel'); $data = $this->common->set_language_and_data('menus', $message); $this->load->library('pagination'); $config['base_url'] = $search == NULL ? base_url() . '/admin/menus' : base_url() . '/admin/menus/search'; $config['total_rows'] = Menus_model::get_num_of_menus($search); $config['per_page'] = 10; $config['use_page_numbers'] = TRUE; $config['uri_segment'] = $config['uri_segment'] = $search == NULL ? 3 : 4; $config['num_links'] = 3; $config['full_tag_open'] = "<ul class='pagination'>"; $config['full_tag_close'] = "</ul>"; $config['first_link'] = FALSE; $config['last_link'] = FALSE; $config['num_tag_open'] = '<li>'; $config['num_tag_close'] = '</li>'; $config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>"; $config['cur_tag_close'] = "<span class='sr-only'></span></a></li>"; $config['next_tag_open'] = "<li>"; $config['next_tagl_close'] = "</li>"; $config['prev_tag_open'] = "<li>"; $config['prev_tagl_close'] = "</li>"; $config['first_tag_open'] = "<li>"; $config['first_tagl_close'] = "</li>"; $config['last_tag_open'] = "<li>"; $config['last_tagl_close'] = "</li>"; $this->pagination->initialize($config); $data['pagination'] = $this->pagination->create_links(); $data['page'] = $search == NULL ? $this->uri->segment(3) ? $this->uri->segment(3) : 0 : ($this->uri->segment(4) ? $this->uri->segment(4) : 0); $menus = Menus_model::get_all_menus($config['per_page'], ($data['page'] == 0 ? $data['page'] : $data['page'] - 1) * $config['per_page'], $search); $data['menus'] = $menus; $this->common->load_view('admin/menus/menus', $data); }
public function load_edit_meal_view($meal_id) { $message = array('title', 'name_dish', 'category', 'for_vegans', 'lunch_date', 'dishes_of_menu', 'preordered_meal', 'manage_meals', 'menu', 'image', 'edit'); $data = $this->common->set_language_and_data('edit_meal', $message); $this->load->model('menus_model'); $menus = Menus_model::get_all_menus(); $data['menus'] = $menus; $data['meal'] = Meals_model::get_meal_by_id($meal_id); $this->common->load_view('admin/meals/edit_meal', $data); }