本文整理汇总了PHP中htmlspecialcharsbx函数的典型用法代码示例。如果您正苦于以下问题:PHP htmlspecialcharsbx函数的具体用法?PHP htmlspecialcharsbx怎么用?PHP htmlspecialcharsbx使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了htmlspecialcharsbx函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: getGridData
private function getGridData($gridId)
{
$grid = array('ID' => $gridId);
$securityContext = $this->storage->getCurrentUserSecurityContext();
$parameters = array('with' => array('FILE', 'CREATE_USER'), 'filter' => array('IS_EXPIRED' => false, 'OBJECT.STORAGE_ID' => $this->storage->getId(), 'CREATED_BY' => $this->getUser()->getId()));
$parameters = Driver::getInstance()->getRightsManager()->addRightsCheck($securityContext, $parameters, array('OBJECT_ID', 'OBJECT.CREATED_BY'));
$items = ExternalLink::getModelList($parameters);
Collection::sortByColumn($items, array('CREATE_TIME' => array(SORT_NUMERIC, SORT_ASC)));
$urlManager = Driver::getInstance()->getUrlManager();
$rows = array();
foreach ($items as $externalLink) {
/** @var ExternalLink $externalLink */
$exportData = $externalLink->toArray();
$nameSpecialChars = htmlspecialcharsbx($externalLink->getFile()->getName());
$createDateText = htmlspecialcharsbx((string) $externalLink->getCreateTime());
$columnName = "\n\t\t\t\t<table class=\"bx-disk-object-name\"><tr>\n\t\t\t\t\t\t<td style=\"width: 45px;\"><div data-object-id=\"{$externalLink->getId()}\" class=\"draggable bx-file-icon-container-small bx-disk-file-icon\"></div></td>\n\t\t\t\t\t\t<td><a class=\"bx-disk-folder-title\" id=\"disk_obj_{$externalLink->getId()}\" href=\"\" data-bx-dateModify=\"{$createDateText}\">{$nameSpecialChars}</a></td>\n\t\t\t\t</tr></table>\n\t\t\t";
$createdByLink = \CComponentEngine::makePathFromTemplate($this->arParams['PATH_TO_USER'], array("user_id" => $externalLink->getCreatedBy()));
$rows[] = array('data' => $exportData, 'columns' => array('CREATE_TIME' => formatDate('x', $externalLink->getCreateTime()->getTimestamp(), time() + CTimeZone::getOffset()), 'UPDATE_TIME' => formatDate('x', $externalLink->getCreateTime()->getTimestamp(), time() + CTimeZone::getOffset()), 'NAME' => $columnName, 'FORMATTED_SIZE' => CFile::formatSize($externalLink->getFile()->getSize()), 'CREATE_USER' => "\n\t\t\t\t\t\t<div class=\"bx-disk-user-link\"><a target='_blank' href=\"{$createdByLink}\" id=\"\">" . htmlspecialcharsbx($externalLink->getCreateUser()->getFormattedName()) . "</a></div>\n\t\t\t\t\t"), 'actions' => array(array("PSEUDO_NAME" => "download", "DEFAULT" => true, "ICONCLASS" => "download", "TEXT" => Loc::getMessage('DISK_EXTERNAL_LINK_LIST_ACT_DOWNLOAD'), "ONCLICK" => "jsUtils.Redirect(arguments, '" . $urlManager->getUrlForDownloadFile($externalLink->getFile()) . "')"), array("PSEUDO_NAME" => "disable_external_link", "ICONCLASS" => "disable_external_link", "TEXT" => Loc::getMessage('DISK_EXTERNAL_LINK_LIST_ACT_DISABLE_EXTERNAL_LINK'), "SHORT_TEXT" => Loc::getMessage('DISK_EXTERNAL_LINK_LIST_ACT_DISABLE_EXTERNAL_LINK_SHORT'), "ONCLICK" => "BX.Disk['ExternalLinkListClass_{$this->getComponentId()}'].disableExternalLink({$externalLink->getId()}, {$externalLink->getObjectId()})")));
}
unset($externalLink);
$grid['MODE'] = 'list';
$grid['HEADERS'] = array(array('id' => 'ID', 'name' => 'ID', 'default' => false, 'show_checkbox' => true), array('id' => 'NAME', 'name' => Loc::getMessage('DISK_EXTERNAL_LINK_LIST_COLUMN_NAME'), 'default' => true), array('id' => 'CREATE_TIME', 'name' => Loc::getMessage('DISK_EXTERNAL_LINK_LIST_COLUMN_CREATE_TIME'), 'default' => true), array('id' => 'CREATE_USER', 'name' => Loc::getMessage('DISK_EXTERNAL_LINK_LIST_COLUMN_CREATE_USER'), 'default' => false), array('id' => 'FORMATTED_SIZE', 'name' => Loc::getMessage('DISK_EXTERNAL_LINK_LIST_COLUMN_FORMATTED_SIZE'), 'default' => true));
$grid['ROWS'] = $rows;
$grid['ROWS_COUNT'] = count($rows);
$grid['FOOTER'] = array();
return $grid;
}
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:27,代码来源:class.php
示例2: GetSettingsHTML
public function GetSettingsHTML($arFields, $strHTMLControlName, &$arPropertyFields)
{
$arPropertyFields = array("HIDE" => array("ROW_COUNT", "COL_COUNT", "MULTIPLE_CNT"), 'USER_TYPE_SETTINGS_TITLE' => GetMessage('BT_UT_SKU_SETTING_TITLE'));
$arSettings = self::PrepareSettings($arFields);
$strResult = '<tr>
<td>' . GetMessage('BT_UT_SKU_SETTING_VIEW') . '</td>
<td>' . SelectBoxFromArray($strHTMLControlName["NAME"] . '[VIEW]', self::GetPropertyViewsList(true), htmlspecialcharsbx($arSettings['VIEW'])) . '</td>
</tr>
<tr>
<td>' . GetMessage('BT_UT_SKU_SETTING_MAX_WIDTH') . '</td>
<td><input type="text" name="' . $strHTMLControlName["NAME"] . '[MAX_WIDTH]" value="' . intval($arSettings['MAX_WIDTH']) . '"> ' . GetMessage('BT_UT_SKU_SETTING_COMMENT_MAX_WIDTH') . '</td>
</tr>
<tr>
<td>' . GetMessage('BT_UT_SKU_SETTING_MIN_HEIGHT') . '</td>
<td><input type="text" name="' . $strHTMLControlName["NAME"] . '[MIN_HEIGHT]" value="' . intval($arSettings['MIN_HEIGHT']) . '"> ' . GetMessage('BT_UT_SKU_SETTING_COMMENT_MIN_HEIGHT') . '</td>
</tr>
<tr>
<td>' . GetMessage('BT_UT_SKU_SETTING_MAX_HEIGHT') . '</td>
<td><input type="text" name="' . $strHTMLControlName["NAME"] . '[MAX_HEIGHT]" value="' . intval($arSettings['MAX_HEIGHT']) . '"> ' . GetMessage('BT_UT_SKU_SETTING_COMMENT_MAX_HEIGHT') . '</td>
</tr>
<tr>
<td>' . GetMessage('BT_UT_SKU_SETTING_BAN_SYMBOLS') . '</td>
<td><input type="text" name="' . $strHTMLControlName["NAME"] . '[BAN_SYM]" value="' . htmlspecialcharsbx($arSettings['BAN_SYM']) . '"></td>
</tr>
<tr>
<td>' . GetMessage('BT_UT_SKU_SETTING_REP_SYMBOL') . '</td>
<td>' . SelectBoxFromArray($strHTMLControlName["NAME"] . '[REP_SYM]', parent::GetReplaceSymList(true), htmlspecialcharsbx($arSettings['REP_SYM'])) . ' <input type="text" name="' . $strHTMLControlName["NAME"] . '[OTHER_REP_SYM]" size="1" maxlength="1" value="' . $arSettings['OTHER_REP_SYM'] . '"></td>
</tr>';
return $strResult;
}
开发者ID:k-kalashnikov,项目名称:geekcon_new,代码行数:30,代码来源:prop_element_sku.php
示例3: _DumpPostVars
function _DumpPostVars($vname, $vvalue, $var_stack = array())
{
if (is_array($vvalue)) {
foreach ($vvalue as $key => $value) {
_DumpPostVars($key, $value, array_merge($var_stack, array($vname)));
}
} else {
if (count($var_stack) > 0) {
$var_name = $var_stack[0];
for ($i = 1; $i < count($var_stack); $i++) {
$var_name .= "[" . $var_stack[$i] . "]";
}
$var_name .= "[" . $vname . "]";
} else {
$var_name = $vname;
}
if ($var_name != "sessid") {
?>
<input type="hidden" name="<?php
echo htmlspecialcharsbx($var_name);
?>
" value="<?php
echo htmlspecialcharsbx($vvalue);
?>
"><?php
}
}
}
开发者ID:k-kalashnikov,项目名称:geekcon_new,代码行数:28,代码来源:wizard_install.php
示例4: formatValuePrintable
/**
* @param FieldType $fieldType
* @param $value
* @return string
*/
protected static function formatValuePrintable(FieldType $fieldType, $value)
{
if (!Loader::includeModule('disk')) {
return '';
}
$attachedId = (int) $value;
$attachedModel = \Bitrix\Disk\AttachedObject::loadById($attachedId, array('OBJECT'));
if (!$attachedModel) {
return '';
}
global $USER;
$userId = $USER->getID();
if ($userId) {
if (!$attachedModel->canRead($userId)) {
return '';
}
}
$file = $attachedModel->getFile();
if (!$file) {
return '';
}
$driver = \Bitrix\Disk\Driver::getInstance();
$urlManager = $driver->getUrlManager();
return '[url=' . $urlManager->getUrlUfController('download', array('attachedId' => $attachedModel->getId())) . ']' . htmlspecialcharsbx($file->getName()) . '[/url]';
}
开发者ID:akniyev,项目名称:itprom_dobrohost,代码行数:30,代码来源:usertypepropertydiskfile.php
示例5: WriteToLog
static function WriteToLog($text, $code = "")
{
$filename = $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/xdimport.log";
$f = fopen($filename, "a");
fwrite($f, date("Y-m-d H:i:s") . " " . str_pad($code, 7) . " " . htmlspecialcharsbx($text) . "\n");
fclose($f);
}
开发者ID:DarneoStudio,项目名称:bitrix,代码行数:7,代码来源:xdimport.php
示例6: __CrmMobileCompanyEditRenderMultiFields
function __CrmMobileCompanyEditRenderMultiFields($typeName, &$fields, &$typeInfos, $prefix = '')
{
$typeName = strtoupper($typeName);
$data = isset($fields[$typeName]) ? $fields[$typeName] : array();
if ($prefix !== '') {
$prefix .= '_' . strtolower($typeName);
} else {
$prefix = strtolower($typeName);
}
$typeInfo = isset($typeInfos[$typeName]) ? $typeInfos[$typeName] : array();
if (empty($data)) {
if (!isset($fields[$typeName])) {
$fields[$typeName] = array();
}
$fields[$typeName]['n1'] = array('VALUE' => '', 'VALUE_TYPE' => '');
$data = $fields[$typeName];
}
foreach ($data as $key => &$datum) {
$value = isset($datum['VALUE']) ? $datum['VALUE'] : '';
echo '<input class="crm_input_text fll" id="', $prefix, '_', $key, '_value', '" style="width: 70%;" type="text" value="', htmlspecialcharsbx($value), '" />';
$valueTypeID = isset($datum['VALUE_TYPE']) ? $datum['VALUE_TYPE'] : '';
echo '<select class="crm_input_select flr" id="', $prefix, '_', $key, '_value_type', '">';
foreach ($typeInfo as $curValueTypeID => &$curValueType) {
echo '<option value="', htmlspecialcharsbx($curValueTypeID), '"', $valueTypeID === $curValueTypeID ? 'selected="selected"' : '', ' >', isset($curValueType['ABBR']) ? $curValueType['ABBR'] : $curValueTypeID, '</option>';
}
unset($curValueType);
reset($typeInfo);
echo '</select>';
}
unset($datum);
echo '<div class="clb" style="margin-bottom: 10px;"></div>', '<a id="', $prefix, '_add_btn', '" class="crm_people_cont_aqua_two">', '+ ', htmlspecialcharsbx(GetMessage("M_CRM_COMPANY_EDIT_BTN_ADD_{$typeName}")), '</a>';
}
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:32,代码来源:template.php
示例7: fill_all_values
function fill_all_values($sid, $type, $mess = false, $site = false)
{
global $arrTickets, $arrT, $MESS;
$z = $type == "SLA" ? CTicketSLA::GetDropDown($site) : CTicketDictionary::GetList($v1 = "s_dropdown", $v2 = "asc", array("TYPE" => $type, "SITE" => $site), $v3);
if ($type != "SLA") {
if ($mess === false) {
$mess = GetMessage("SUP_NO");
}
$arrTickets[$sid][0]["NAME"] = "(" . $mess . ")";
$arrTickets[$sid][0]["COUNTER_OPEN"] = $arrT[$sid][0]["COUNTER_OPEN"];
$arrTickets[$sid][0]["COUNTER_OPEN_RED"] = $arrT[$sid][0]["COUNTER_OPEN_RED"];
$arrTickets[$sid][0]["COUNTER_OPEN_GREEN"] = $arrT[$sid][0]["COUNTER_OPEN_GREEN"];
$arrTickets[$sid][0]["COUNTER_CLOSE"] = $arrT[$sid][0]["COUNTER_CLOSE"];
$arrTickets[$sid][0]["MESSAGES_OPEN"] = $arrT[$sid][0]["MESSAGES_OPEN"];
$arrTickets[$sid][0]["OVERDUE_MESSAGES_OPEN"] = $arrT[$sid][0]["OVERDUE_MESSAGES_OPEN"];
$arrTickets[$sid][0]["MESSAGES_CLOSE"] = $arrT[$sid][0]["MESSAGES_CLOSE"];
$arrTickets[$sid][0]["OVERDUE_MESSAGES_CLOSE"] = $arrT[$sid][0]["OVERDUE_MESSAGES_CLOSE"];
}
while ($zr = $z->Fetch()) {
$arrTickets[$sid][$zr["ID"]]["NAME"] = "[<a title='" . GetMessage("MAIN_ADMIN_MENU_EDIT") . "' href='/bitrix/admin/ticket_dict_edit.php?ID=" . $zr["ID"] . "'>" . $zr["ID"] . "</a>] " . htmlspecialcharsbx($zr["NAME"]);
$arrTickets[$sid][$zr["ID"]]["COUNTER_OPEN"] = $arrT[$sid][$zr["ID"]]["COUNTER_OPEN"];
$arrTickets[$sid][$zr["ID"]]["COUNTER_OPEN_RED"] = $arrT[$sid][$zr["ID"]]["COUNTER_OPEN_RED"];
$arrTickets[$sid][$zr["ID"]]["COUNTER_OPEN_GREEN"] = $arrT[$sid][$zr["ID"]]["COUNTER_OPEN_GREEN"];
$arrTickets[$sid][$zr["ID"]]["COUNTER_CLOSE"] = $arrT[$sid][$zr["ID"]]["COUNTER_CLOSE"];
$arrTickets[$sid][$zr["ID"]]["MESSAGES_OPEN"] = $arrT[$sid][$zr["ID"]]["MESSAGES_OPEN"];
$arrTickets[$sid][$zr["ID"]]["OVERDUE_MESSAGES_OPEN"] = $arrT[$sid][$zr["ID"]]["OVERDUE_MESSAGES_OPEN"];
$arrTickets[$sid][$zr["ID"]]["MESSAGES_CLOSE"] = $arrT[$sid][$zr["ID"]]["MESSAGES_CLOSE"];
$arrTickets[$sid][$zr["ID"]]["OVERDUE_MESSAGES_CLOSE"] = $arrT[$sid][$zr["ID"]]["OVERDUE_MESSAGES_CLOSE"];
}
}
开发者ID:k-kalashnikov,项目名称:geekcon_new,代码行数:30,代码来源:ticket_desktop.php
示例8: ReceiveMessage
public function ReceiveMessage($senderJId, array $arMessage, CXMPPClient $senderClient)
{
if (strlen($senderJId) <= 0) {
return false;
}
if (!array_key_exists("iq", $arMessage) || !array_key_exists("bind", $arMessage["iq"]) || $arMessage['iq']['bind']['.']['xmlns'] != 'urn:ietf:params:xml:ns:xmpp-bind') {
return false;
}
$type = "";
if (array_key_exists("type", $arMessage["iq"]["."])) {
$type = $arMessage["iq"]["."]["type"];
}
if ($type == "set") {
$resource = $arMessage["iq"]["bind"]["resource"]["#"];
if (strlen($resource) <= 0) {
$resource = "bx";
}
$senderClient->SetResource($resource);
$arMessageTmp = array("iq" => array("." => array("type" => "result", "to" => htmlspecialcharsbx($senderClient->GetClientDomain()) . "/" . $senderClient->GetStreamId(), "id" => $arMessage['iq']['.']['id']), "bind" => array("." => array("xmlns" => "urn:ietf:params:xml:ns:xmpp-bind"), "jid" => array("#" => $senderJId . "/" . $resource))));
$messageTmp = CXMPPParser::ToXml($arMessageTmp);
$senderClient->__Send($messageTmp);
} else {
$arMessageTmp = array("iq" => array("." => array("type" => "result", "from" => $senderClient->GetClientDomain(), "id" => $arMessage['iq']['.']['id'])));
$messageTmp = CXMPPParser::ToXml($arMessageTmp);
$senderClient->__Send($messageTmp);
}
return true;
}
开发者ID:DarneoStudio,项目名称:bitrix,代码行数:28,代码来源:bind.php
示例9: CreatePropertyTables
function CreatePropertyTables($entity_id)
{
global $DB, $APPLICATION;
if (!$DB->TableExists("b_utm_" . strtolower($entity_id))) {
if (defined("MYSQL_TABLE_TYPE")) {
$DB->Query("SET storage_engine = '" . MYSQL_TABLE_TYPE . "'", true);
}
$rs = $DB->Query("\n\t\t\t\tcreate table b_utm_" . strtolower($entity_id) . " (\n\t\t\t\t\tID int(11) not null auto_increment,\n\t\t\t\t\tVALUE_ID int(11) not null,\n\t\t\t\t\tFIELD_ID int(11) not null,\n\t\t\t\t\tVALUE text,\n\t\t\t\t\tVALUE_INT int,\n\t\t\t\t\tVALUE_DOUBLE float,\n\t\t\t\t\tVALUE_DATE datetime,\n\t\t\t\t\tINDEX ix_utm_" . $entity_id . "_1(FIELD_ID),\n\t\t\t\t\tINDEX ix_utm_" . $entity_id . "_2(VALUE_ID),\n\t\t\t\t\tPRIMARY KEY (ID)\n\t\t\t\t)\n\t\t\t", false, "FILE: " . __FILE__ . "<br>LINE: " . __LINE__);
if (!$rs) {
$APPLICATION->ThrowException(GetMessage("USER_TYPE_TABLE_CREATION_ERROR", array("#ENTITY_ID#" => htmlspecialcharsbx($entity_id))));
return false;
}
}
if (!$DB->TableExists("b_uts_" . strtolower($entity_id))) {
if (defined("MYSQL_TABLE_TYPE")) {
$DB->Query("SET storage_engine = '" . MYSQL_TABLE_TYPE . "'", true);
}
$rs = $DB->Query("\n\t\t\t\tcreate table b_uts_" . strtolower($entity_id) . " (\n\t\t\t\t\tVALUE_ID int(11) not null,\n\t\t\t\t\tPRIMARY KEY (VALUE_ID)\n\t\t\t\t)\n\t\t\t", false, "FILE: " . __FILE__ . "<br>LINE: " . __LINE__);
if (!$rs) {
$APPLICATION->ThrowException(GetMessage("USER_TYPE_TABLE_CREATION_ERROR", array("#ENTITY_ID#" => htmlspecialcharsbx($entity_id))));
return false;
}
}
return true;
}
开发者ID:DarneoStudio,项目名称:bitrix,代码行数:25,代码来源:usertype.php
示例10: renderControl
/**
* @param FieldType $fieldType
* @param array $field
* @param mixed $value
* @param bool $allowSelection
* @param int $renderMode
* @return string
*/
protected static function renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
{
if ($renderMode & FieldType::RENDER_MODE_DESIGNER) {
return '';
}
return '<input type="file" id="' . htmlspecialcharsbx(static::generateControlId($field)) . '" name="' . htmlspecialcharsbx(static::generateControlName($field)) . '">';
}
开发者ID:k-kalashnikov,项目名称:geekcon,代码行数:15,代码来源:file.php
示例11: fancy_output
function fancy_output($content)
{
if (isTextMode()) {
return sprintf('<pre>%s</pre>', htmlspecialcharsbx($content));
}
return sprintf('<p>%s</e>', $content);
}
开发者ID:Satariall,项目名称:izurit,代码行数:7,代码来源:php_command_line.php
示例12: GetPublicEditHtml
public static function GetPublicEditHtml($arProperty, $arValue, $strHTMLControlName)
{
$strID = preg_replace('/[^a-zA-Z0-9_]/i', 'x', $strHTMLControlName["VALUE"]);
CJSCore::Init(array('asd_palette'));
$strResult = '<input type="text" name="' . htmlspecialcharsbx($strHTMLControlName['VALUE']) . '" id="' . htmlspecialcharsbx($strID) . '" value="' . htmlspecialcharsbx($arValue['VALUE']) . '" />';
$strResult .= '<script type="text/javascript">
BX.ready(function()
{
$("#' . htmlspecialcharsbx($strID) . '").jPicker({
window: {title: "' . GetMessage('ASD_UT_PALETTE_WND_TITLE') . '"},
images: {clientPath : "/bitrix/js/asd.iblock/jpicker/images/"},
localization: {
text: {
title: "' . GetMessage('ASD_UT_PALETTE_WND_TITLE') . '",
newColor: "' . GetMessage('ASD_UT_PALETTE_WND_NEW_COLOR') . '", currentColor: "' . GetMessage('ASD_UT_PALETTE_WND_CURRENT_COLOR') . '",
ok: "' . GetMessage('ASD_UT_PALETTE_WND_OK') . '", cancel: "' . GetMessage('ASD_UT_PALETTE_WND_CANCEL') . '"
},
tooltips: {
colors: { newColor: "' . GetMessage('ASD_UT_PALETTE_TIPS_NEW_COLOR') . '", currentColor: "' . GetMessage('ASD_UT_PALETTE_TIPS_CURRENT_COLOR') . '" },
buttons: { ok: "' . GetMessage('ASD_UT_PALETTE_TIPS_BTN_OK') . '", cancel: "' . GetMessage('ASD_UT_PALETTE_TIPS_BTN_CANCEL') . '" },
hue: { radio: "' . GetMessage('ASD_UT_PALETTE_TIPS_HUE_MODE') . '", textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_HUE_VALUE') . '" },
saturation: { radio: "' . GetMessage('ASD_UT_PALETTE_TIPS_SATURATION_MODE') . '", textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_SATURATION_VALUE') . '" },
value: { radio: "' . GetMessage('ASD_UT_PALETTE_TIPS_BRIGHTNESS_MODE') . '", textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_BRIGHTNESS_VALUE') . '" },
red: { radio: "' . GetMessage('ASD_UT_PALETTE_TIPS_RED_MODE') . '", textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_RED_VALUE') . '" },
green: { radio: "' . GetMessage('ASD_UT_PALETTE_TIPS_GREEN_MODE') . '", textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_GREEN_VALUE') . '" },
blue: { radio: "' . GetMessage('ASD_UT_PALETTE_TIPS_BLUE_MODE') . '", textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_BLUE_VALUE') . '" },
alpha: { radio: "' . GetMessage('ASD_UT_PALETTE_TIPS_ALPHA_MODE') . '", textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_ALPHA_VALUE') . '" },
hex: { textbox: "' . GetMessage('ASD_UT_PALETTE_TIPS_HEX_VALUE') . '", alpha: "' . GetMessage('ASD_UT_PALETTE_TIPS_HEX_ALPHA') . '" }
}
}
});
});
</script>';
return $strResult;
}
开发者ID:Hawkart,项目名称:megatv,代码行数:35,代码来源:iblock_prop_palette.php
示例13: formatValuePrintable
/**
* @param FieldType $fieldType
* @param $value
* @return string
*/
protected static function formatValuePrintable(FieldType $fieldType, $value)
{
if (!Loader::includeModule('disk')) {
return '';
}
$userFieldManager = \Bitrix\Disk\Driver::getInstance()->getUserFieldManager();
list($connectorClass, $moduleId) = $userFieldManager->getConnectorDataByEntityType('lists_workflow');
$documentType = $fieldType->getDocumentType();
$iblockId = str_replace('iblock_', '', $documentType[2]);
$attachedModel = \Bitrix\Disk\AttachedObject::load(array('OBJECT_ID' => $value, '=ENTITY_TYPE' => $connectorClass, '=ENTITY_ID' => $iblockId, '=MODULE_ID' => $moduleId));
if (!$attachedModel) {
return '';
}
global $USER;
$userId = $USER->getID();
if ($userId) {
if (!$attachedModel->canRead($userId)) {
return '';
}
}
$file = $attachedModel->getFile();
if (!$file) {
return '';
}
$driver = \Bitrix\Disk\Driver::getInstance();
$urlManager = $driver->getUrlManager();
return '[url=' . $urlManager->getUrlUfController('download', array('attachedId' => $attachedModel->getId())) . ']' . htmlspecialcharsbx($file->getName()) . '[/url]';
}
开发者ID:Satariall,项目名称:izurit,代码行数:33,代码来源:usertypepropertydiskfile.php
示例14: __CrmFieldMultiEditRenderItem
function __CrmFieldMultiEditRenderItem($item, $mnemonic, $typeID, $referenceData, $editorID)
{
$itemID = isset($item['ID']) ? $item['ID'] : '';
$itemVal = isset($item['VALUE']) ? $item['VALUE'] : '';
?>
<div class="bx-crm-edit-fm-item">
<input type="text" class="bx-crm-edit-input" name="<?php
echo htmlspecialcharsbx($mnemonic);
?>
[<?php
echo htmlspecialcharsbx($typeID);
?>
][<?php
echo htmlspecialcharsbx($itemID);
?>
][VALUE]" value="<?php
echo htmlspecialcharsbx($itemVal);
?>
"><?php
echo SelectBoxFromArray(CUtil::JSEscape($mnemonic) . '[' . htmlspecialcharsbx($typeID) . '][' . htmlspecialcharsbx($itemID) . '][VALUE_TYPE]', $referenceData, isset($item['VALUE_TYPE']) ? $item['VALUE_TYPE'] : '', '', "class='bx-crm-edit-input bx-crm-edit-input-small'");
?>
<div class="delete-action" onclick="BX.CrmFieldMultiEditor.items['<?php
echo CUtil::addslashes($editorID);
?>
'].deleteItem('<?php
echo CUtil::addslashes($itemID);
?>
');" title="<?php
echo GetMessage('CRM_STATUS_LIST_DELETE');
?>
"></div>
</div><?php
}
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:33,代码来源:template.php
示例15: __CrmMobileLeadViewRenderMultiFields
function __CrmMobileLeadViewRenderMultiFields($type, &$fields, &$typeInfos)
{
$data = isset($fields[$type]) ? $fields[$type] : array();
if (empty($data)) {
return '';
}
$result = '';
$typeInfo = isset($typeInfos[$type]) ? $typeInfos[$type] : array();
foreach ($data as $datum) {
$value = isset($datum['VALUE']) ? $datum['VALUE'] : '';
if ($value === '') {
continue;
}
$type = isset($datum['VALUE_TYPE']) ? $datum['VALUE_TYPE'] : '';
$legend = '';
if (isset($typeInfo[$type])) {
$legend = isset($typeInfo[$type]['ABBR']) ? $typeInfo[$type]['ABBR'] : '';
if ($legend === '' && isset($typeInfo[$type]['SHORT'])) {
$legend = $typeInfo[$type]['SHORT'];
}
}
if ($result !== '') {
$result .= '<br/>';
}
$result .= htmlspecialcharsbx($value) . ' ' . htmlspecialcharsbx($legend);
}
return $result;
}
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:28,代码来源:template.php
示例16: GetFormHtml
static public function GetFormHtml($arParams)
{
$appID = trim(self::GetOption("vkontakte_appid"));
$appSecret = trim(self::GetOption("vkontakte_appsecret"));
$gAuth = new CVKontakteOAuthInterface($appID, $appSecret);
if(IsModuleInstalled('bitrix24') && defined('BX24_HOST_NAME'))
{
$redirect_uri = self::CONTROLLER_URL."/redirect.php";
$state = urlencode(CSocServUtil::GetCurUrl('auth_service_id='.self::ID.'&check_key='.$_SESSION["UNIQUE_KEY"]));
}
else
{
$redirect_uri = CSocServUtil::GetCurUrl('auth_service_id='.self::ID);
$redirect_uri = CSocServUtil::ServerName().$GLOBALS['APPLICATION']->GetCurPage(true).'?auth_service_id='.self::ID;
$state = urlencode('site_id='.SITE_ID.'&backurl='.urlencode($GLOBALS["APPLICATION"]->GetCurPageParam('check_key='.$_SESSION["UNIQUE_KEY"], array("logout", "auth_service_error", "auth_service_id", "backurl"))));
}
$url = $gAuth->GetAuthUrl($redirect_uri, $state);
$phrase = ($arParams["FOR_INTRANET"]) ? GetMessage("socserv_vk_note_intranet") : GetMessage("socserv_vk_note");
if($arParams["FOR_INTRANET"])
return array("ON_CLICK" => 'onclick="BX.util.popup(\''.htmlspecialcharsbx(CUtil::JSEscape($url)).'\', 580, 400)"');
return '<a href="javascript:void(0)" onclick="BX.util.popup(\''.htmlspecialcharsbx(CUtil::JSEscape($url)).'\', 580, 400)" class="bx-ss-button vkontakte-button"></a><span class="bx-spacer"></span><span>'.$phrase.'</span>';
}
开发者ID:ASDAFF,项目名称:bxApiDocs,代码行数:26,代码来源:vkontakte.php
示例17: __get_import_profiles
function __get_import_profiles($strItemID)
{
global $USER;
global $adminMenu;
if (!isset($USER) || !($USER instanceof CUser && 'CUser' == get_class($USER))) {
return array();
}
if (empty($strItemID)) {
return array();
}
$boolRead = $USER->CanDoOperation('catalog_read');
$boolImportEdit = $USER->CanDoOperation('catalog_import_edit');
$boolImportExec = $USER->CanDoOperation('catalog_import_exec');
$arProfileList = array();
if (($boolRead || $boolImportEdit || $boolImportExec) && method_exists($adminMenu, "IsSectionActive")) {
if ($adminMenu->IsSectionActive($strItemID)) {
$rsProfiles = CCatalogImport::GetList(array("NAME" => "ASC", "ID" => "ASC"), array("IN_MENU" => "Y"));
while ($arProfile = $rsProfiles->Fetch()) {
$strName = strlen($arProfile["NAME"]) > 0 ? $arProfile["NAME"] : $arProfile["FILE_NAME"];
if ('Y' == $arProfile['DEFAULT_PROFILE']) {
$arProfileList[] = array("text" => htmlspecialcharsbx($strName), "url" => "cat_exec_imp.php?lang=" . LANGUAGE_ID . "&ACT_FILE=" . $arProfile["FILE_NAME"] . "&ACTION=IMPORT&PROFILE_ID=" . $arProfile["ID"] . "&" . bitrix_sessid_get(), "title" => GetMessage("CAM_IMPORT_DESCR_IMPORT") . " "" . htmlspecialcharsbx($strName) . """, "readonly" => !$boolImportExec);
} else {
$arProfileList[] = array("text" => htmlspecialcharsbx($strName), "url" => "cat_import_setup.php?lang=" . LANGUAGE_ID . "&ACT_FILE=" . $arProfile["FILE_NAME"] . "&ACTION=IMPORT_EDIT&PROFILE_ID=" . $arProfile["ID"] . "&" . bitrix_sessid_get(), "title" => GetMessage("CAM_IMPORT_DESCR_EDIT") . " "" . htmlspecialcharsbx($strName) . """, "readonly" => !$boolImportEdit);
}
}
}
}
return $arProfileList;
}
开发者ID:DarneoStudio,项目名称:bitrix,代码行数:29,代码来源:menu.php
示例18: GetFormHtml
public function GetFormHtml($arParams)
{
$url = $this->getUrl('opener', null, $arParams);
if($arParams["FOR_INTRANET"])
return array("ON_CLICK" => 'onclick="BX.util.popup(\''.htmlspecialcharsbx(CUtil::JSEscape($url)).'\', 580, 400)"');
return '<a href="javascript:void(0)" onclick="BX.util.popup(\''.htmlspecialcharsbx(CUtil::JSEscape($url)).'\', 580, 400)" class="bx-ss-button liveid-button"></a><span class="bx-spacer"></span><span>'.GetMessage("MAIN_OPTION_COMMENT").'</span>';
}
开发者ID:ASDAFF,项目名称:entask.ru,代码行数:7,代码来源:liveidoauth.php
示例19: OnModuleInstalledEvent
function OnModuleInstalledEvent($id, $installed, $Module)
{
foreach (GetModuleEvents("main", "OnModuleInstalled", true) as $arEvent) {
ExecuteModuleEventEx($arEvent, array($id, $installed));
}
$cModules = COption::GetOptionString("main", "mp_modules_date", "");
$arModules = array();
if (strlen($cModules) > 0) {
$arModules = unserialize($cModules);
}
if ($installed == "Y") {
$arModules[] = array("ID" => $id, "NAME" => htmlspecialcharsbx($Module->MODULE_NAME), "TMS" => time());
if (count($arModules) > 3) {
$arModules = array_slice($arModules, -3);
}
COption::SetOptionString("main", "mp_modules_date", serialize($arModules));
} else {
foreach ($arModules as $arid => $val) {
if ($val["ID"] == $id) {
unset($arModules[$arid]);
}
}
if (count($arModules) > 0) {
COption::SetOptionString("main", "mp_modules_date", serialize($arModules));
} else {
COption::RemoveOption("main", "mp_modules_date");
}
$_SESSION["MP_MOD_DELETED"] = array("ID" => $id, "NAME" => $Module->MODULE_NAME);
}
}
开发者ID:DarneoStudio,项目名称:bitrix,代码行数:30,代码来源:partner_modules.php
示例20: error_alert
function error_alert()
{
$sTableID = "tbl_php_commandline";
$arErrorType = array(
E_ERROR => "Fatal error",
E_PARSE => "Parse error",
);
$e = error_get_last();
if(is_null($e) === false && isset($arErrorType[$e['type']]))
{
ob_end_clean();
echo "<h2>".GetMessage("php_cmd_error")." </h2><p>";
echo '<b>'.$arErrorType[$e['type']].'</b>: '.htmlspecialcharsbx($e['message']).' in <b>'.htmlspecialcharsbx($e['file']).'</b> on line <b>'.htmlspecialcharsbx($e['line']).'</b>';
}
else
{
global $DB;
if(
isset($DB)
&& is_object($DB)
&& $DB->GetErrorMessage() != ''
)
{
ob_end_clean();
echo "<h2>".GetMessage("php_cmd_error")." </h2><p>";
echo '<font color=#ff0000>Query Error: '.htmlspecialcharsbx($DB->GetErrorSQL()).'</font> ['.htmlspecialcharsbx($DB->GetErrorMessage()).']';
}
}
}
开发者ID:ASDAFF,项目名称:open_bx,代码行数:29,代码来源:php_command_line.php
注:本文中的htmlspecialcharsbx函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论