protected function getPageView() { // tylul na pasku $this->top_title = 'Podgląd rodzaju misji'; // zmienne wyswietlania na wypadek gdy strona z odznaczeniem nie istnieje $wstecz = '/rodzaje-misji'; $this->tpl_values['wstecz'] = $wstecz; // sprawdzanie czy id istnieje w linku if (!($id_item = ClassTools::getValue('id_item'))) { $this->alerts['danger'] = 'Brak podanego id'; // ladowanie strony do wyswietlania bledow // zmienne ktore mozna uzyc: wstecz, title oraz alertow return $this->loadTemplate('alert'); } $this->actions(); $this->tpl_values['wstecz'] = $wstecz; // ladowanie klasy $item = new ClassMissionType($id_item); // sprawdzanie czy klasa zostala poprawnie zaladowana if (!$item->load_class) { $this->alerts['danger'] = 'Rodzaj misji nie istnieje'; // ladowanie strony do wyswietlania bledow // zmienne ktore mozna uzyc: wstecz, title oraz alertow return $this->loadTemplate('alert'); } $this->tpl_values['category_name'] = 'Rodzaj misji jest kategorią główną'; if ($item->id_parent !== NULL) { $name_page = ClassMissionType::sqlGetItemNameByIdParent($item->id_parent); $this->breadcroumb[] = array('name' => htmlspecialchars($name_page), 'link' => "/rodzaje-misji/podglad/{$item->id_parent}"); $this->tpl_values['category_name'] = $name_page; } $this->breadcroumb[] = array('name' => htmlspecialchars($item->name), 'link' => "/rodzaje-misji/podglad/{$item->id}"); // tytul $this->tpl_title = 'Rodzaj misji: Podgląd'; $this->tpl_values['active_name'] = $item->active_name; // przypisanie zmiennych formularza do zmiennych klasy $array_form_class = array('id_mission_type' => $item->id, 'form_parent' => $item->id_parent, 'form_name' => $item->name, 'form_active' => $item->active); // przypisywanieszych zmiennych do zmiennych formularza $this->setValuesTemplateByArrayPost($array_form_class); // ladowanie strony z formularzem return $this->loadTemplate('/mission/types-view'); }
public static function sqlGetAllItems($using_pages = false, $current_page = '1', $items_on_page = '5', $controller_search = '') { if ($sql = parent::sqlGetAllItems($using_pages, $current_page, $items_on_page, $controller_search)) { foreach ($sql as $key => $val) { // $sql[$key]['mission_type_name'] = self::sqlGetTypeNameId($val['id_mission_type']); $sql[$key]['mission_type_name'] = ClassMissionType::sqlGetItemNameByIdParent($val['id_mission_type']); $sql[$key]['date_end_name'] = self::getDateEndNameByDateEnd($val['date_end']); // $sql[$key]['status'] = self::getStatusName($val['date_end'], $val['active']); $sql[$key]['status'] = self::getStatusMission($val['date_start'], $val['date_end']); } } return $sql; }