protected function receive() { // ladowanie klasy $item = new ClassSoldier2Badge(ClassTools::getValue('id_soldier2badges')); // sprawdza czy klasa zostala poprawnie zaladowana if (!$item->load_class) { $this->alerts['danger'] = "Odznaczenie żołnierza nie istnieje."; return; } $item->description_receive = ClassTools::getValue('form_description_receive'); $item->id_badge = ClassTools::getValue('id_badge'); $item->id_soldier = ClassTools::getValue('id_soldier'); $item->date_receive = ClassTools::getValue('form_date'); $item->id_user = ClassAuth::getCurrentUserId(); // komunikaty bledu if (!$item->receive()) { $this->alerts['danger'] = $item->errors; return; } // komunikat $this->alerts['success'] = "Poprawnie odebrano odznaczenie żołnierza: <b>{$item->badge_name}</b>"; // czyszczeie zmiennych wyswietlania $this->tpl_values = ''; $_POST = array(); return; }
public function getBadges() { $items = ClassSoldier2Badge::sqlGetSoldierBadges($this->id); if ($items && is_array($items) && count($items) > 0) { $array = false; foreach ($items as $key => $item) { if ($item['received'] == '1') { continue; } $array[$key] = $item; } if ($array) { return $array; } } return false; }