本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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();
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}