Ejemplo n.º 1
0
 protected function detach()
 {
     // ladowanie klasy
     $item = new ClassSoldier2Mission(ClassTools::getValue('id_soldier2missions'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = "Misja żołnierza nie istnieje.";
         return;
     }
     $item->id_soldier = ClassTools::getValue('id_soldier');
     $item->id_mission = ClassTools::getValue('id_mission');
     $item->description_detach = ClassTools::getValue('form_description_detach');
     $item->date_mission_detach = ClassTools::getValue('form_date');
     $item->id_user = ClassAuth::getCurrentUserId();
     // komunikaty bledu
     if (!$item->detach()) {
         $this->alerts['danger'] = $item->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie oddelegowano żołnierza z misji.";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }