protected function getPageList($item) { $this->actions(); // strony $this->controller_name = 'prawo-jazdy'; $this->using_pages = true; $this->count_items = ClassSoldierLanguage::sqlGetCountItems('', array('id_soldier' => $item->id)); $this->current_page = ClassTools::getValue('number_page') ? ClassTools::getValue('number_page') : '1'; // tytul strony $this->tpl_title = "{$item->name} {$item->surname}: Prawo jazdy"; // ladowanie funkcji $this->load_select2 = true; $this->load_datetimepicker = true; $this->load_js_functions = true; // pobieranie wszystkich rekordow $this->tpl_values['items'] = ClassSoldierDriveLicense::sqlGetAllItems($this->using_pages, $this->current_page, $this->items_on_page, '', array('id_soldier' => $item->id)); $this->tpl_values['id_soldier'] = $item->id; // pobieranie statusow zaawansowania jezyka $this->tpl_values['drive_categories'] = ClassDriveCategories::sqlGetAllItemsNameById(NULL, false, true); // ladowanie strony z lista return $this->loadTemplate('/soldier/drive-licenses'); }
protected function getPageList($item) { $this->actions(); // strony $this->controller_name = 'szkoly-wyzsze'; $this->using_pages = true; $this->count_items = ClassSoldierLanguage::sqlGetCountItems('', array('id_soldier' => $item->id)); $this->current_page = ClassTools::getValue('number_page') ? ClassTools::getValue('number_page') : '1'; // tytul strony $this->tpl_title = "{$item->name} {$item->surname}: Szkoły wyższe"; // ladowanie funkcji $this->load_select2 = true; $this->load_datetimepicker = true; $this->load_js_functions = true; // pobieranie wszystkich rekordow $this->tpl_values['items'] = ClassSoldierSchool::sqlGetAllItems($this->using_pages, $this->current_page, $this->items_on_page, '', array('id_soldier' => $item->id)); // id zolnierza $this->tpl_values['id_soldier'] = $item->id; // pobieranie tytulow zawodowych $this->tpl_values['academic_degrees'] = ClassAcademicDegree::sqlGetAllItemsNameById(NULL, false, true); // ladowanie strony z lista return $this->loadTemplate('/soldier/schools'); }
protected function delete() { // ladowanie klasy $item = new ClassSoldierLanguage(ClassTools::getValue('id_language')); $item->id_soldier = ClassTools::getValue('id_soldier'); // sprawdza czy klasa zostala poprawnie zaladowana if ($item->load_class) { // usuwanie if ($item->delete()) { // komunikat $this->alerts['success'] = "Poprawnie usunięto język: <b>{$item->name}</b>"; return; } else { // bledy w przypadku problemow z usunieciem $this->alerts['danger'] = $item->errors; return; } } $this->alerts['danger'] = 'Język nie istnieje'; $_POST = array(); return; }
public function getLanguages() { $items = ClassSoldierLanguage::sqlGetAllItems(false, '1', '100', '', array('id_soldier' => $this->id)); if ($items && is_array($items) && count($items) > 0) { return $items; } return false; }