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


PHP messages::messageChangeSaved方法代码示例

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


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

示例1: changeAdminPassword

 /**
  * функция проверки авторизации админа
  * Берет логин и пароль админа из сесси и сверяет их с данными в БД
  * 
  * @param (string) $login - новый логин (может быть false)
  * @param (string) $password - новый пароль (может быть false)
  * 
  * @return bool (сообщение перезагружающее страницу)
  */
 static function changeAdminPassword($login, $password)
 {
     $link = isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING']) ? '?' . $_SERVER['QUERY_STRING'] : '';
     if ($login && $password) {
         $change = "login='" . md5($login) . "', password='" . md5($password) . "'";
         $arrSession = array('administrator_login' => md5($login), 'administrator_password' => md5($password));
     } elseif (!$login && $password) {
         $change = "password='" . md5($password) . "'";
         $arrSession = array('administrator_password' => md5($password));
     } elseif ($login && !$password) {
         $change = "login='" . md5($login) . "'";
         $arrSession = array('administrator_login' => md5($login));
     } else {
         $change = false;
     }
     $strQuery = "UPDATE " . USR_PREFIX . "admin SET " . $change . " WHERE login IN (" . secure::escQuoteData($_SESSION['administrator_login']) . ") AND password IN (" . secure::escQuoteData($_SESSION['administrator_password']) . ")";
     if (!empty($change) && db::dbQuery($strQuery)) {
         // обновляем пароль в сессии
         tools::updateSessionData($_SESSION, $arrSession);
         messages::messageChangeSaved(MESSAGE_DATA_HAS_BEEN_CHANGED, false, CONF_ADMIN_FILE . $link);
     } else {
         messages::messageChangeSaved(MESSAGE_DATA_HAS_NOT_BEEN_CHANGED, false, CONF_ADMIN_FILE . $link);
     }
 }
开发者ID:innova-market,项目名称:JobExpert,代码行数:33,代码来源:admin.class.php

示例2: saveFile

 private function saveFile(&$noExit = false)
 {
     // данные для записи в файл
     $data = "<?php\n\n" . "(!defined('SDG')) ? die ('Triple protection!') : null;\n\n" . "#SYSTEM DICTIONARYS#\n" . '$arrSysDict = ' . $this->parseArrData($this->arrSysDict) . "\n" . "#END SYSTEM DICTIONARYS#\n\n" . "#ADDITIONAL DICTIONARYS#\n" . '$arrAddDict = ' . $this->parseArrData($this->arrAddDict) . "\n" . "#END ADDITIONAL DICTIONARYS#\n";
     // запись файла
     if (file_put_contents('lang/' . $this->currLang . '/lang.dictionarys.selects.php', $data)) {
         if ($noExit) {
             return true;
         } else {
             messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=dictionary&s=selects');
         }
     } else {
         if ($noExit) {
             return false;
         } else {
             messages::printDie(ERROR_FILE_NOT_WRITE);
         }
     }
 }
开发者ID:innova-market,项目名称:JobExpert,代码行数:19,代码来源:bselects.class.php

示例3:

    }
    // загружаем файл
    if ($fm->loadFile('load_file', $files_dir, $fm->arrFileTypes)) {
        uploads::$fileProperties['path'] = $files_dir;
        uploads::$fileProperties['link'] = $files_dir;
        // если файл - изобажение, обрабатываем его
        if ('image' === $_POST['type']) {
            if (img::setParam(uploads::$arrUploadsSubj['file_name'], uploads::$arrUploadsSubj['upload_dir'])) {
                if (img::createThumbnail(CONF_FILEMANAGER_THUMBNAIL_WIDTH, CONF_FILEMANAGER_THUMBNAIL_HEIGHT)) {
                    $dbData = $fm->getFilesProperties($files_dir . 'mda/uploads.mda');
                    $dbData[uploads::$fileProperties['filename']] = uploads::$fileProperties;
                    $fm->putFilesProperties($files_dir . 'mda/uploads.mda', $dbData);
                    messages::messageChangeSaved(MESSAGE_FILE_LOAD_SUCCESS, false, CONF_ADMIN_FILE . '?m=manager&s=file');
                } else {
                    $arrErrors[] = ERROR_FILE_NOT_LOAD;
                }
            } else {
                $arrErrors = img::$arrErrors;
            }
        } else {
            $dbData = $fm->getFilesProperties($files_dir . 'mda/uploads.mda');
            $dbData[uploads::$fileProperties['filename']] = uploads::$fileProperties;
            $fm->putFilesProperties($files_dir . 'mda/uploads.mda', $dbData);
            messages::messageChangeSaved(MESSAGE_FILE_LOAD_SUCCESS, false, CONF_ADMIN_FILE . '?m=manager&s=file');
        }
    } else {
        $arrErrors = uploads::$arrErrors;
    }
}
$smarty->assignByRef('errors', $arrErrors);
$smarty->assignByRef('action', $arrActions);
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:adm.manager.file.php

