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;
 }
Exemple #2
0
 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;
 }