Ejemplo n.º 1
0
 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');
 }
Ejemplo n.º 2
0
 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;
 }