示例4: foreach

         }
         /**
          * Производим поиск/замену во всех шаблонах скрипта
          */
         foreach (filesys::getChildDirs('templates/site/') as $template) {
             $formFileName = 'templates/site/' . $template . '/resume.form.tpl';
             if (is_file($formFileName)) {
                 file_put_contents($formFileName, str_replace($arrSearch, $arrRreplace, file_get_contents($formFileName)));
             }
             $formFileName = 'templates/site/' . $template . '/resume.preview.tpl';
             if (is_file($formFileName)) {
                 file_put_contents($formFileName, str_replace($arrSearch, $arrRreplace, file_get_contents($formFileName)));
             }
         }
         file_put_contents('templates/admin/adm.announces.resume.edit.tpl', str_replace($arrSearch, $arrRreplace, file_get_contents('templates/admin/adm.announces.resume.edit.tpl')));
         messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=announces&s=common&action=confQuestResume');
     } else {
         messages::printDie(ERROR_FILE_NOT_WRITE);
     }
 }
 $arrDescriptFields = array();
 // Описание основных полей анкеты
 foreach (array_keys(array_merge($arrBindFields, $arrNoBindFields)) as $indexField) {
     $arrDescriptFields['basic'][$indexField] = @constant('ANNOUNCE_BASIC_FIELD_DESCRIPT_' . strtoupper($indexField)) or $arrDescriptFields['basic'][$indexField] = @constant('RESUME_BASIC_FIELD_DESCRIPT_' . strtoupper($indexField));
 }
 // Описание дополнительных полей анкеты - Образование
 foreach (array_keys(array_merge($arrEducation['arrBindFields'], $arrEducation['arrNoBindFields'])) as $indexField) {
     $arrDescriptFields['education'][$indexField] = @constant('ANNOUNCE_EXT_EDUCATION_FIELD_DESCRIPT_' . strtoupper($indexField));
 }
 // Описание дополнительных полей анкеты - Опыт работы
 foreach (array_keys(array_merge($arrExpire['arrBindFields'], $arrExpire['arrNoBindFields'])) as $indexField) {
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:adm.announces.common.php

示例5: elseif

} elseif ($arrActions['saveLog'] && !empty($_GET['file'])) {
    if (file_exists($_GET['file'])) {
        header('Content-type: application/octet-stream');
        header('Content-Disposition: attachment; filename=' . basename($_GET['file']));
        readfile($_GET['file']);
        exit;
    } else {
        $arrErrors[] = ERROR_FILE_NOT_EXISTS;
    }
} else {
    // необходимо устанавливать действиям фолс, т.к. у них есть доп. условия
    $arrActions['backup'] = false;
    $arrActions['setup'] = false;
    // получаем форму обновления
    if (!empty($_POST['login']) && !empty($_POST['password']) && !empty($_POST['file']) && !empty($_POST['revision'])) {
        $resUpdate = $updates->getUpdate($_POST);
        if (!$resUpdate['status']) {
            $arrErrors[] = $resUpdate['error'];
        } else {
            // ставим сайт на тех обслуживание
            $data = "<?php\n\n" . "(!defined('SDG')) ? die ('Triple protection!') : null;\n\n" . 'define("CONF_SERVICE_ADMINISTRATION_MAINTENANCE", true);' . "\n";
            tools::saveConfig('core/conf/const.config.service.php', $data, false);
            messages::messageChangeSaved(MESSAGE_UPDATE_SUCCESSFULLY_DOWNLOADED, false, CONF_ADMIN_FILE . '?m=system&s=updates&action=backup&file=' . $_POST['file']);
        }
    }
    $smarty->assignByRef('arrUpdates', $updates->getUpdatesInfo());
}
// адресная строка
$smarty->assignByRef('qString', $qString);
$smarty->assignByRef('errors', $arrErrors);
$smarty->assignByRef('action', $arrActions);
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:adm.system.updates.php

