protected function edit() { // ladowanie klasy $item = new ClassSoldierSchool(ClassTools::getValue('id_school')); // sprawdza czy klasa zostala poprawnie zaladowana if (!$item->load_class) { $this->alerts['danger'] = "Szkoła żołnierza nie istnieje."; return; } $item->name = ClassTools::getValue('form_name'); $item->address = ClassTools::getValue('form_address'); $item->specialization = ClassTools::getValue('form_specialization'); $item->id_academic_degree = ClassTools::getValue('form_academic_degree'); $item->date_start = ClassTools::getValue('form_date_start'); $item->date_end = ClassTools::getValue('form_date_end'); $item->id_soldier = ClassTools::getValue('id_soldier'); $item->id_user = ClassAuth::getCurrentUserId(); // komunikaty bledu if (!$item->update()) { $this->alerts['danger'] = $item->errors; return; } // komunikat $this->alerts['success'] = "Poprawnie zaktualizowano szkolę żołnierza: <b>{$item->name}</b>"; // czyszczeie zmiennych wyswietlania $this->tpl_values = ''; $_POST = array(); return; }
public function getSchools() { $items = ClassSoldierSchool::sqlGetAllItems(false, '1', '100', '', array('id_soldier' => $this->id)); if ($items && is_array($items) && count($items) > 0) { return $items; } return false; }