本文整理汇总了PHP中IncludeModuleLangFile函数的典型用法代码示例。如果您正苦于以下问题:PHP IncludeModuleLangFile函数的具体用法?PHP IncludeModuleLangFile怎么用?PHP IncludeModuleLangFile使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了IncludeModuleLangFile函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getMap
public static function getMap()
{
IncludeModuleLangFile(__FILE__);
$sqlHelper = Application::getConnection()->getSqlHelper();
$fieldsMap = array('ID' => array('data_type' => 'integer', 'primary' => true, 'autocomplete' => true), 'NAME' => array('data_type' => 'string', 'required' => true, 'validation' => array(__CLASS__, 'validateName')), 'TABLE_NAME' => array('data_type' => 'string', 'required' => true, 'validation' => array(__CLASS__, 'validateTableName')), 'FIELDS_COUNT' => array('data_type' => 'integer', 'expression' => array('(SELECT COUNT(ID) FROM b_user_field WHERE b_user_field.ENTITY_ID = ' . $sqlHelper->getConcatFunction("'HLBLOCK_'", 'CAST(%s as char)') . ')', 'ID')));
return $fieldsMap;
}
示例2: Show
public static function Show()
{
IncludeModuleLangFile($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/interface/prolog_main_admin.php');
$supportFinishDate = COption::GetOptionString('main', '~support_finish_date', '');
if ($supportFinishDate != '' && is_array($aSupportFinishDate = ParseDate($supportFinishDate, 'ymd'))) {
$aGlobalOpt = CUserOptions::GetOption("global", "settings", array());
if ($aGlobalOpt['messages']['support'] != 'N') {
$supportFinishStamp = mktime(0, 0, 0, $aSupportFinishDate[1], $aSupportFinishDate[0], $aSupportFinishDate[2]);
$supportDateDiff = ceil(($supportFinishStamp - time()) / 86400);
$sSupportMess = '';
$sSupWIT = " (<span onclick=\"BX.toggle(BX('supdescr'))\" style='border-bottom: 1px dashed #1c91e7; color: #1c91e7; cursor: pointer;'>" . GetMessage("prolog_main_support_wit") . "</span>)";
if ($supportDateDiff >= 0 && $supportDateDiff <= 30) {
$sSupportMess = GetMessage("prolog_main_support11", array('#FINISH_DATE#' => GetTime($supportFinishStamp), '#DAYS_AGO#' => $supportDateDiff == 0 ? GetMessage("prolog_main_today") : GetMessage('prolog_main_support_days', array('#N_DAYS_AGO#' => $supportDateDiff)), '#LICENSE_KEY#' => md5(LICENSE_KEY), '#WHAT_IS_IT#' => $sSupWIT, '#SUP_FINISH_DATE#' => GetTime(mktime(0, 0, 0, $aSupportFinishDate[1] + 1, $aSupportFinishDate[0], $aSupportFinishDate[2]))));
} elseif ($supportDateDiff < 0 && $supportDateDiff >= -30) {
$sSupportMess = GetMessage("prolog_main_support21", array('#FINISH_DATE#' => GetTime($supportFinishStamp), '#DAYS_AGO#' => -$supportDateDiff, '#LICENSE_KEY#' => md5(LICENSE_KEY), '#WHAT_IS_IT#' => $sSupWIT, '#SUP_FINISH_DATE#' => GetTime(mktime(0, 0, 0, $aSupportFinishDate[1] + 1, $aSupportFinishDate[0], $aSupportFinishDate[2]))));
} elseif ($supportDateDiff < -30) {
$sSupportMess = GetMessage("prolog_main_support31", array('#FINISH_DATE#' => GetTime($supportFinishStamp), '#LICENSE_KEY#' => md5(LICENSE_KEY), '#WHAT_IS_IT#' => $sSupWIT));
}
if ($sSupportMess != '') {
$sSupportMess .= GetMessage('ACRIT_EXPORTPRO_BUY_LICENCE');
$userOption = CUserOptions::GetOption("main", "admSupInf");
if (mktime() > $userOption["showInformerDate"]) {
$prolongUrl = "/bitrix/admin/buy_support.php?lang=" . LANGUAGE_ID;
if (!in_array(LANGUAGE_ID, array("ru", "ua")) || IntVal(COption::GetOptionString("main", "~PARAM_PARTNER_ID")) <= 0) {
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/classes/general/update_client.php";
$prolongUrl = "http://www.acrit-studio.ru/shop/list/lupd/";
}
echo BeginNote('style="position: relative; top: -15px;"');
?>
<div style="float: right; padding-left: 50px; margin-top: -5px; text-align: center;">
<a href="<?php
echo $prolongUrl;
?>
" target="_blank" class="adm-btn adm-btn-save" style="margin-bottom: 4px;"><?php
echo GetMessage("prolog_main_support_button_prolong");
?>
</a><br />
<a href="http://www.acrit-studio.ru/market/" target="_blank"><?php
echo GetMessage("prolog_main_support_button_prolong_modules");
?>
</a>
</div>
<?php
echo $sSupportMess;
?>
<div id="supdescr" style="display: none;"><br /><br /><b><?php
echo GetMessage("prolog_main_support_wit_descr1");
?>
</b><hr><?php
echo GetMessage("prolog_main_support_wit_descr2");
?>
</div>
<?php
echo EndNote();
}
}
}
}
}
示例3: __construct
public function __construct()
{
IncludeModuleLangFile(__FILE__);
$this->MODULE_ID = get_class($this);
$this->MODULE_NAME = GetMessage(strtoupper($this->MODULE_ID) . '_MODULE_NAME');
$this->MODULE_DESCRIPTION = GetMessage(strtoupper($this->MODULE_ID) . '_MODULE_DESCRIPTION');
}
示例4: ShowForm
private function ShowForm($type, $message, $buttonName = '')
{
$keys = array_keys($GLOBALS);
for ($i = 0; $i < count($keys); $i++) {
if ($keys[$i] != 'i' && $keys[$i] != 'GLOBALS' && $keys[$i] != 'strTitle' && $keys[$i] != 'filepath') {
global ${$keys[$i]};
}
}
$PathInstall = str_replace('\\', '/', __FILE__);
$PathInstall = substr($PathInstall, 0, strlen($PathInstall) - strlen('/index.php'));
IncludeModuleLangFile($PathInstall . '/install.php');
$APPLICATION->SetTitle(GetMessage('ASD_MODULE_MONEY_NAME'));
include $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_after.php';
echo CAdminMessage::ShowMessage(array('MESSAGE' => $message, 'TYPE' => $type));
?>
<form action="<?php
echo $APPLICATION->GetCurPage();
?>
" method="get">
<p>
<input type="hidden" name="lang" value="<?php
echo LANG;
?>
" />
<input type="submit" value="<?php
echo strlen($buttonName) ? $buttonName : GetMessage('MOD_BACK');
?>
" />
</p>
</form>
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_admin.php';
die;
}
示例5: departmentFields
public static function departmentFields($arParams)
{
IncludeModuleLangFile(__FILE__);
$arFields = $GLOBALS['USER_FIELD_MANAGER']->GetUserFields('IBLOCK_' . self::getDeptIblock() . '_SECTION', 0, LANGUAGE_ID);
$res = array("ID" => "ID", "NAME" => GetMessage('INTR_STRUCTURE_NAME'), 'SORT' => GetMessage('INTR_STRUCTURE_SORT'), 'PARENT' => GetMessage('INTR_STRUCTURE_DEPARTMENT'), 'UF_HEAD' => $arFields['UF_HEAD']['EDIT_FORM_LABEL']);
return $res;
}
示例6: Show
function Show($WEB_FORM_VARNAME, $arrVALUES=false, $SHOW_TEMPLATE=false, $PREVIEW="N")
{
global $DB, $MESS, $APPLICATION, $USER, $_REQUEST, $HTTP_POST_VARS, $HTTP_GET_VARS, $arrFIELDS;
$err_mess = (CAllForm::err_mess())."<br>Function: Show<br>Line: ";
if ($arrVALUES===false) $arrVALUES = $_REQUEST;
$z = CForm::GetBySID($WEB_FORM_VARNAME);
$zr = $z->Fetch();
$WEB_FORM_ID = $FORM_ID = intval($zr["ID"]);
$WEB_FORM_ID = CForm::GetDataByID($WEB_FORM_ID, $arForm, $arQuestions, $arAnswers, $arDropDown, $arMultiSelect);
if (intval($WEB_FORM_ID)>0)
{
$F_RIGHT = CForm::GetPermission($WEB_FORM_ID);
if (intval($F_RIGHT)>=10)
{
if (strlen(trim($SHOW_TEMPLATE))>0) $template = $SHOW_TEMPLATE;
else
{
if (strlen(trim($arForm["SHOW_TEMPLATE"]))<=0) $template = "default.php";
else $template = $arForm["SHOW_TEMPLATE"];
}
$path = COption::GetOptionString("form","SHOW_TEMPLATE_PATH");
IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/form/include.php");
include(GetLangFileName($_SERVER["DOCUMENT_ROOT"].$path."lang/", "/".$template));
if ($APPLICATION->GetShowIncludeAreas())
{
$arIcons = Array();
if (CModule::IncludeModule("fileman"))
{
$arIcons[] =
Array(
"URL" => "/freetrix/admin/fileman_file_edit.php?lang=".LANGUAGE_ID."&site=".SITE_ID."&full_src=Y&path=". urlencode($path.$template),
"SRC" => "/freetrix/images/form/panel/edit_template.gif",
"ALT" => GetMessage("FORM_PUBLIC_ICON_TEMPLATE")
);
$arrUrl = parse_url($_SERVER["REQUEST_URI"]);
$arIcons[] =
Array(
"URL" => "/freetrix/admin/fileman_file_edit.php?lang=".LANGUAGE_ID."&site=".SITE_ID."&full_src=Y&path=". urlencode($arrUrl["path"]),
"SRC" => "/freetrix/images/form/panel/edit_file.gif",
"ALT" => GetMessage("FORM_PUBLIC_ICON_HANDLER")
);
}
$arIcons[] =
Array(
"URL" => "/freetrix/admin/form_edit.php?lang=".LANGUAGE_ID."&ID=".$WEB_FORM_ID,
"SRC" => "/freetrix/images/form/panel/edit_form.gif",
"ALT" => GetMessage("FORM_PUBLIC_ICON_SETTINGS")
);
echo $APPLICATION->IncludeStringBefore($arIcons);
}
include($_SERVER["DOCUMENT_ROOT"].$path.$template);
if ($APPLICATION->GetShowIncludeAreas())
{
echo $APPLICATION->IncludeStringAfter();
}
}
}
}
示例7: getAllDescriptions
public static function getAllDescriptions()
{
if (!self::$allDescriptions) {
IncludeModuleLangFile(__FILE__);
self::$allDescriptions = array(self::Dflt => GetMessage('CRM_PRSN_NM_FRMT_DEFAULT'), self::FirstLast => GetMessage('CRM_PRSN_NM_FRMT_FIRST_LAST'), self::FirstSecondLast => GetMessage('CRM_PRSN_NM_FRMT_FIRST_SECOND_LAST'), self::LastFirst => GetMessage('CRM_PRSN_NM_FRMT_LAST_FIRST'), self::LastFirstSecond => GetMessage('CRM_PRSN_NM_FRMT_LAST_FIRST_SECOND'));
}
return self::$allDescriptions;
}
示例8: __construct
/**
*
*/
public function __construct()
{
// Magic... Don't works, if in top of file.
IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"] . BX_ROOT . '/modules/' . $this->MODULE_ID . '/install/index.php');
$this->MODULE_NAME = GetMessage('MAILTRANSPORT_MODULE_NAME');
$this->MODULE_DESCRIPTION = GetMessage('MAILTRANSPORT_MODULE_DESCRIPTION');
// Fail.
$this->PARTNER_NAME = "Alexey Shockov";
$this->PARTNER_URI = "http://alexey.shockov.com/";
}
示例9: thelikers_painkiller
function thelikers_painkiller(){
include dirname( __FILE__ ) . '/version.php';
IncludeModuleLangFile(__FILE__);
$this->MODULE_VERSION = $arModuleVersion["VERSION"];
$this->MODULE_VERSION_DATE = $arModuleVersion["VERSION_DATE"];
$this->MODULE_NAME = GetMessage('PAINKILLER_MODULE_NAME');
$this->MODULE_DESCRIPTION = GetMessage('PAINKILLER_DESCRIPTION');
$this->PARTNER_NAME = GetMessage('PAINKILLER_PARTNER_NAME');
$this->PARTNER_URI = "http://1c-bitrix.ru/partners/310515.php";
}
示例10: __construct
public function __construct()
{
IncludeModuleLangFile(__FILE__);
$this->savedMaxExecutionTime = ini_get("max_execution_time");
if ($this->savedMaxExecutionTime <= 0) {
$phpMaxExecutionTime = 30;
} else {
$phpMaxExecutionTime = $this->savedMaxExecutionTime - 2;
}
$this->maximumExecutionTime = time() + $phpMaxExecutionTime;
set_time_limit(0);
}
示例11: loadMessages
protected static function loadMessages(&$class)
{
if (array_key_exists($class, self::$_arLangMessages)) {
return;
}
if (static::FILE === null) {
throw new \ErrorException('You must redeclare ' . $class . '::FILE constant exactly: const FILE = __FILE__;');
}
if (static::ID === null) {
throw new \ErrorException('You must redeclare ' . $class . '::ID constant exactly: const ID = "YOUR_LANG_MESSAGES_PREFIX";');
}
self::$_arLangMessages[$class] = IncludeModuleLangFile(static::FILE, false, true);
}
示例12: __construct
public function __construct()
{
IncludeModuleLangFile(__FILE__);
$arModuleVersion = [];
include __DIR__ . '/version.php';
if (is_array($arModuleVersion) && array_key_exists('VERSION', $arModuleVersion)) {
$this->MODULE_VERSION = $arModuleVersion['VERSION'];
$this->MODULE_VERSION_DATE = $arModuleVersion['VERSION_DATE'];
}
$this->MODULE_NAME = GetMessage('NOTAMEDIA_AGENT_MODULE_NAME');
$this->MODULE_DESCRIPTION = GetMessage('NOTAMEDIA_AGENT_MODULE_DESCRIPTION');
$this->PARTNER_NAME = GetMessage('NOTAMEDIA_AGENT_PARTNER_NAME');
$this->PARTNER_URI = GetMessage('NOTAMEDIA_AGENT_PARTNER_URI');
}
示例13: GetTasks
function GetTasks()
{
IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/fileman/admin/task_description.php");
$arTasks = array();
$res = CTask::GetList(array('LETTER' => 'asc'), array('MODULE_ID' => 'fileman', 'BINDING' => 'stickers'));
while ($arRes = $res->Fetch()) {
$name = '';
if ($arRes['SYS']) {
$name = GetMessage('TASK_NAME_' . strtoupper($arRes['NAME']));
}
if (strlen($name) == 0) {
$name = $arRes['NAME'];
}
$arTasks[$arRes['ID']] = array('title' => $name, 'letter' => $arRes['LETTER']);
}
return $arTasks;
}
示例14: testExceptions
/**
* @param AError $class
* @param $path
* @dataProvider getClassList
*/
public function testExceptions($class, $path)
{
$arErrMsg = IncludeModuleLangFile(static::$_modulesDir . $path, false, true);
$this->assertTrue(is_array($arErrMsg));
$this->assertNotEmpty($arErrMsg);
$Reflection = new \ReflectionClass($class);
$arConstants = $Reflection->getConstants();
foreach ($arConstants as $constantName => $constantValue) {
if (substr($constantName, 0, 2) !== 'E_') {
continue;
}
$errCode = $class::ID . $constantValue;
$this->assertArrayHasKey($errCode, $arErrMsg);
/** @noinspection PhpUndefinedMethodInspection */
$this->assertEquals($arErrMsg[$errCode], $class::getLangMessage($constantValue));
}
}
示例15: checkHeaders
public function checkHeaders(array &$messages)
{
IncludeModuleLangFile(__FILE__);
$map = $this->headerMap !== null ? $this->headerMap : array();
if ($map === null) {
throw new Main\SystemException("Invalid operation. HeaderMap is not assigned.");
}
$hasName = isset($map['First']) || isset($map['Last']);
if (!$hasName) {
$messages[] = GetMessage('CRM_IMPORT_YAHOO_ERROR_FIELDS_NOT_FOUND', array('#FIELD_LIST#' => "'First', 'Last'"));
}
$hasEmail = isset($map['Email']) || isset($map['Alternate Email 1']);
$hasPhone = isset($map['Home']) || isset($map['Work']) || isset($map['Mobile']) || isset($map['Other']);
if (!$hasName && !$hasEmail && !$hasPhone) {
$messages[] = GetMessage('CRM_IMPORT_YAHOO_REQUIREMENTS');
}
return $hasName || $hasEmail || $hasPhone;
}