示例6: citys

        $smarty->assign('professions', $professions->retCategorysByIds($arrProfId));
        // формируем и передаем массив необходимых городов
        $citys = new citys();
        $smarty->assign('citys', $citys->retCategorysByIds($arrCitysId));
    }
    $smarty->assign('return_data', $return_data);
    // значения, возвращаемые в форму
} else {
    /**
     * Действия
     */
    if (!empty($_POST['action'])) {
        // удаление
        if ('del' === $_POST['action'] && !empty($_POST['subscr'])) {
            $subscription->delSubscriptionsById(array_keys($_POST['subscr']));
            messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=manager&s=subscriptions');
        }
    }
    /**
     * массив, который возращается в форму
     * содержит значения по умолчанию для формы отбора
     */
    $return_data = array('id_user' => '', 'type_subscription' => 'all', 'payment' => '', 'period' => '', 'id_section' => '', 'id_profession' => '', 'id_region' => '', 'id_city' => '');
    $strWhere = "id_announce IN ('0') AND token IN ('active')";
    /**
     * отбор записей
     */
    $arrDif = array_diff_key($return_data, $_GET);
    // проверяем присутствие всех значений отбора в массиве
    if (!empty($_GET['do']) && 'filter' === $_GET['do'] && empty($arrDif)) {
        $return_data['id_user'] = (int) $_GET['id_user'] > 0 ? (int) $_GET['id_user'] : '';
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:adm.manager.subscriptions.php

示例7: IN

     $strWhere = "id_user IN (" . secure::escQuoteData($arrUser['id']) . ") AND token IN ('archived')";
     $arrArticles = $articles->getArticles($strWhere, false, false, false);
     $smarty->assignByRef('arrArticles', $arrArticles);
 } elseif ($arrActions['active']) {
     /** ДЕЙСТВИЯ **/
     if (!empty($_POST['action'])) {
         // удаление
         if ('delete' === $_POST['action'] && !empty($_SESSION['sd_' . DB_PREFIX . 'codex']['rights']['del_articles']) && !empty($_POST['articles'])) {
             $strWhere = "id_user IN (" . secure::escQuoteData($arrUser['id']) . ")";
             !$articles->deleteArticles(array_keys($_POST['articles']), $strWhere) ? $arrErrors[] = db::$message_error : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&amp;do=user.articles&amp;action=active'));
         }
         // архивация
         if ('archive' === $_POST['action'] && !empty($_SESSION['sd_' . DB_PREFIX . 'codex']['rights']['arc_articles']) && !empty($_POST['articles'])) {
             $arrData = array('token' => 'archived');
             $strWhere = "id_user IN (" . secure::escQuoteData($arrUser['id']) . ")";
             !$articles->updateArticles($arrData, array_keys($_POST['articles']), $strWhere) ? $arrErrors[] = db::$message_error : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&amp;do=user.articles&amp;action=active'));
         }
     }
     // инициируем "Наименование страницы" отображаемое в заголовке формы
     $arrNamePage[] = array('name' => constant('MENU_ACTION_ACTIVE'), 'link' => false);
     $strWhere = "id_user IN (" . secure::escQuoteData($arrUser['id']) . ") AND token IN ('active')";
     if ($arrArticles = $articles->getArticles($strWhere, false, false, false)) {
         // если есть статьи, устанавливаем признак публикации
         foreach ($arrArticles as $key => &$value) {
             $value['link'] = strtotime($value['datetime']) > time() ? false : true;
             $arrArticles[$key] = $value;
         }
     }
     $smarty->assignByRef('arrArticles', $arrArticles);
 } else {
     messages::error404();
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:user.articles.php

示例8: saveConfig

 /**
  * static сохранения файлов конфигурации
  * 
  * @param (string) $file - полный путь к файлу, который необходимо сохранить
  * @param (string) $data - данные для сохранения
  * @param (string or false) $link - ссылка для переадлресации (в случае успешного сохранения). Если сслыка FALSE, то метод вернет результат TRUE вместо переадресации
  * 
  * @return - false (значит либо не найден файл, либо у файла нет прав на запись) или перезагружает страницу
  */
 static function saveConfig($file, &$data, $link = false)
 {
     // если файл не существует и не удалось записать данные в файл возвращем false
     if (!file_exists($file) && !file_put_contents($file, $data)) {
         return false;
     } elseif (!filesys::setFileChmod($file, '0666') && !unlink($file) && !file_put_contents($file, $data)) {
         return false;
     } elseif (!file_put_contents($file, $data)) {
         return false;
     } elseif (!empty($link)) {
         messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, $link);
     } else {
         return true;
     }
 }
开发者ID:innova-market,项目名称:JobExpert,代码行数:24,代码来源:tools.class.php

示例9: array

                }
            } else {
                $arrErrors[] = ERROR_EMPTY_FIELDS;
            }
            $smarty->assign('return_data', array('email' => $_POST['email']));
        } elseif (isset($_GET['i']) && $_GET['i']) {
            if ($userData = $user->checkLinkToChangePassword()) {
                // генерируем новый пароль
                $password = strings::randomString(CONF_REGISTER_USER_PASSWORD);
                $mailer = new mailer();
                // массив для замены в шаблоне
                $mailer->setAddReplace(array('%NEW_PASSWORD%' => $password));
                if ($mailer->sendEmail(CONF_MAIL_ADMIN_EMAIL, false, false, $userData['email'], $userData['email'], CONF_SITE_NAME . MAIL_SUBJ_NEW_PASS, 'new.pass.txt')) {
                    // если письмо успешно отправлено, обновляем пароль
                    if ($user->updateUser(array('password' => md5($password)), "id IN (" . secure::escQuoteData($userData['id']) . ") AND password IN (" . secure::escQuoteData($userData['password']) . ")")) {
                        messages::messageChangeSaved(MENU_NEW_PASS, MESSAGE_NEW_PASS_SUCCESS, chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&amp;do=authorize'), 10000);
                    } else {
                        $arrErrors[] = db::$message_error;
                    }
                } else {
                    $arrErrors[] = ERROR_SEND_EMAIL;
                }
            } else {
                messages::error404();
            }
        }
        $smarty->assignByRef('errors', $arrErrors);
    }
} else {
    messages::error404();
}
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:new.pass.php

