Example #1
0
 protected function edit()
 {
     // ladowanie klasy
     $badge = new ClassBadge(ClassTools::getValue('id_badge'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$badge->load_class) {
         $this->alerts['danger'] = "Odznaczenie nie istnieje.";
         return;
     }
     $active = ClassTools::getValue('form_active');
     $badge->id_badge_type = ClassTools::getValue('form_rank');
     $badge->name = ClassTools::getValue('form_name');
     $badge->id_user = ClassAuth::getCurrentUserId();
     $badge->active = $active && $active == '1' ? '1' : '0';
     // komunikaty bledu
     if (!$badge->update()) {
         $this->alerts['danger'] = $badge->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie zaktualizowano odznaczenie: <b>{$badge->name}</b>";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }