Exemplo n.º 1
0
 protected function getPageView()
 {
     // tylul na pasku
     $this->top_title = 'Podgląd żołnierza';
     global $login;
     // zmienne wyswietlania na wypadek gdy strona z odznaczeniem nie istnieje
     $this->tpl_values['wstecz'] = '/zolnierze';
     // sprawdzanie czy id istnieje w linku
     if (!($id_item = ClassTools::getValue('id_item'))) {
         $this->alerts['danger'] = 'Brak podanego id';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->actions();
     // ladowanie klasy
     $item = new ClassSoldier($id_item);
     // sprawdzanie czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->tpl_values['wstecz'] = '/zolnierze';
         $this->alerts['danger'] = 'Żołnierz nie istnieje';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->breadcroumb[] = array('name' => "{$item->name} {$item->surname}", 'link' => "/zolnierze/podglad/{$item->id}");
     // css soldier print
     $this->load_soldier_print = true;
     // tytul
     $this->tpl_title = 'Żołnierz: Podgląd';
     // ladowanie dzieci
     $this->tpl_values['soldier_child'] = $item->getChildrens();
     // ladowanie adresow
     $this->tpl_values['soldier_addresses'] = $item->getAddresses();
     // ladowanie szkol wyzszych
     $this->tpl_values['soldier_schools'] = $item->getSchools();
     // ladowanie jezykow
     $this->tpl_values['soldier_languages'] = $item->getLanguages();
     // ladowanie praw jazdy
     $this->tpl_values['soldier_driver_licenses'] = $item->getDriverLicenses();
     // ladowanie stopni wojskowych
     $this->tpl_values['soldier_ranks'] = $item->getRanks();
     // ladowanie aktualnego stopnia wojskowego
     $this->tpl_values['soldier_actually_rank'] = ClassSoldierRank::getActuallyRank($item->id);
     // ladowanie odznaczen
     $this->tpl_values['soldier_badges'] = $item->getBadges();
     // ladowanie wyposazenia
     $this->tpl_values['soldier_equipments'] = $item->getEquipments();
     // ladowanie misji
     $this->tpl_values['soldier_missions'] = $item->getMissions();
     // ladowanie szkolen
     $this->tpl_values['soldier_trainings'] = $item->getTrainings();
     // Wypadki i urazy
     $this->tpl_values['form_injuries'] = ClassTools::nl2br($item->injuries);
     // przypisanie zmiennych formularza do zmiennych klasy
     $array_form_class = array('id_soldier' => $item->id, 'form_sex' => $item->sex, 'sex_name' => $item->sex_name, 'form_name' => $item->name, 'form_second_name' => $item->second_name, 'form_surname' => $item->surname, 'form_date_birthday' => $item->date_birthday, 'form_place_birthday' => $item->place_birthday, 'form_citizenship' => $item->citizenship, 'form_nationality' => $item->nationality, 'form_pesel' => $item->pesel, 'form_identity_document' => $item->identity_document, 'form_mail' => $item->mail, 'form_phone' => $item->phone, 'education_type_name' => $item->education_type_name, 'form_height' => $item->height != '' ? $item->height . 'cm' : '', 'form_weight' => $item->weight != '' ? $item->weight . 'kg' : '', 'form_shoe_number' => $item->shoe_number, 'form_blood_group' => $item->blood_group, 'form_name_mother' => $item->name_mother, 'form_surname_mother' => $item->surname_mother, 'form_name_father' => $item->name_father, 'form_surname_father' => $item->surname_father, 'form_name_partner' => $item->name_partner, 'form_surname_partner' => $item->surname_partner, 'form_education_type' => $item->id_education_type, 'form_wku' => $item->wku, 'form_health_category' => $item->health_category, 'form_military' => $item->id_military, 'military_name' => $item->military_name, 'form_status' => $item->id_status, 'status_name' => $item->status_name);
     // przypisywanieszych zmiennych do zmiennych formularza
     $this->setValuesTemplateByArrayPost($array_form_class);
     // ladowanie strony z formularzem
     return $this->loadTemplate('/soldier/view');
 }
Exemplo n.º 2
0
 protected function getPageView($soldier)
 {
     global $login;
     // tylul na pasku
     $this->top_title = 'Podgląd misji żołnierza';
     // zmienne wyswietlania na wypadek gdy strona z odznaczeniem nie istnieje
     $wstecz = "/zolnierze/{$soldier->id}/misje";
     // sprawdzanie czy id istnieje w linku
     if (!($id_child_item = ClassTools::getValue('id_child_item'))) {
         $this->tpl_values['wstecz'] = $wstecz;
         $this->alerts['danger'] = 'Brak podanego id';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->actions();
     // ladowanie klasy
     $item = new ClassSoldier2Mission($id_child_item);
     $this->tpl_values['wstecz'] = $wstecz;
     // sprawdzanie czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = 'Przypisanie misji do żołnierza nie istnieje';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     // sprawdzanie szkola jest przypisana do tego zolnierza
     if ($soldier->id != $item->id_soldier) {
         $this->alerts['danger'] = 'Misja nie jest przypisana do tego żołnierza';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     // tytul
     $this->tpl_title = "{$soldier->name} {$soldier->surname}: Misja: Podgląd";
     // skrypty
     $this->load_js_functions = true;
     $this->tpl_values['status_name'] = $item->status_name;
     $this->tpl_values['detached'] = $item->detached;
     $this->tpl_values['description'] = ClassTools::nl2br($item->description);
     $this->tpl_values['description_detach'] = ClassTools::nl2br($item->description_detach);
     $this->tpl_values['user_detach'] = ClassUser::sqlGetNameSurnameById($item->id_user);
     $this->tpl_values['date_update'] = date('d.m.Y H:i', strtotime($item->date_update));
     // ladowanie misji
     $this->tpl_values['mission'] = new ClassMission($item->id_mission);
     $this->breadcroumb[] = array('name' => htmlspecialchars($this->tpl_values['mission']->name), 'link' => "/zolnierze/{$soldier->id}/misje/podglad/{$item->id}");
     // prawa zalogowanego uzytkownika
     $this->tpl_values['id_login_permission'] = $login->auth_user['id_permission'];
     // przypisanie zmiennych formularza do zmiennych klasy
     $array_form_class = array('id_soldier2missions' => $item->id, 'id_soldier' => $soldier->id, 'id_mission' => $item->id_mission, 'date_mission_add' => $item->date_mission_add, 'date_mission_detach' => $item->date_mission_detach);
     // przypisywanieszych zmiennych do zmiennych formularza
     $this->setValuesTemplateByArrayPost($array_form_class);
     // ladowanie strony z formularzem
     return $this->loadTemplate('/soldier/missions-view');
 }
Exemplo n.º 3
0
 protected function getPageView($soldier)
 {
     global $login;
     // zmienne wyswietlania na wypadek gdy strona z odznaczeniem nie istnieje
     $wstecz = "/zolnierze/{$soldier->id}/odznaczenia";
     $title = "{$soldier->name} {$soldier->surname}: Odznaczenia: Podgląd";
     // sprawdzanie czy id istnieje w linku
     if (!($id_child_item = ClassTools::getValue('id_child_item'))) {
         $this->tpl_values['wstecz'] = $wstecz;
         $this->tpl_values['title'] = $title;
         $this->alerts['danger'] = 'Brak podanego id.';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->actions();
     // ladowanie klasy
     $item = new ClassSoldier2Badge($id_child_item);
     $this->tpl_values['wstecz'] = $wstecz;
     $this->tpl_values['title'] = $title;
     // sprawdzanie czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = 'Odzneczenie nie jest powiazane z żołnierzem.';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     // sprawdzanie szkola jest przypisana do tego zolnierza
     if ($soldier->id != $item->id_soldier) {
         $this->alerts['danger'] = 'Odzneczenie nie jest powiazane z żołnierzem.';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     // tytul
     $this->tpl_title = "{$soldier->name} {$soldier->surname}: Odznaczenia: Podgląd";
     // skrypty
     $this->load_js_functions = true;
     $this->tpl_values['status_name'] = $item->status_name;
     $this->tpl_values['received'] = $item->received;
     $this->tpl_values['badge_type'] = $item->badge_type;
     $this->tpl_values['date_receive'] = $item->date_receive;
     $this->tpl_values['date_grant'] = $item->date_grant;
     $this->tpl_values['description'] = ClassTools::nl2br($item->description);
     $this->tpl_values['description_receive'] = ClassTools::nl2br($item->description_receive);
     $this->tpl_values['user_receive'] = ClassUser::sqlGetNameSurnameById($item->id_user);
     $this->tpl_values['date_update'] = date('d.m.Y H:i', strtotime($item->date_update));
     // ladowanie szkolenia
     $this->tpl_values['badge'] = new ClassBadge($item->id_badge);
     // prawa zalogowanego uzytkownika
     $this->tpl_values['id_login_permission'] = $login->auth_user['id_permission'];
     // przypisanie zmiennych formularza do zmiennych klasy
     $array_form_class = array('id_soldier2badges' => $item->id, 'id_soldier' => $soldier->id, 'id_badge' => $item->id_badge);
     // przypisywanieszych zmiennych do zmiennych formularza
     $this->setValuesTemplateByArrayPost($array_form_class);
     // ladowanie strony z formularzem
     return $this->loadTemplate('/soldier/badges-view');
 }
Exemplo n.º 4
0
 protected function getPageView()
 {
     // tylul na pasku
     $this->top_title = 'Podgląd misji';
     // zmienne wyswietlania na wypadek gdy strona z misja nie istnieje
     $this->tpl_values['wstecz'] = '/misje';
     $this->tpl_values['title'] = 'Podgląd misji';
     // sprawdzanie czy id istnieje w linku
     if (!($id_item = ClassTools::getValue('id_item'))) {
         $this->alerts['danger'] = 'Brak podanego id';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->actions();
     // ladowanie klasy i misji
     $mission = new ClassMission($id_item);
     // sprawdzanie czy misja zostala poprawnie zaladowana
     if (!$mission->load_class) {
         $this->alerts['danger'] = 'Misja nie istnieje';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     // tytul
     $this->tpl_title = 'Misja: Podgląd';
     $this->breadcroumb[] = array('name' => htmlspecialchars($mission->name), 'link' => "/misje/podglad/{$mission->id}");
     // skrypty
     $this->load_js_functions = true;
     // print_r($mission);
     // values
     $this->tpl_values['id_mission'] = $mission->id;
     $this->tpl_values['form_name'] = $mission->name;
     $this->tpl_values['form_location'] = $mission->location;
     $this->tpl_values['form_description'] = ClassTools::nl2br($mission->description);
     $this->tpl_values['form_date_start'] = ClassMission::getPlDate($mission->date_start);
     $this->tpl_values['form_date_end'] = ClassMission::getPlDate($mission->date_end);
     $this->tpl_values['form_active'] = $mission->active;
     $this->tpl_values['status'] = $mission->status;
     $this->tpl_values['type'] = $mission->mission_type_name;
     $this->tpl_values['date_update'] = $mission->date_update;
     $this->tpl_values['log'] = $mission->sqlGetLogItem();
     $this->tpl_values['user'] = ClassUser::sqlGetNameSurnameById($mission->id_user);
     // print_r($this->tpl_values['log']);
     // ladowanie strony z formularzem
     return $this->loadTemplate('/mission/view');
 }
Exemplo n.º 5
0
 protected function getPageView()
 {
     // tylul na pasku
     $this->top_title = 'Podgląd szkolenia';
     // zmienne wyswietlania na wypadek gdy strona nie istnieje
     $this->tpl_values['wstecz'] = '/szkolenia';
     // sprawdzanie czy id istnieje w linku
     if (!($id_item = ClassTools::getValue('id_item'))) {
         $this->alerts['danger'] = 'Brak podanego id';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->actions();
     // ladowanie klasy
     $item = new ClassTraining($id_item);
     // sprawdzanie czy item zostal poprawnie zaladowany
     if (!$item->load_class) {
         $this->tpl_values['wstecz'] = '/szkolenia';
         $this->alerts['danger'] = 'Szkolenie nie istnieje';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->breadcroumb[] = array('name' => htmlspecialchars($item->name), 'link' => "/szkolenia/podglad/{$item->id}");
     // tytul
     $this->tpl_title = 'Szkolenie: Podgląd';
     // skrypty
     $this->load_js_functions = true;
     // values
     $this->tpl_values['id_training'] = $item->id;
     $this->tpl_values['form_name'] = $item->name;
     $this->tpl_values['form_code'] = $item->code;
     $this->tpl_values['form_training_center'] = $item->training_center_name;
     $this->tpl_values['form_description'] = ClassTools::nl2br($item->description);
     $this->tpl_values['form_date_start'] = ClassTraining::getPlDate($item->date_start);
     $this->tpl_values['form_date_end'] = ClassTraining::getPlDate($item->date_end);
     $this->tpl_values['form_active'] = $item->active;
     $this->tpl_values['status'] = $item->status;
     $this->tpl_values['date_update'] = $item->date_update;
     $this->tpl_values['log'] = $item->sqlGetLogItem();
     $this->tpl_values['user'] = ClassUser::sqlGetNameSurnameById($item->id_user);
     // print_r($this->tpl_values['log']);
     // ladowanie strony z formularzem
     return $this->loadTemplate('/training/view');
 }
Exemplo n.º 6
0
 protected function getPageView($soldier)
 {
     global $login;
     // tylul na pasku
     $this->top_title = 'Podgląd wyposażenia żołnierza';
     // zmienne wyswietlania na wypadek gdy strona z odznaczeniem nie istnieje
     $wstecz = "/zolnierze/{$soldier->id}/wyposażenie";
     // sprawdzanie czy id istnieje w linku
     if (!($id_child_item = ClassTools::getValue('id_child_item'))) {
         $this->tpl_values['wstecz'] = $wstecz;
         $this->alerts['danger'] = 'Brak podanego id.';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->actions();
     // ladowanie klasy
     $item = new ClassSoldier2Equipment($id_child_item);
     $this->tpl_values['wstecz'] = $wstecz;
     // sprawdzanie czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = 'Wyposażenie nie jest powiazane z żołnierzem.';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     // sprawdzanie szkola jest przypisana do tego zolnierza
     if ($soldier->id != $item->id_soldier) {
         $this->alerts['danger'] = 'Wyposażenie nie jest powiazane z żołnierzem.';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     // tytul
     $this->tpl_title = "{$soldier->name} {$soldier->surname}: Wyposażenie: Podgląd";
     $this->breadcroumb[] = array('name' => htmlspecialchars($item->equipment_name), 'link' => "/zolnierze/{$soldier->id}/wyposazenie/podglad/{$item->id}");
     // skrypty
     $this->load_js_functions = true;
     $this->tpl_values['status_name'] = $item->status_name;
     $this->tpl_values['returned'] = $item->returned;
     $this->tpl_values['date_equipment_add'] = $item->date_equipment_add;
     $this->tpl_values['date_return'] = $item->date_return;
     $this->tpl_values['equipment_count'] = $item->equipment_count;
     $this->tpl_values['description'] = ClassTools::nl2br($item->description);
     $this->tpl_values['description_return'] = ClassTools::nl2br($item->description_return);
     $this->tpl_values['date_update'] = date('d.m.Y H:i', strtotime($item->date_update));
     // ladowanie szkolenia
     $this->tpl_values['equipment'] = new ClassEquipment($item->id_equipment);
     // prawa zalogowanego uzytkownika
     $this->tpl_values['id_login_permission'] = $login->auth_user['id_permission'];
     // przypisanie zmiennych formularza do zmiennych klasy
     $array_form_class = array('id_soldier2equipments' => $item->id, 'id_soldier' => $soldier->id, 'id_equipment' => $item->id_equipment);
     // przypisywanieszych zmiennych do zmiennych formularza
     $this->setValuesTemplateByArrayPost($array_form_class);
     // ladowanie strony z formularzem
     return $this->loadTemplate('/soldier/equipments-view');
 }
Exemplo n.º 7
0
 protected function getPageView()
 {
     // tylul na pasku
     $this->top_title = 'Podgląd wyposażenia';
     // zmienne wyswietlania na wypadek gdy strona z odznaczeniem nie istnieje
     $wstecz = '/wyposazenie';
     $this->tpl_values['wstecz'] = $wstecz;
     // sprawdzanie czy id istnieje w linku
     if (!($id_item = ClassTools::getValue('id_item'))) {
         $this->alerts['danger'] = 'Brak podanego id';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->actions();
     $this->tpl_values['wstecz'] = $wstecz;
     // ladowanie klasy
     $item = new ClassEquipment($id_item);
     // sprawdzanie czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = 'Wyposażenie nie istnieje';
         // ladowanie strony do wyswietlania bledow
         // zmienne ktore mozna uzyc: wstecz, title oraz alertow
         return $this->loadTemplate('alert');
     }
     $this->breadcroumb[] = array('name' => htmlspecialchars($item->name), 'link' => "/wyposazenie/podglad/{$item->id}");
     // tytul
     $this->tpl_title = 'Wyposażenie: Podgląd';
     $this->tpl_values['active_name'] = $item->active_name;
     $this->tpl_values['description'] = ClassTools::nl2br($item->description);
     // przypisanie zmiennych formularza do zmiennych klasy
     $array_form_class = array('id_equipment' => $item->id, 'form_name' => $item->name, 'equipment_type_name' => $item->equipment_type_name, 'form_active' => $item->active);
     // przypisywanieszych zmiennych do zmiennych formularza
     $this->setValuesTemplateByArrayPost($array_form_class);
     // ladowanie strony z formularzem
     return $this->loadTemplate('/equipment/view');
 }