示例10: array

  * иницализация массива подключаемых шаблонов: по умолчанию все значения - false
  * для подключения шаблона, необходимо установить значение - true
  * шаблоны подключаются в порядке установленном в файле головного шаблона
  */
 $arrAction = array('vacancy' => false, 'resume' => false);
 /**
  * иницализация массива токенов объявлений доступных для просмотра пользователю
  */
 $arrTokens = array('new', 'moderate', 'correction', 'payment', 'active', 'template', 'archived');
 // проверяем запрошенный шаблон и токен объявлений
 if (isset($_GET['action']) && isset($arrAction[$_GET['action']]) && isset($_GET['token']) && in_array($_GET['token'], $arrTokens)) {
     $arrAction[$_GET['action']] = true;
     /**
      * действия с объявлениями
      */
     isset($_POST['arrAnnData']['action']) ? !${$_GET}['action']->actionAnnounces($_POST['arrAnnData'], false) ? messages::messageChangeSaved(ERROR_NOT_CHANGE_DATA, false, chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&amp;do=user.announces&amp;action=' . $_GET['action'] . '&amp;token=' . $_GET['token'])) : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&amp;do=user.announces&amp;action=' . $_GET['action'] . '&amp;token=' . $_GET['token'])) : null;
     /**
      * инициализация списка Период размещения
      */
     //$smarty->assignByRef('actperiod', $arrSysDict['ActPeriod']['values']);
     /**
      * инициализация списка Пол
      */
     //$smarty->assignByRef('gender', $arrSysDict['Gender']['values']);
     /**
      * инициализация списка Тип размещения
      */
     if (!empty($arrAction['resume']) && 'active' === $_GET['token']) {
         $arrVisibility = array('visible' => ANNOUNCE_VISIBILITY_VISIBLE, 'visiblehc' => ANNOUNCE_VISIBILITY_VISIBLEHC, 'members' => ANNOUNCE_VISIBILITY_MEMBERS, 'membershc' => ANNOUNCE_VISIBILITY_MEMBERSHC, 'hide' => ANNOUNCE_VISIBILITY_HIDE);
         $smarty->assignByRef('arrVisibility', $arrVisibility);
     }
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:user.announces.php

