当前位置: 首页>>代码示例>>PHP>>正文


PHP ClassTools::getValue方法代码示例

本文整理汇总了PHP中ClassTools::getValue方法的典型用法代码示例。如果您正苦于以下问题:PHP ClassTools::getValue方法的具体用法?PHP ClassTools::getValue怎么用?PHP ClassTools::getValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ClassTools的用法示例。


在下文中一共展示了ClassTools::getValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getPages

 protected function getPages()
 {
     if (!$this->using_pages || $this->count_items <= $this->items_on_page) {
         return;
     }
     // aktualna strona kategorii
     $page = ClassTools::getValue('page') ? ClassTools::getValue('page') . '/' : '';
     echo '<div class="sew-pages clearfix"><ul class="clearfix">';
     for ($i = 1; $i <= ceil($this->count_items / $this->items_on_page); $i++) {
         echo '<li><a href="/' . $this->controller_name . '/' . $page . 'strona/' . $i . '" class="btn btn-' . ($this->current_page == $i ? 'default" disabled="disabled"' : 'default"') . '>' . $i . '</a></li>';
     }
     echo '</ul></div>';
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:14,代码来源:ControllerCategoryModel.php

示例2: delete

 protected function delete()
 {
     // ladowanie klasy
     $item = new ClassSoldierRank(ClassTools::getValue('id_rank'));
     $item->id_soldier = ClassTools::getValue('id_soldier');
     // sprawdza czy klasa zostala poprawnie zaladowana
     if ($item->load_class) {
         // usuwanie
         if ($item->delete()) {
             // komunikat
             $this->alerts['success'] = "Poprawnie usunięto stopień wojskowy: <b>{$item->name}</b>.";
             return;
         } else {
             // bledy w przypadku problemow z usunieciem
             $this->alerts['danger'] = $item->errors;
             return;
         }
     }
     $this->alerts['danger'] = 'Stopień wojskowy nie istnieje.';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:22,代码来源:ControllerSoldiersRanks.php

示例3: receive

 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;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:26,代码来源:ControllerSoldier2Badges.php

示例4: edit

 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;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:26,代码来源:ControllerBadges.php

示例5: trainingReturn

 protected function trainingReturn()
 {
     // ladowanie klasy
     $item = new ClassSoldier2Training(ClassTools::getValue('id_soldier2trainings'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = "Szkolenie żołnierza nie istnieje.";
         return;
     }
     $item->id_soldier = ClassTools::getValue('id_soldier');
     $item->id_training = ClassTools::getValue('id_training');
     $item->description_return = ClassTools::getValue('form_description_return');
     $item->date_training_return = ClassTools::getValue('form_date');
     $item->id_user = ClassAuth::getCurrentUserId();
     // komunikaty bledu
     if (!$item->trainingReturn()) {
         $this->alerts['danger'] = $item->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie odesłano żołnierza ze szkolenia.";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:26,代码来源:ControllerSoldier2Trainings.php

示例6: edit

 protected function edit()
 {
     // ladowanie klasy
     $item = new ClassMissionType(ClassTools::getValue('id_mission_type'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = "Rodzaj misji nie istnieje.";
         return;
     }
     $active = ClassTools::getValue('form_active');
     $form_parent = ClassTools::getValue('form_parent');
     $item->name = ClassTools::getValue('form_name');
     $item->id_parent = $form_parent != '' && is_numeric($form_parent) ? $form_parent : NULL;
     $item->id_user = ClassAuth::getCurrentUserId();
     $item->active = $active && $active == '1' ? '1' : '0';
     // komunikaty bledu
     if (!$item->update()) {
         $this->alerts['danger'] = $item->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie zaktualizowano rodzaj misji: <b>{$item->name}</b>";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:27,代码来源:ControllerMissionTypes.php

示例7: search

 protected function search()
 {
     if (!$this->checkSearchDefinition()) {
         return;
     }
     $ClassModel = new ClassModel();
     $session_old = false;
     $session = array();
     $class = $this->search_definition['class'];
     $definition = $class::$definition['fields'];
     if (isset($_SESSION['search'][$this->search_definition['controller']])) {
         $session_old = $_SESSION['search'][$this->search_definition['controller']];
     }
     foreach ($_POST as $key => $val) {
         if ($key == 'form_action_search') {
             continue;
         }
         $value = ClassTools::getValue($key) !== false && ClassTools::getValue($key) != '' ? ClassTools::getValue($key) : false;
         if ($value === false) {
             continue;
         }
         if (isset($this->search_definition['form'][$key])) {
             if (isset($definition[$key]) && isset($definition[$key]['validate'])) {
                 foreach ($definition[$key]['validate'] as $validate_method) {
                     $value = $ClassModel->validByMethod($validate_method, $value, $definition[$key]['name'], $key);
                     if ($ClassModel->errors && count($ClassModel->errors) > 0) {
                         $this->alerts['danger search'][] = $ClassModel->errors['0'];
                         $ClassModel->errors = array();
                     } else {
                         $session[$key] = $value;
                     }
                 }
             } else {
                 $session[$key] = $value;
             }
         }
     }
     $_SESSION['search'][$this->search_definition['controller']] = $session;
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:40,代码来源:ControllerSearch.php

示例8: edit

 protected function edit()
 {
     // ladowanie klasy
     $item = new ClassMilitaryType(ClassTools::getValue('id_military_type'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = 'Rodzaj jednoski wojskowej nie istnieje';
         return;
     }
     $active = ClassTools::getValue('form_active');
     $item->name = ClassTools::getValue('form_name');
     $item->id_user = ClassAuth::getCurrentUserId();
     $item->active = $active && $active == '1' ? '1' : '0';
     // komunikaty bledu
     if (!$item->update()) {
         $this->alerts['danger'] = $item->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie zaktualizowano rodzaj jednoski wojskowej: <b>" . htmlspecialchars($item->name) . "</b>";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:25,代码来源:ControllerMilitaryTypes.php

示例9: elseif

    } elseif ($controller != '404') {
        // jezeli nie jest zdefiniowany to zaladuje 404
        ClassTools::redirect('404');
    } elseif ($controller == '404') {
        // ladowanie strony z logowaniem
        $loadController = new Controller404();
        print $loadController->getContent(false);
    }
} else {
    // sprawdzenie czy w linku jest controller
    if ($controller) {
        // sprawdzenie czy jest zdefiniowany controller
        if (isset($controllers[$controller])) {
            $class_controller = $controllers[$controller];
            // sprawdzanie czy kontroller ma dzieci i czy w linku jest podane dziecko
            $child_controller = ClassTools::getValue('child_controller');
            if ($child_controller) {
                if (isset($class_controller['childrens']) && isset($class_controller['childrens'][$child_controller])) {
                    $class_controller = $class_controller['childrens'][$child_controller];
                } else {
                    ClassTools::redirect('404');
                    exit;
                }
            }
            if (isset($class_controller['permissions'])) {
                if (in_array($login->auth_user['id_permission'], $class_controller['permissions'])) {
                    $loadController = new $class_controller['controller']();
                    print $loadController->getContent();
                } else {
                    $loadController = new ControllerModel();
                    print $loadController->getPageNoPermissions();
开发者ID:s9271,项目名称:SEW3,代码行数:31,代码来源:index.php

示例10: setValuesTemplateByArrayPost

 protected function setValuesTemplateByArrayPost(array $array)
 {
     // $array = array_map("htmlspecialchars", $array);
     $array = array_map(array($this, 'myHtmlspecialchars'), $array);
     if (!$_POST || !is_array($_POST) || count($_POST) < 1) {
         if ($this->tpl_values && is_array($this->tpl_values)) {
             $this->tpl_values = array_merge($array, $this->tpl_values);
         } else {
             $this->tpl_values = $array;
         }
         return;
     }
     foreach ($array as $key => $valClass) {
         $value = ClassTools::getValue($key);
         $this->tpl_values[$key] = $value || $value == '0' ? $this->myHtmlspecialchars($value) : '';
     }
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:18,代码来源:ControllerModel.php

示例11: sendNewPasswordLink

 protected function sendNewPasswordLink()
 {
     $this->login->login = ClassTools::getValue('form_login');
     // komunikaty bledu
     if (!($password_key = $this->login->sendNewPasswordLink())) {
         $this->alerts['danger'] = $this->login->errors;
         return;
     }
     // wysylanie maila z linkiem do zmiany hasla
     $this->sendMailNewPasswordLink($this->login->auth_user['mail'], $password_key);
     $this->alerts['success'] = "Wysłano na adres e-mail instrukcje do zmiany hasła.";
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:13,代码来源:ControllerLogin.php

示例12: equipmentReturn

 protected function equipmentReturn()
 {
     // ladowanie klasy
     $item = new ClassSoldier2Equipment(ClassTools::getValue('id_soldier2equipments'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = "Wyposażenie żołnierza nie istnieje.";
         return;
     }
     $item->id_soldier = ClassTools::getValue('id_soldier');
     $item->id_equipment = ClassTools::getValue('id_equipment');
     $item->description_return = ClassTools::getValue('form_description_return');
     $item->date_return = ClassTools::getValue('form_date');
     $item->id_user = ClassAuth::getCurrentUserId();
     // komunikaty bledu
     if (!$item->equipmentReturn()) {
         $this->alerts['danger'] = $item->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie zwrócono wyposazenie żołnierza.";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:26,代码来源:ControllerSoldier2Equipments.php

示例13: edit

 protected function edit()
 {
     // ladowanie klasy
     $military = new ClassMilitary(ClassTools::getValue('id_military'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$military->load_class) {
         $this->alerts['danger'] = "Jednostka nie istnieje.";
     }
     $active = ClassTools::getValue('form_active');
     $military->id_military_type = ClassTools::getValue('form_group');
     $military->number = ClassTools::getValue('form_number');
     $military->name = ClassTools::getValue('form_name');
     $military->location = ClassTools::getValue('form_location');
     $military->id_user = ClassAuth::getCurrentUserId();
     $military->active = $active && $active == '1' ? '1' : '0';
     // komunikaty bledu
     if (!$military->update()) {
         $this->alerts['danger'] = $military->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie zaktualizowano jednostkę: <b>{$military->name}</b>";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:27,代码来源:ControllerMilitaries.php

示例14: edit

 protected function edit()
 {
     // ladowanie klasy
     $item = new ClassSoldierAddress(ClassTools::getValue('id_address'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = "Szkoła żołnierza nie istnieje.";
     }
     $item->street = ClassTools::getValue('form_street');
     $item->postcode = ClassTools::getValue('form_postcode');
     $item->city = ClassTools::getValue('form_city');
     $item->country = ClassTools::getValue('form_country');
     $item->id_address_types = ClassTools::getValue('form_type');
     $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 adres żołnierza.";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:27,代码来源:ControllerSoldierAddresses.php

示例15: edit

 protected function edit()
 {
     // ladowanie klasy
     $item = new ClassTrainingCenter(ClassTools::getValue('id_training_centre'));
     // sprawdza czy klasa zostala poprawnie zaladowana
     if (!$item->load_class) {
         $this->alerts['danger'] = "Centrum szkolenia nie istnieje.";
         return;
     }
     $active = ClassTools::getValue('form_active');
     $item->name = ClassTools::getValue('form_name');
     $item->location = ClassTools::getValue('form_location');
     $item->id_user = ClassAuth::getCurrentUserId();
     $item->active = $active && $active == '1' ? '1' : '0';
     // komunikaty bledu
     if (!$item->update()) {
         $this->alerts['danger'] = $item->errors;
         return;
     }
     // komunikat
     $this->alerts['success'] = "Poprawnie zaktualizowano centrum szkolenia: <b>{$item->name}</b>";
     // czyszczeie zmiennych wyswietlania
     $this->tpl_values = '';
     $_POST = array();
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:26,代码来源:ControllerTrainingCenters.php


注:本文中的ClassTools::getValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。