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


PHP strings::getUnikey方法代码示例

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


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

示例1: editAnnounceService

 /**
  * protected функция производит редактирование данных в таблице БД - включая данные сервисных полей
  * Производит запись в таблицу подписки, если необходимо
  *
  * @param array $arrBindFields - массив полей обязательных для заполнения
  * @param array $arrNoBindFields - массив полей не обязательных для заполнения
  * @param array $arrServiceFields - массив сервисных полей
  * @param array $arrFieldsXmlData - массив полей данные которых храняться в XML-формате
  *
  * @return bool
  */
 protected function editAnnounceService(&$arrBindFields, &$arrNoBindFields, &$arrServiceFields, &$arrFieldsXmlData = false)
 {
     $typeAnnounce = $this->retTableName();
     $arrServiceFields['unikey'] = strings::getUnikey($arrBindFields);
     if (is_array($arrFieldsXmlData)) {
         $this->formXmlData($arrFieldsXmlData);
         $arrServiceFields['xml_data'] =& $this->arrServiceFields['xml_data'];
     }
     if (!empty($arrBindFields['image']) && !$this->imageProcessing($typeAnnounce, $arrBindFields['image'])) {
         return false;
     } elseif (!empty($arrNoBindFields['image']) && !$this->imageProcessing($typeAnnounce, $arrNoBindFields['image'])) {
         return false;
     }
     return !$this->setAnnounceSubj($arrBindFields, $arrNoBindFields, $arrServiceFields) || !$this->editEntry() ? false : true;
 }
开发者ID:innova-market,项目名称:JobExpert,代码行数:26,代码来源:announces.class.php

示例2: unset

 }
 // END Блок валидации данных переданных из формы
 // очищаем предупреждение о платности услуги
 if (isset($arrWarnings['payment'])) {
     unset($arrWarnings['payment']);
 }
 // проверяем есть ли ошибки
 if (!empty($arrWarnings)) {
     // инициируем необходимые данные для отображения формы анкеты (исправление ошибок)
     $smarty->assignByRef('arrBindFields', $_POST['arrBindFields']);
     $smarty->assignByRef('arrNoBindFields', $_POST['arrNoBindFields']);
     $smarty->assignByRef('arrFieldsXmlData', $_POST['arrFieldsXmlData']);
 } else {
     // иначе, ошибок нет, обрабатываем полученные данные
     // проверяем, существует ли объявление с таким же уникальным ключом (дубль)
     if (!empty($arrActPage['add']) && $resume->issetAnnounce(strings::getUnikey($_POST['arrBindFields']))) {
         // отключаем отображение формы анкеты
         $arrActPage['add'] = false;
         // сообщаем пользователю об ошибке (дублирующее объявление)
         $arrErrors[] = ERROR_ANNOUNCE_ISSET;
     } elseif (CONF_ANNOUNCE_PREVIEW && !isset($_POST['save'])) {
         // отключаем отображение формы анкеты
         $arrActPage[$currAction] = false;
         // инициируем необходимые данные для отображения формы предпросмотра
         $arrActPage['preview'] = true;
         // инициируем "Наименование страницы" отображаемое в заголовке формы
         $arrNamePage[] = array('name' => FORM_PREVIEW_ANNOUNCE_HEAD, 'link' => false);
         $return_data = array('arrBindFields' => &$_POST['arrBindFields'], 'arrNoBindFields' => &$_POST['arrNoBindFields'], 'arrFieldsXmlData' => &$_POST['arrFieldsXmlData']);
         // парсим возвращаемые данные - формирование массива для заполнения скрытых полей формы предпросмотра
         tools::arrayMultyParser($return_data, $hidden_fields);
         // обрабатываем html-код полученный из формы
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:resume.php


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