示例11: Group

<?php

/********************************************************
	JobExpert v1.0
	powered by Script Developers Group (SD-Group)
	email: info@sd-group.org.ua
	url: http://sd-group.org.ua/
	Copyright 2010-2015 (c) SD-Group
	All rights reserved
=========================================================
	Логи - SQL
********************************************************/
/**
* @package
* @todo
*/
!defined('SDG') ? die('Triple protection!') : null;
// инициируем "Наименование страницы" отображаемое в форме
$arrNamePage = array(array('name' => MENU_ADMIN_MAIN, 'link' => CONF_ADMIN_FILE), array('name' => MENU_LOGS, 'link' => false), array('name' => MENU_LOGS_SQL, 'link' => false));
// действия
// очистка логов
if (isset($_POST['clear'])) {
    @unlink('core/data/log/sql_error.log');
    messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=logs&s=sql');
}
// Получаем данные из файла
$logData = @file_get_contents('core/data/log/sql_error.log') ? explode("\n\n\n", @file_get_contents('core/data/log/sql_error.log')) : false;
$smarty->assign('logData', $logData);
开发者ID:innova-market,项目名称:JobExpert,代码行数:28,代码来源:adm.logs.sql.php

示例12: foreach

    // скрытие
    if ('hide' === $_POST['action'] && isset($_POST['pages'])) {
        if ($pages->updatePages(array('token' => 'archived'), array_keys($_POST['pages']))) {
            messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=manager&s=dop.pages');
        } else {
            messages::messageChangeSaved(ERROR_NOT_SAVE_CHANGE, false, CONF_ADMIN_FILE . '?m=manager&s=dop.pages');
        }
    }
    // удаление
    if ('del' === $_POST['action'] && isset($_POST['pages'])) {
        $pages->deletePages(array_keys($_POST['pages']));
        messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=manager&s=dop.pages');
    }
    // сортировка
    if ('sorting' === $_POST['action'] && !empty($_POST['sort'])) {
        foreach ($_POST['sort'] as $key => $value) {
            $pages->updatePages(array('sort' => $value), array($key));
        }
        messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=manager&s=dop.pages');
    }
    messages::messageChangeSaved(MESSAGE_WARNING_NOT_SELECT_RECORDS, false, CONF_ADMIN_FILE . '?m=manager&s=dop.pages');
} else {
    $arrNamePage[] = array('name' => MENU_MANAGER_DOP_PAGES, 'link' => false);
    /**
     * массив всех страниц
     */
    $smarty->assign('arrPages', $pages->getAllPages());
}
// END Вывод всех страниц
$smarty->assignByRef('errors', $arrErrors);
$smarty->assignByRef('action', $arrActions);
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:adm.manager.dop.pages.php

示例13: actionSections

 /**
  * public функция выполняет действия над группой регионов
  *
  * @param string $action
  * @param array $arrFields
  *
  * @return bool
  */
 public function actionSections($action, $arrFields)
 {
     if ('edit' === $action || 'sort' === $action || 'del' === $action) {
         if ('del' === $action) {
             global $professions;
             $professions->delCategorys('parent_id IN (' . implode(',', secure::escQuoteData($arrFields)) . ')');
         }
         !$this->actionCategorys($action, $arrFields) ? messages::messageChangeSaved(ERROR_NOT_SAVE_CHANGE, false, CONF_ADMIN_FILE . '?m=dictionary&amp;s=sections') : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=dictionary&amp;s=sections');
     } else {
         messages::messageChangeSaved(MESSAGE_WARNING_UNKNOWN_ACTION, false, CONF_ADMIN_FILE . '?m=dictionary&amp;s=sections');
     }
 }
开发者ID:innova-market,项目名称:JobExpert,代码行数:20,代码来源:sections.class.php

