本文整理汇总了PHP中strings::formTitle方法的典型用法代码示例。如果您正苦于以下问题:PHP strings::formTitle方法的具体用法?PHP strings::formTitle怎么用?PHP strings::formTitle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类strings
的用法示例。
在下文中一共展示了strings::formTitle方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Jur
All rights reserved
=========================================================
Главная страница модуля Jur (Юр. лица)
********************************************************/
/**
* @package
* @todo
*/
!defined('SDG') ? die('Triple protection!') : null;
// создаем объект
$jur = new jur();
// ответ пользователю
if (isset($_GET['result']) && !empty($_POST)) {
} elseif (isset($_GET['print']) && !empty($_SESSION['jur']['print'])) {
// передаем TITLE страницы в Smarty
$smarty->assign('page_title', !empty($arrTitle) ? strings::formTitle($arrTitle) : strings::formTitle($arrNamePage));
$smarty->assign('printVar', $_SESSION['jur']['print']);
$smarty->display('main.print.tpl');
exit;
} else {
// проверяем наличие в сессии необходимых параметров и установлена ли цена в тарифной сетке для выбранной услуги
if (!empty($_SESSION['payment']) && is_array($_SESSION['payment']) && !empty($_SESSION['payment']['service']) && $payments->checkPriceInTariff($_SESSION['payment']['service'], $arrTariffs) && !empty($_SESSION['payment']['id'])) {
// Сохраняем запрос оплаты
if (isset($_POST['pay']) && (!empty($_POST['arrBindFields']) || !empty($_POST['arrNoBindFields']))) {
if (!empty($_POST['arrBindFields']) && !validate::arrDataNotEmpty($_POST['arrBindFields'])) {
$arrErrors[] = ERROR_EMPTY_BIND_FIELDS;
$smarty->assignByRef('arrData', $_SESSION['jur']['data']);
$smarty->assign('include_template', SD_ROOT_DIR . 'core/mods/payments/jur/templates/jur.pay.form.tpl');
} else {
// В обработку полей добавить кодирование в html-мнемоники и кавычки тоже (htmlspecialchars)
if (!empty($_POST['arrBindFields'])) {
示例2: rssResume
/**
* private функция формирует RSS для резюме
*
* @param (string) $type - тип, может быть section или region (по умолчанию false)
* @param (int) $id - id раздела или региона, резюме которого необходимо показать (по умолчанию false)
*
* @return string
*/
protected function rssResume($type = false, $id = false)
{
// получаем объект резюме
global $resume;
// получаем массив селекта "Раздел"
global $arrDataSections;
// получаем массив селекта "Регион"
global $arrDataRegions;
// формируем данные шапки
$this->title[] = array('name' => MENU_RESUMES);
$this->link = chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?do=rss&action=resume');
$this->description = MENU_RESUMES;
// проверяем просмотр по разделу
if ($type && $id) {
$strWhere = "id_" . $type . " IN (" . secure::escQuoteData($id) . ")";
$arrType = $type === 'section' ? $arrType =& $arrDataSections : ($arrType =& $arrDataRegions);
// Дописываем данные по разделу в шапку
$this->title[] = array('name' => $arrType[$id]['name']);
$this->description .= ' - ' . $arrType[$id]['name'];
} else {
$strWhere = false;
}
/***** Формируем XML-документ *****/
$data = '<?xml version="1.0" encoding="' . CONF_DEFAULT_CHARSET . '" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="' . $this->link . '" rel="self" type="application/rss+xml" />
<title>' . strings::formTitle($this->title) . '</title>
<link>' . $this->link . '</link>
<description>' . $this->description . '</description>
<language>ru</language>
<pubDate>' . $this->pubDate . '</pubDate>
<image>
<url>' . $this->siteLogo . '</url>
<title>' . strings::formTitle($this->title) . '</title>
<link>' . $this->link . '</link>
</image>';
// если есть активные объявления
if ($arrResume = $resume->getActiveAnnounces(array('strLimit' => '0,' . CONF_RSS_RESUME_COUNT, 'calcRows' => false), $strWhere)) {
foreach ($arrResume as $value) {
$LFName = $value['visibility'] !== 'membershc' && $value['visibility'] !== 'visiblehc' ? ANNOUNCE_CONTACTS_LASTNAME . ' ' . ANNOUNCE_CONTACTS_FIRSTNAME . ': ' . $value['last_name'] . ' ' . $value['first_name'] . '<br>' : '';
$data .= '<item>
<title>' . $value['title'] . ' - ' . $value['pay_from'] . ' ' . $value['currency'] . ' (' . $arrDataRegions[$value['id_region']]['name'] . ')</title>
<link>' . chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?do=resume&action=view&id=' . $value['tId']) . '</link>
<pubDate>' . terms::RFCDate($value['act_datetime']) . '</pubDate>
<guid>' . chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?do=resume&action=view&id=' . $value['tId']) . '</guid>
<category domain="' . chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?do=resume&action=section&id=' . $arrDataSections[$value['id_section']]['tId']) . '">' . $arrDataSections[$value['id_section']]['name'] . '</category>
<category domain="' . chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?do=resume&action=region&id=' . $arrDataRegions[$value['id_region']]['tId']) . '">' . $arrDataRegions[$value['id_region']]['name'] . '</category>
<description><![CDATA[' . '<b>' . $arrDataSections[$value['id_section']]['name'] . '</b><br><br>' . $LFName . ANNOUNCE_AGE . ': ' . $value['age'] . '<br>' . ANNOUNCE_SELECT_EXPIREWORK . ': ' . $value['expire_work'] . '<br>' . ANNOUNCE_SELECT_EDUCATION . ': ' . $value['education'] . ']]></description>
</item>';
}
}
$data .= '</channel>
</rss>';
return $data;
}