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) { // Rodzaj jednostki nazwa $sql[$key]['equipment_type_name'] = ClassEquipmentType::sqlGetItemNameByIdParent($val['id_equipment_type']); // Nazwa statusu $sql[$key]['active_name'] = ClassUser::getNameStatus($val['active']); } } return $sql; }
protected function getPageView() { // tylul na pasku $this->top_title = 'Podgląd typu wyposażenia'; // zmienne wyswietlania na wypadek gdy strona z odznaczeniem nie istnieje $wstecz = '/typy-wyposazenia'; $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 ClassEquipmentType($id_item); // sprawdzanie czy klasa zostala poprawnie zaladowana if (!$item->load_class) { $this->alerts['danger'] = 'Typ wyposażenia nie istnieje'; // ladowanie strony do wyswietlania bledow // zmienne ktore mozna uzyc: wstecz, title oraz alertow return $this->loadTemplate('alert'); } $this->tpl_values['category_name'] = 'Typ wyposażenia jest kategorią główną'; if ($item->id_parent !== NULL) { $name_page = ClassEquipmentType::sqlGetItemNameByIdParent($item->id_parent); $this->breadcroumb[] = array('name' => htmlspecialchars($name_page), 'link' => "/typy-wyposazenia/podglad/{$item->id_parent}"); $this->tpl_values['category_name'] = $name_page; } $this->breadcroumb[] = array('name' => htmlspecialchars($item->name), 'link' => "/typy-wyposazenia/podglad/{$item->id}"); // tytul $this->tpl_title = 'Typ wyposażenia: Podgląd'; $this->tpl_values['active_name'] = $item->active_name; // przypisanie zmiennych formularza do zmiennych klasy $array_form_class = array('id_equipment_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('/equipment/types-view'); }