示例14: actionCitys

 /**
  * public функция выполняет действия над группой регионов
  *
  * @param string $action
  * @param array $arrFields
  *
  * @return bool
  */
 public function actionCitys($action, $arrFields, $parent_id, $silentMode = false)
 {
     $action = (string) $action;
     $arrFields = (array) $arrFields;
     $parent_id = (int) $parent_id;
     $silentMode = (bool) $silentMode;
     if ('edit' === $action || 'setcapital' === $action || 'resetcapital' === $action || 'del' === $action) {
         if ('edit' === $action && isset($arrFields['capital_city'])) {
             $this->actionCategorys('resetcapital', array($parent_id));
             $this->actionCategorys('setcapital', array($arrFields['capital_city']));
             unset($arrFields['capital_city']);
         }
         'setcapital' === $action ? $this->actionCategorys('resetcapital', array($parent_id)) : null;
         if (!$this->actionCategorys($action, $arrFields)) {
             if ($silentMode) {
                 return false;
             } else {
                 messages::messageChangeSaved(ERROR_NOT_SAVE_CHANGE, false, CONF_ADMIN_FILE . '?m=dictionary&amp;s=regions&amp;action=citys&amp;pid=' . $parent_id);
             }
         } else {
             if ($silentMode) {
                 return true;
             } else {
                 messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=dictionary&amp;s=regions&amp;action=citys&amp;pid=' . $parent_id);
             }
         }
     } else {
         if ($silentMode) {
             messages::messageChangeSaved(MESSAGE_WARNING_UNKNOWN_ACTION, false, CONF_ADMIN_FILE . '?m=dictionary&amp;s=regions&amp;action=citys&amp;pid=' . $parent_id);
         } else {
             return false;
         }
     }
 }
开发者ID:innova-market,项目名称:JobExpert,代码行数:42,代码来源:citys.class.php

示例15: hand

$hand = new hand();
// ответ пользователю
if (isset($_GET['result']) && !empty($_POST)) {
} else {
    // проверяем наличие в сессии необходимых параметров и установлена ли цена в тарифной сетке для выбранной услуги
    if (isset($_SESSION['payment']) && isset($_SESSION['payment']['service']) && $payments->checkPriceInTariff($_SESSION['payment']['service'], $arrTariffs) && !empty($_SESSION['payment']['id'])) {
        // Сохраняем запрос оплаты
        if (isset($_POST['pay'])) {
            if (validate::postDataNotEmpty()) {
                // заполняем обязательные поля
                $hand->arrBindFields = array('order_id' => $_POST['order_id'], 'action' => $_SESSION['payment']['service'], 'user_id' => $_SESSION['sd_user']['data']['id'], 'record_id' => $_SESSION['payment']['id'], 'amount' => $_POST['amount'], 'currency' => HAND_CONF_CURRENCY, 'payment_type' => $_POST['payment']);
                // заполняем дополнительные поля
                $hand->additionalFields = array('description' => $payments->generatePaymentDescription($_SESSION['payment']['service']), 'payment_type_desc' => $handPaymentTypes[$_POST['payment']]);
                if (!$hand->recRecord()) {
                    $arrErrors[] = ERROR_UNABLE_PERFORM_OPERATION;
                } else {
                    unset($_SESSION['payment']);
                    messages::messageChangeSaved(MESSAGE_PYMENT_SUCCESSFULLY_ADDED, false, chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&amp;do=user.data'));
                }
            } else {
                $arrErrors[] = HAND_ERROR_NOT_ALL_PAYMENT_DETAILS;
            }
        }
        $arrData = array('order_id' => time(), 'amount' => $arrTariffs[$_SESSION['payment']['service']], 'description' => $payments->generatePaymentDescription($_SESSION['payment']['service']));
        $smarty->assignByRef('arrData', $arrData);
        $smarty->assignByRef('handPaymentTypes', $handPaymentTypes);
        $smarty->assign('include_template', SD_ROOT_DIR . 'core/mods/payments/hand/templates/hand.pay.form.tpl');
    } else {
        $arrErrors[] = ERROR_PAY_SYSTEM_NOT_DEFINE_PRICE;
    }
}
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:index.php


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