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


PHP htmlspecialcharsBack函数代码示例

本文整理汇总了PHP中htmlspecialcharsBack函数的典型用法代码示例。如果您正苦于以下问题:PHP htmlspecialcharsBack函数的具体用法?PHP htmlspecialcharsBack怎么用?PHP htmlspecialcharsBack使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: CLightHTMLEditor

        ?>
	BX.submit(BX('<?php 
        echo $arParams["FORM_ID"];
        ?>
'));
	<?php 
    }
    ?>
}
</script>
<?php 
}
?>
<div id="edit-post-text"><?php 
$LHE = new CLightHTMLEditor();
$res = array_merge(array('id' => $arParams["LHE"]["id"], 'height' => $arParams["TEXT"]["HEIGHT"], 'inputId' => $arParams["TEXT"]["ID"], 'inputName' => $arParams["TEXT"]["NAME"], 'content' => htmlspecialcharsBack($arParams["TEXT"]["VALUE"]), 'bUseFileDialogs' => false, 'bUseMedialib' => false, 'toolbarConfig' => $arParams["PARSER"], 'jsObjName' => $arParams["LHE"]["jsObjName"], 'arSmiles' => $arParams["SMILES"]["VALUE"], 'smileCountInToolbar' => $arParams['SMILES_COUNT'], 'bSaveOnBlur' => true, 'BBCode' => true, 'bConvertContentFromBBCodes' => false, 'bQuoteFromSelection' => true, 'bSetDefaultCodeView' => false, 'bBBParseImageSize' => true, 'bResizable' => true, 'bAutoResize' => true, 'autoResizeOffset' => 40, 'controlButtonsHeight' => '34', 'autoResizeSaveSize' => false), $arParams["LHE"]);
if ($arParams["LHE"]['ctrlEnterHandler'] === true || !empty($arParams["LHE"]['ctrlEnterHandler'])) {
    $res['ctrlEnterHandler'] = "__ctrlEnterHandler" . $arParams["FORM_ID"];
}
$LHE->Show($res);
$res = array();
foreach ($tmp = array("UploadImage" => "postimage", "UploadFile" => "postfile", "InputVideo" => "postvideo", "MentionUser" => "postuser") as $key => $val) {
    if (in_array($key, $arParams["PARSER"])) {
        $res[] = $val;
    }
}
?>
</div>
<script type="text/javascript">
window['<?php 
echo $arParams["LHE"]["id"];
开发者ID:k-kalashnikov,项目名称:geekcon_new,代码行数:31,代码来源:lhe.php

示例2: array

         }
     }
 }
 $UserIP = CBlogUser::GetUserIP();
 $arComFields = array("POST_ID" => $arParams["ID"], "BLOG_ID" => $arPost["BLOG_ID"], "POST_TEXT" => (count($arNewRightsName) > 1 ? GetMessage("B_B_SHARE") : GetMessage("B_B_SHARE_1")) . implode(", ", $arNewRightsName), "DATE_CREATE" => ConvertTimeStamp(time() + $arResult["TZ_OFFSET"], "FULL"), "AUTHOR_IP" => $UserIP[0], "AUTHOR_IP1" => $UserIP[1], "PARENT_ID" => false, "AUTHOR_ID" => $user_id, "SHARE_DEST" => implode(",", $arNewRights));
 if ($comId = CBlogComment::Add($arComFields)) {
     BXClearCache(true, "/blog/comment/" . intval($arParams["ID"] / 100) . "/" . $arParams["ID"] . "/");
     if (is_callable("CBlogComment::AddLiveComment")) {
         CBlogComment::addLiveComment($comId, "", array());
     }
     if ($arPost["AUTHOR_ID"] != $user_id) {
         $arFieldsIM = array("TYPE" => "SHARE", "TITLE" => htmlspecialcharsback($arPost["TITLE"]), "URL" => CComponentEngine::MakePathFromTemplate(htmlspecialcharsBack($arParams["PATH_TO_POST"]), array("post_id" => $arParams["ID"], "user_id" => $arPost["AUTHOR_ID"])), "ID" => $arParams["ID"], "FROM_USER_ID" => $user_id, "TO_USER_ID" => array($arPost["AUTHOR_ID"]));
         CBlogPost::NotifyIm($arFieldsIM);
     }
     if (!empty($arUsers2Notify)) {
         $arFieldsIM = array("TYPE" => "SHARE2USERS", "TITLE" => htmlspecialcharsback($arPost["TITLE"]), "URL" => CComponentEngine::MakePathFromTemplate(htmlspecialcharsBack($arParams["PATH_TO_POST"]), array("post_id" => $arParams["ID"], "user_id" => $arPost["AUTHOR_ID"])), "ID" => $arParams["ID"], "FROM_USER_ID" => $user_id, "TO_USER_ID" => $arUsers2Notify);
         CBlogPost::NotifyIm($arFieldsIM);
     }
 }
 /* update socnet log rights*/
 $dbRes = CSocNetLog::GetList(array("ID" => "DESC"), array("EVENT_ID" => array("blog_post", "blog_post_important"), "SOURCE_ID" => $arPost["ID"]), false, false, array("ID", "ENTITY_TYPE", "ENTITY_ID"));
 if ($arRes = $dbRes->Fetch()) {
     $arLogSites = array();
     $rsLogSite = CSocNetLog::GetSite($arRes["ID"]);
     while ($arLogSite = $rsLogSite->Fetch()) {
         $arLogSites[] = $arLogSite["LID"];
     }
     $arLogSitesNew = array_merge($arLogSitesNew, $arLogSites);
     $socnetPerms = CBlogPost::GetSocNetPermsCode($arPost["ID"]);
     if (!in_array("U" . $arPost["AUTHOR_ID"], $socnetPerms)) {
         $socnetPerms[] = "U" . $arPost["AUTHOR_ID"];
开发者ID:Satariall,项目名称:izurit,代码行数:31,代码来源:component.php

示例3: htmlspecialcharsBack

            $copy = "";
        ?>
        <?
        if ($arResult["RESULT"] == "Y"):?>
          <?if($arParams["QR_MINI"]>0):?>
                  <div style="height: <?php 
echo $arParams["QR_MINI"];
?>
"><img alt="" src="<?php 
echo $arResult["QRCODE"];
?>
" id="QrImgMin" onClick="openQr()" width="<?php 
echo $arParams["QR_MINI"];
?>
"><?if(strlen($arParams["QR_TEXT"])>0):?><a href="#" class="alx_qr_text" onclick="openQr(); return false;"><?php 
echo htmlspecialcharsBack($arParams["QR_TEXT"]);
?>
</a><?endif;?></div>
                  <div id="alx-qr"><img alt="" id="QrImgBig" src="<?php 
echo $arResult["QRCODE_COPY"];
?>
" onclick="closeQr()"></div>
          <?else:?>
                  <img src="<?php 
echo $arResult["QRCODE"];
?>
" />
          <?endif;?>
        <?else:?>
                <?php 
echo GetMessage("ALTASIB_QRCODE_EMPTY_VAL");
开发者ID:nProfessor,项目名称:Mytb,代码行数:31,代码来源:template.php

示例4: BXClearCache

 //END -> Notifications
 //start custom, use UF binding ::@Idea
 if ($arResult["IDEA_MODERATOR"] && $_REQUEST["BIND_OFFICIAL_ANSWER"] == "Y") {
     // Bind offical answer
     CIdeaManagment::getInstance()->IdeaComment($commentID)->Bind();
 }
 if ($arResult["IDEA_MODERATOR"] && $_REQUEST["BIND_IDEA_STATUS"] != "") {
     CIdeaManagment::getInstance()->Idea($arPost["ID"])->SetStatus($_REQUEST["BIND_IDEA_STATUS"]);
     BXClearCache(True, '/' . SITE_ID . '/idea/statistic_list/');
 }
 /*end*/
 BXClearCache(True, "/" . SITE_ID . "/idea/" . $arBlog["ID"] . "/comment/" . $arOldComment["POST_ID"] . "/");
 BXClearCache(True, "/" . SITE_ID . "/idea/" . $arBlog["ID"] . "/post/" . $arOldComment["POST_ID"] . "/");
 BXClearCache(True, "/" . SITE_ID . "/idea/" . $arBlog["ID"] . "/first_page/");
 BXClearCache(True, "/" . SITE_ID . "/idea/" . $arBlog["ID"] . "/pages/");
 $commentUrl = CComponentEngine::MakePathFromTemplate(htmlspecialcharsBack($arParams["PATH_TO_POST"]), array("blog" => $arBlog["URL"], "post_id" => CBlogPost::GetPostID($arPost["ID"], $arPost["CODE"], $arParams["ALLOW_POST_CODE"]), "user_id" => $arBlog["OWNER_ID"], "group_id" => $arParams["SOCNET_GROUP_ID"]));
 if (strpos($commentUrl, "?") !== false) {
     $commentUrl .= "&";
 } else {
     $commentUrl .= "?";
 }
 if ($_REQUEST["redirect_type"] == 'list') {
     //bx redirect for idea list
     LocalRedirect($APPLICATION->GetCurPageParam());
 } elseif (strlen($arFields["PUBLISH_STATUS"]) > 0 && $arFields["PUBLISH_STATUS"] != BLOG_PUBLISH_STATUS_PUBLISH) {
     $commentAddedUrl = $commentUrl . $arParams["COMMENT_ID_VAR"] . "=" . $commentID . "&hidden_add_comment_id=" . $commentID;
     LocalRedirect($commentAddedUrl);
 } else {
     $commentUrl .= $arParams["COMMENT_ID_VAR"] . "=" . $commentID . "#" . $commentID;
     LocalRedirect($commentUrl);
 }
开发者ID:k-kalashnikov,项目名称:geekcon_new,代码行数:31,代码来源:component.php

示例5: GetMessage

				<input id="POST_TITLE" name="POST_TITLE" class="feed-add-post-inp feed-add-post-inp-active" <?php 
        ?>
type="text" value="<?php 
        echo $arResult["PostToShow"]["TITLE"];
        ?>
" placeholder="<?php 
        echo GetMessage("BLOG_TITLE");
        ?>
" />
				<div class="feed-add-close-icon" onclick="showPanelTitle_<?php 
        echo $arParams["FORM_ID"];
        ?>
(false);"></div>
			</div>
			<?php 
        $APPLICATION->IncludeComponent("bitrix:main.post.form", "", $formParams = array("FORM_ID" => "blogPostForm", "SHOW_MORE" => "Y", "PARSER" => array("Bold", "Italic", "Underline", "Strike", "ForeColor", "FontList", "FontSizeList", "RemoveFormat", "Quote", "Code", $arParams["USE_CUT"] == "Y" ? "InsertCut" : "", "CreateLink", "Image", "Table", "Justify", "InsertOrderedList", "InsertUnorderedList", "SmileList", "Source", "UploadImage", $arResult["allowVideo"] == "Y" ? "InputVideo" : "", "MentionUser"), "BUTTONS" => array("UploadImage", "UploadFile", "CreateLink", $arResult["allowVideo"] == "Y" ? "InputVideo" : "", "Quote", "MentionUser", "InputTag"), "ADDITIONAL" => array("<span title=\"" . GetMessage("BLOG_TITLE") . "\" " . "onclick=\"showPanelTitle_" . $arParams["FORM_ID"] . "(this);\" " . "class=\"feed-add-post-form-title-btn" . ($bShowTitle ? " feed-add-post-form-btn-active" : "") . "\" " . "id=\"lhe_button_title_" . $arParams["FORM_ID"] . "\" " . "></span>"), "TEXT" => array("NAME" => "POST_MESSAGE", "VALUE" => htmlspecialcharsBack($arResult["PostToShow"]["~DETAIL_TEXT"]), "HEIGHT" => "120px"), "PROPERTIES" => array(array_key_exists("UF_BLOG_POST_FILE", $arResult["POST_PROPERTIES"]["DATA"]) ? array_merge(is_array($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_FILE"]) ? $arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_FILE"] : array(), $bVarsFromForm ? array("VALUE" => $_POST["UF_BLOG_POST_FILE"]) : array()) : array_merge(is_array($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_DOC"]) ? $arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_DOC"] : array(), $bVarsFromForm ? array("VALUE" => $_POST["UF_BLOG_POST_DOC"]) : array(), array("POSTFIX" => "file"))), "UPLOAD_FILE_PARAMS" => array('width' => $arParams["IMAGE_MAX_WIDTH"], 'height' => $arParams["IMAGE_MAX_HEIGHT"]), "DESTINATION" => array("VALUE" => $arResult["PostToShow"]["FEED_DESTINATION"], "SHOW" => "Y"), "TAGS" => array("ID" => "TAGS", "NAME" => "TAGS", "VALUE" => explode(",", trim($arResult["PostToShow"]["CategoryText"])), "USE_SEARCH" => "Y", "FILTER" => "blog"), "SMILES" => array("VALUE" => $arSmiles), "NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"], "AT_THE_END_HTML" => $htmlAfterTextarea, "LHE" => array("id" => $id, "documentCSS" => "body {color:#434343;}", "ctrlEnterHandler" => "submitBlogPostForm", "jsObjName" => $jsObjName, "fontFamily" => "'Helvetica Neue', Helvetica, Arial, sans-serif", "fontSize" => "14px", "bInitByJS" => !$bVarsFromForm && $arParams["TOP_TABS_VISIBLE"] == "Y")), false, array("HIDE_ICONS" => "Y"));
        ?>
		</div><?php 
        ?>
</div><?php 
        //feed-add-post-form-wrap
        ?>
<div id="feed-add-post-content-message-add-ins"><?php 
        if ($bVote) {
            ?>
<div id="feed-add-post-content-vote" style="display: none;"><?php 
            if (IsModuleInstalled("vote")) {
                $APPLICATION->IncludeComponent("bitrix:system.field.edit", "vote", array("bVarsFromForm" => $bVarsFromForm, "arUserField" => $arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_VOTE"]), null, array("HIDE_ICONS" => "Y"));
            }
            ?>
</div><?php 
开发者ID:vim84,项目名称:b-markt,代码行数:31,代码来源:template.php

示例6:

					}
					if ($eventHandlerID !== false && ( intval($eventHandlerID) > 0 ))
						RemoveEventHandler('main', 'system.field.view.file', $eventHandlerID);
				}
				if($comment["CAN_EDIT"] == "Y")
				{
					?>
					<script>
						top.text<?php 
echo $comment["ID"];
?>
 = text<?php 
echo $comment["ID"];
?>
 = '<?php 
echo CUtil::JSEscape(htmlspecialcharsBack($comment["POST_TEXT"]));
?>
';
						top.title<?php 
echo $comment["ID"];
?>
 = title<?php 
echo $comment["ID"];
?>
 = '<?php 
echo CUtil::JSEscape($comment["TITLE"]);
?>
';
						top.arComFiles<?php 
echo $comment["ID"];
?>
开发者ID:ASDAFF,项目名称:bitrix-5,代码行数:31,代码来源:template.php

示例7: KHAYR_MAIN_COMMENT_ShowTree

function KHAYR_MAIN_COMMENT_ShowTree($arItem, $arParams, $arResult)
{
	?>
	<div class="stock">
		<div class="userText">
			<?if ($arItem["AUTHOR"]["AVATAR"]) {?>
					<div class="img left">
                        <img src="<?php 
echo $arItem["AUTHOR"]["AVATAR"]["SRC"];
?>
" alt="<?php 
echo $arItem["AUTHOR"][$arParams["ASNAME"]];
?>
" />
                        
                        <div class="userInfo">
                            <?php 
echo $arItem["AUTHOR"][$arParams["ASNAME"]];
?>
<br />
                            <?php 
echo $arItem["PUBLISH_DATE"];
?>
                        </div>
                    </div>
				<?}?>
            <div class="left"   style="width: 535px;">
                <div class="text-comment">
    				<?php 
echo $arItem["PUBLISH_TEXT"];
?>
    				<?
    				$additional = unserialize(htmlspecialcharsBack($arItem["PROPERTIES"]["ADDITIONAL"]["VALUE"]));
    				if (is_array($additional) && !empty($additional))
    				{
    					?><br /><?
    					$str = array();
    					foreach ($additional as $addit => $val)
    					{
    						if (!empty($addit) && !empty($val))
    							$str[] = $addit.": ".$val;
    					}
    					echo implode(" ", $str);
    				}
    				?>
                </div>
			<div class='action'>
				<?
				$answer = ((($arParams["NON_AUTHORIZED_USER_CAN_COMMENT"] == "Y") || $GLOBALS["USER"]->isAuthorized()) && ($arItem["PROPERTIES"]["DEPTH"]["VALUE"] < $arParams["MAX_DEPTH"]));
				$edit = ((($arParams["CAN_MODIFY"] == "Y") && ($arItem["PROPERTIES"]["USER"]["VALUE"] == $GLOBALS["USER"]->GetID()) && $GLOBALS["USER"]->isAuthorized()) || $GLOBALS["USER"]->isAdmin());
				$rating = ($arParams["ALLOW_RATING"] == "Y");
				?>
				<?if ($answer) {?>
					<a href="javascript:void();" onclick='KHAYR_MAIN_COMMENT_add(this, <?php 
echo $arItem["ID"];
?>
); return false;' title='<?php 
echo GetMessage("KHAYR_MAIN_COMMENT_COMMENT");
?>
'><?php 
echo GetMessage("KHAYR_MAIN_COMMENT_COMMENT");
?>
</a>
				<?}?>
				<?if ($edit) {?>
					<?if ($answer) {?> | <?}?>
					<a href="javascript:void();" onclick='KHAYR_MAIN_COMMENT_edit(this, <?php 
echo $arItem["ID"];
?>
); return false;' title="<?php 
echo GetMessage("KHAYR_MAIN_COMMENT_EDIT");
?>
"><?php 
echo GetMessage("KHAYR_MAIN_COMMENT_EDIT");
?>
</a>
				<?}?>
                <?if ((($arItem["PROPERTIES"]["USER"]["VALUE"] == $GLOBALS["USER"]->GetID()) && $GLOBALS["USER"]->isAuthorized()) || ($GLOBALS["USER"]->isAdmin())) {?>
			         <a href='javascript:void(0)' class='close' onclick='KHAYR_MAIN_COMMENT_delete(this, <?php 
echo $arItem["ID"];
?>
, "<?php 
echo GetMessage("KHAYR_MAIN_COMMENT_DEL_MESS");
?>
"); return false;' title='<?php 
echo GetMessage("KHAYR_MAIN_COMMENT_DELETE");
?>
'>”далить</a>
		          <?}?>
				<?if ($rating) {?>
					<?if ($answer || $edit) {?> | <?}?>
					<?
					$arRatingParams = Array(
						"ENTITY_TYPE_ID" => "IBLOCK_ELEMENT",
						"ENTITY_ID" => $arItem["ID"],
						"OWNER_ID" => $arItem["PROPERTIES"]["USER"]["VALUE"],
						"PATH_TO_USER_PROFILE" => ""
					);
					if (!isset($arItem['RATING']))
						$arItem['RATING'] = Array(
//.........这里部分代码省略.........
开发者ID:CheBurashka334,项目名称:crado,代码行数:101,代码来源:template.php

示例8: __deprecated_Add


//.........这里部分代码省略.........
                     if (isset($arTask['GROUP_ID'])) {
                         $groupId = (int) $arTask['GROUP_ID'];
                     }
                     $messageUrl = $urlPrefixForUser . CComponentEngine::MakePathFromTemplate($pathTemplate, array("user_id" => $userID, "task_id" => $arTask["ID"], "action" => "view", "USER_ID" => $userID, "TASK_ID" => $arTask["ID"], "ACTION" => "view", 'GROUP_ID' => $groupId, 'group_id' => $groupId));
                     if ($pageNumber > 1) {
                         $messageUrl .= (strpos($messageUrl, "?") === false ? "?" : "&") . "MID=" . $MID;
                     }
                     $NOTIFY_MESSAGE_TITLE_TEMPLATE = '[URL=' . $messageUrl . "#message" . $MID . ']' . $arTask["~TITLE"] . '[/URL]';
                 } else {
                     $NOTIFY_MESSAGE_TITLE_TEMPLATE = $arTask["~TITLE"];
                 }
                 $MESSAGE_SITE = trim(htmlspecialcharsbx(strip_tags(str_replace(array("\r\n", "\n", "\r"), ' ', htmlspecialcharsback($message_notify)))));
                 $MESSAGE_EMAIL = $MESSAGE_SITE;
                 // full message to email
                 if (strlen($MESSAGE_SITE) >= 100) {
                     $dot = '...';
                     $MESSAGE_SITE = substr($MESSAGE_SITE, 0, 99);
                     if (($lastLinkPosition = strrpos($MESSAGE_SITE, 'http://')) !== false || ($lastLinkPosition = strrpos($MESSAGE_SITE, 'https://')) !== false || ($lastLinkPosition = strrpos($MESSAGE_SITE, 'ftp://')) !== false || ($lastLinkPosition = strrpos($MESSAGE_SITE, 'ftps://')) !== false) {
                         if (strpos($MESSAGE_SITE, ' ', $lastLinkPosition) === false) {
                             $MESSAGE_SITE = substr($MESSAGE_SITE, 0, $lastLinkPosition);
                         }
                     }
                     $MESSAGE_SITE .= $dot;
                 }
                 $arMessageFields = array("TO_USER_ID" => $userID, "FROM_USER_ID" => $givenUserId, "NOTIFY_TYPE" => IM_NOTIFY_FROM, "NOTIFY_MODULE" => "tasks", "NOTIFY_EVENT" => "comment", "NOTIFY_MESSAGE" => str_replace(array("#TASK_TITLE#", "#TASK_COMMENT_TEXT#"), array($NOTIFY_MESSAGE_TITLE_TEMPLATE, '[COLOR=#000000]' . $MESSAGE_SITE . '[/COLOR]'), $MESSAGE_TYPE != "EDIT" ? $strMsgAddComment : $strMsgEditComment), "NOTIFY_MESSAGE_OUT" => str_replace(array("#TASK_TITLE#", "#TASK_COMMENT_TEXT#"), array($arTask["~TITLE"], $MESSAGE_EMAIL . ' #BR# ' . $messageUrl . "#message" . $MID . ' '), $MESSAGE_TYPE != "EDIT" ? $strMsgAddComment : $strMsgEditComment));
                 CIMNotify::Add($arMessageFields);
             }
         }
         $strURL = !empty($backPage) ? $backPage : $GLOBALS['APPLICATION']->GetCurPageParam("", array("IFRAME", "MID", "SEF_APPLICATION_CUR_PAGE_URL", BX_AJAX_PARAM_ID, "result"));
         $strURL = ForumAddPageParams($strURL, array("MID" => $MID, "result" => $arForum["MODERATION"] != "Y" || CForumNew::CanUserModerateForum($forumId, $arUserGroupArray) ? "reply" : "not_approved"), false, false);
         $outStrUrl = $strURL;
         // sonet log
         if (CModule::IncludeModule("socialnetwork")) {
             $dbRes = CSocNetLog::GetList(array("ID" => "DESC"), array("EVENT_ID" => "tasks", "SOURCE_ID" => $arTask["ID"]), false, false, array("ID", "ENTITY_TYPE", "ENTITY_ID", "TMP_ID"));
             if ($arRes = $dbRes->Fetch()) {
                 $log_id = $arRes["TMP_ID"];
                 $entity_type = $arRes["ENTITY_TYPE"];
                 $entity_id = $arRes["ENTITY_ID"];
             } else {
                 $entity_type = $arTask["GROUP_ID"] ? SONET_ENTITY_GROUP : SONET_ENTITY_USER;
                 $entity_id = $arTask["GROUP_ID"] ? $arTask["GROUP_ID"] : $arTask["CREATED_BY"];
                 $rsUser = CUser::GetByID($arTask["CREATED_BY"]);
                 if ($arUser = $rsUser->Fetch()) {
                     $arSoFields = array("ENTITY_TYPE" => $entity_type, "ENTITY_ID" => $entity_id, "EVENT_ID" => "tasks", "LOG_DATE" => $arTask["CREATED_DATE"], "TITLE_TEMPLATE" => "#TITLE#", "TITLE" => htmlspecialcharsBack($arTask["~TITLE"]), "MESSAGE" => "", "TEXT_MESSAGE" => $strMsgNewTask, "MODULE_ID" => "tasks", "CALLBACK_FUNC" => false, "SOURCE_ID" => $arTask["ID"], "ENABLE_COMMENTS" => "Y", "USER_ID" => $arTask["CREATED_BY"], "URL" => CTaskNotifications::GetNotificationPath($arUser, $arTask["ID"]), "PARAMS" => serialize(array("TYPE" => "create")));
                     $log_id = CSocNetLog::Add($arSoFields, false);
                     if (intval($log_id) > 0) {
                         CSocNetLog::Update($log_id, array("TMP_ID" => $log_id));
                         $arRights = CTaskNotifications::__UserIDs2Rights(CTaskNotifications::GetRecipientsIDs($arTask, false));
                         if ($arTask["GROUP_ID"]) {
                             $arRights[] = "S" . SONET_ENTITY_GROUP . $arTask["GROUP_ID"];
                         }
                         CSocNetLogRights::Add($log_id, $arRights);
                     }
                 }
             }
             if (intval($log_id) > 0) {
                 $sText = COption::GetOptionString("forum", "FILTER", "Y") == "Y" ? $arMessage["POST_MESSAGE_FILTER"] : $arMessage["POST_MESSAGE"];
                 CSocNetLog::Update($log_id, array('PARAMS' => serialize(array('TYPE' => 'comment'))));
                 $arFieldsForSocnet = array("ENTITY_TYPE" => $entity_type, "ENTITY_ID" => $entity_id, "EVENT_ID" => "tasks_comment", "MESSAGE" => $sText, "TEXT_MESSAGE" => $parser->convert4mail($sText), "URL" => str_replace("?IFRAME=Y", "", str_replace("&IFRAME=Y", "", str_replace("IFRAME=Y&", "", $strURL))), "MODULE_ID" => "tasks", "SOURCE_ID" => $MID, "LOG_ID" => $log_id, "RATING_TYPE_ID" => "FORUM_POST", "RATING_ENTITY_ID" => $MID);
                 if ($MESSAGE_TYPE == "EDIT") {
                     $dbRes = CSocNetLogComments::GetList(array("ID" => "DESC"), array("EVENT_ID" => array("tasks_comment"), "SOURCE_ID" => $MID), false, false, array("ID"));
                     while ($arRes = $dbRes->Fetch()) {
                         CSocNetLogComments::Update($arRes["ID"], $arFieldsForSocnet);
                     }
                 } else {
                     $arFieldsForSocnet['USER_ID'] = $givenUserId;
                     $arFieldsForSocnet['=LOG_DATE'] = $GLOBALS['DB']->CurrentTimeFunction();
                     $ufFileID = array();
                     $dbAddedMessageFiles = CForumFiles::GetList(array("ID" => "ASC"), array("MESSAGE_ID" => $MID));
                     while ($arAddedMessageFiles = $dbAddedMessageFiles->Fetch()) {
                         $ufFileID[] = $arAddedMessageFiles["FILE_ID"];
                     }
                     if (count($ufFileID) > 0) {
                         $arFieldsForSocnet["UF_SONET_COM_FILE"] = $ufFileID;
                     }
                     $ufDocID = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFieldValue("FORUM_MESSAGE", "UF_FORUM_MESSAGE_DOC", $MID, LANGUAGE_ID);
                     if ($ufDocID) {
                         $arFieldsForSocnet["UF_SONET_COM_DOC"] = $ufDocID;
                     }
                     $ufDocVer = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFieldValue("FORUM_MESSAGE", "UF_FORUM_MESSAGE_VER", $MID, LANGUAGE_ID);
                     if ($ufDocVer) {
                         $arFieldsForSocnet["UF_SONET_COM_VER"] = $ufDocVer;
                     }
                     $comment_id = CSocNetLogComments::Add($arFieldsForSocnet, false, false);
                     CSocNetLog::CounterIncrement($comment_id, false, false, "LC");
                 }
             }
         }
         $occurAsUserId = CTasksTools::getOccurAsUserId();
         if (!$occurAsUserId) {
             $occurAsUserId = $arMessage["AUTHOR_ID"] ? $arMessage["AUTHOR_ID"] : 1;
         }
         // Tasks log
         $arLogFields = array("TASK_ID" => $arTask["ID"], "USER_ID" => $occurAsUserId, "CREATED_DATE" => $arMessage["EDIT_DATE"] ? ConvertTimeStamp(MakeTimeStamp($arMessage["EDIT_DATE"], CSite::GetDateFormat()), "FULL") : $arMessage["POST_DATE"], "FIELD" => "COMMENT", "TO_VALUE" => $MID);
         $log = new CTaskLog();
         $log->Add($arLogFields);
     }
     return $MID;
     // Message id
 }
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:101,代码来源:taskcomments.php

示例9: md5

                $qrVal = $APPLICATION->ConvertCharset($_POST["QR_VALUE"], "windows-1251", "UTF-8");
        }
    } else {
        $md = md5($qrVal.$arParams["QR_SIZE_VAL"].$arParams["QR_ERROR_CORECT"].$arParams["QR_SQUARE"]);
    }
    if ($_GET["clear_cache"] == "Y" && $arParams["QR_DEL_CHACHE"]) {
        unlink($_SERVER["DOCUMENT_ROOT"].'/upload/altasib/qrcode/'.$md.'.png');
        unlink($_SERVER["DOCUMENT_ROOT"].'/upload/altasib/qrcode/'.$md.'_copy.png');
        global $APPLICATION;
        $this->ClearResultCache();
        LocalRedirect($APPLICATION->GetCurPage());
    }
    CheckDirPath($_SERVER["DOCUMENT_ROOT"]."/upload/altasib/qrcode/", true);

    if (!file_exists($_SERVER["DOCUMENT_ROOT"].'/upload/altasib/qrcode/'.$md.'.png')) {
        $qrVal = htmlspecialcharsBack(trim($qrVal));
        if (strlen($qrVal) > 0) {
            QRcode::png($qrVal, $_SERVER["DOCUMENT_ROOT"].'/upload/altasib/qrcode/'.$md.'.png', $arParams["QR_ERROR_CORECT"], $arParams["QR_SIZE_VAL"], $arParams["QR_SQUARE"], false, $arParams["QR_COLOR"], $arParams["QR_COLORBG"]);
            if ($arParams["QR_COPY"] == "Y")
                QRcode::png($qrVal, $_SERVER["DOCUMENT_ROOT"].'/upload/altasib/qrcode/'.$md.'_copy.png', $arParams["QR_ERROR_CORECT"], $arParams["QR_SIZE_VAL"], $arParams["QR_SQUARE"], false, array("R" => 0, "G" => 0, "B" => 0), array("R" => 255, "G" => 255, "B" => 255));
            $arResult["RESULT"] = "Y";
        } else {
            $arResult["RESULT"] = "N";
        }
    }

    if (file_exists($_SERVER["DOCUMENT_ROOT"].'/upload/altasib/qrcode/'.$md.'.png'))
        $arResult["RESULT"] = "Y";
    else
        $arResult["RESULT"] = "N";
开发者ID:nProfessor,项目名称:Mytb,代码行数:30,代码来源:component.php

示例10: array

    $tax['PATH_TO_TAX_SHOW_RATES'] = CHTTP::urlAddParams($tax['PATH_TO_TAX_EDIT'], array("FORM_ID" => $arResult['EDIT_FORM_ID'], $arResult['EDIT_FORM_ID'] . "_active_tab" => 'tab_rateslist'));
    $tax['PATH_TO_TAX_DELETE'] = CHTTP::urlAddParams(CComponentEngine::MakePathFromTemplate($arParams['PATH_TO_TAX_LIST'], array('tax_id' => $k)), array('action_' . $arResult['GRID_ID'] => 'delete', 'ID' => $k, 'sessid' => bitrix_sessid()));
    $rateNum = 0;
    $dbRes = CSaleTaxRate::GetList(array(), array("TAX_ID" => $tax['ID']));
    while ($dbRes->Fetch()) {
        $rateNum++;
    }
    if ($rateNum > 0) {
        $rateNumShow = "<a href=\"" . $tax['PATH_TO_TAX_SHOW_RATES'] . "\">" . $rateNum . "</a>";
    } else {
        $rateNumShow = "0";
    }
    $tax['STAV'] = $rateNumShow;
    $tax['~NAME'] = htmlspecialcharsBack($tax['NAME']);
    $tax['~LID'] = htmlspecialcharsBack($tax['LID']);
    $tax['~CODE'] = htmlspecialcharsBack($tax['CODE']);
    $taxies[] = $tax;
}
if (is_array($sort) && count($sort) > 0) {
    // Process only first expression
    reset($sort);
    $by = key($sort);
    $order = $sort[$by] == 'asc' ? SORT_ASC : SORT_DESC;
    if (in_array($by, array('ID', 'NAME', 'CODE', 'TIMESTAMP_X'), true)) {
        sortByColumn($taxies, array($by => $order));
    }
}
$arResult['TAXIES'] = array();
$rowCount = $arResult['ROWS_COUNT'] = count($taxies);
for ($i = 0; $i < $rowCount; $i++) {
    $tax = $taxies[$i];
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:31,代码来源:component.php

示例11: GetMessage

                             case "F":
                             case "M":
                                 $actorMaleSuffix = '_' . $arUser['PERSONAL_GENDER'];
                                 break;
                         }
                     }
                     $actorUserName = CUser::FormatName($nameTemplate, $arUser);
                 }
             }
             $eventTitleTemplate = GetMessage('C_CRM_LFA_TASKS_TITLE' . $eventTitlePhraseSuffix . $actorMaleSuffix);
             $eventTitle = str_replace(array('#USER_NAME#', '#TITLE#'), array($actorUserName, $taskHtmlTitle), $eventTitleTemplate);
             ob_start();
             $GLOBALS['APPLICATION']->IncludeComponent("bitrix:tasks.task.livefeed", isset($arParams["PARAMS"]) && isset($arParams["PARAMS"]["MOBILE"]) && $arParams["PARAMS"]["MOBILE"] == "Y" ? 'mobile' : '', array("MOBILE" => isset($arParams["PARAMS"]) && isset($arParams["PARAMS"]["MOBILE"]) && $arParams["PARAMS"]["MOBILE"] == "Y" ? "Y" : "N", "TASK" => $arTask, "MESSAGE" => $eventTitle, "MESSAGE_24_1" => $eventTitle, "MESSAGE_24_2" => "", "CHANGES_24" => "", "NAME_TEMPLATE" => $arParams["PARAMS"]["NAME_TEMPLATE"], "PATH_TO_USER" => $arParams["PARAMS"]["PATH_TO_USER"], 'TYPE' => $arActivity["COMPLETED"] == "N" ? "create" : "status", 'task_tmp' => $taskHtmlTitle, 'taskHtmlTitle' => $taskHtmlTitle), null, array("HIDE_ICONS" => "Y"));
             $html_message = ob_get_contents();
             ob_end_clean();
             echo htmlspecialcharsBack($html_message);
         }
     }
     return;
 } else {
     switch ($arParams["~ACTIVITY"]["TYPE_ID"]) {
         case CCrmActivityType::Call:
         case CCrmActivityType::Meeting:
         case CCrmActivityType::Email:
             $arParams["~ACTIVITY"]["START_END_TIME"] = $arParams["~ACTIVITY"]["START_TIME"];
             break;
     }
     try {
         $oFormat = new CCrmLiveFeedComponent(array("FIELDS" => $arParams["~FIELDS"], "PARAMS" => $arParams["~PARAMS"], "ACTIVITY" => $arParams["~ACTIVITY"]));
     } catch (Exception $e) {
         return false;
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:31,代码来源:component.php

示例12: CHTMLEditor

<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
if (!CModule::IncludeModule("fileman")) {
    return;
}
/**
 * @var array $arResult
 * @var array $arParams
 */
$Editor = new CHTMLEditor();
$res = array_merge(array('height' => 200, 'minBodyWidth' => 350, 'normalBodyWidth' => 555, 'bAllowPhp' => false, 'limitPhpAccess' => false, 'showTaskbars' => false, 'showNodeNavi' => false, 'askBeforeUnloadPage' => true, 'bbCode' => true, 'siteId' => SITE_ID, 'autoResize' => true, 'autoResizeOffset' => 40, 'saveOnBlur' => true, 'controlsMap' => array(array('id' => 'Bold', 'compact' => true, 'sort' => 80), array('id' => 'Italic', 'compact' => true, 'sort' => 90), array('id' => 'Underline', 'compact' => true, 'sort' => 100), array('id' => 'Strikeout', 'compact' => true, 'sort' => 110), array('id' => 'RemoveFormat', 'compact' => true, 'sort' => 120), array('id' => 'Color', 'compact' => true, 'sort' => 130), array('id' => 'FontSelector', 'compact' => false, 'sort' => 135), array('id' => 'FontSize', 'compact' => false, 'sort' => 140), array('separator' => true, 'compact' => false, 'sort' => 145), array('id' => 'OrderedList', 'compact' => true, 'sort' => 150), array('id' => 'UnorderedList', 'compact' => true, 'sort' => 160), array('id' => 'AlignList', 'compact' => false, 'sort' => 190), array('separator' => true, 'compact' => false, 'sort' => 200), array('id' => 'InsertLink', 'compact' => true, 'sort' => 210, 'wrap' => 'bx-b-link-' . $arParams["FORM_ID"]), array('id' => 'InsertImage', 'compact' => false, 'sort' => 220), array('id' => 'InsertVideo', 'compact' => true, 'sort' => 230, 'wrap' => 'bx-b-video-' . $arParams["FORM_ID"]), array('id' => 'InsertTable', 'compact' => false, 'sort' => 250), array('id' => 'Code', 'compact' => true, 'sort' => 260), array('id' => 'Quote', 'compact' => true, 'sort' => 270, 'wrap' => 'bx-b-quote-' . $arParams["FORM_ID"]), array('id' => 'Smile', 'compact' => false, 'sort' => 280), array('separator' => true, 'compact' => false, 'sort' => 290), array('id' => 'Fullscreen', 'compact' => false, 'sort' => 310), array('id' => 'BbCode', 'compact' => true, 'sort' => 340), array('id' => 'More', 'compact' => true, 'sort' => 400))), is_array($arParams["LHE"]) ? $arParams["LHE"] : array(), array('name' => $arParams["TEXT"]["NAME"], 'id' => $arParams["LHE"]["id"], 'width' => '100%', 'arSmilesSet' => $arResult["SMILES"]["SETS"], 'arSmiles' => $arResult["SMILES"]["VALUE"], 'content' => htmlspecialcharsBack($arParams["TEXT"]["VALUE"]), 'iframeCss' => 'body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px;}' . '.bx-spoiler {border:1px solid #C0C0C0;background-color:#fff4ca;padding: 4px 4px 4px 24px;color:#373737;border-radius:2px;min-height:1em;margin: 0;}' . (is_array($arParams["LHE"]) && isset($arParams["LHE"]["iframeCss"]) ? $arParams["LHE"]["iframeCss"] : "")));
if ((string) $arParams["TEXT"]["INPUT_NAME"] != '') {
    $res['inputName'] = $arParams["TEXT"]["INPUT_NAME"];
}
$Editor->Show($res);
开发者ID:webgksupport,项目名称:alpina,代码行数:18,代码来源:lhe.php

示例13: array

     $serverName = "";
     $dbSite = CSite::GetByID(SITE_ID);
     $arSite = $dbSite->Fetch();
     $serverName = $arSite["SERVER_NAME"];
     if (strLen($serverName) <= 0) {
         if (defined("SITE_SERVER_NAME") && strlen(SITE_SERVER_NAME) > 0) {
             $serverName = SITE_SERVER_NAME;
         } else {
             $serverName = COption::GetOptionString("main", "server_name", "www.bitrixsoft.com");
         }
         if (strLen($serverName) <= 0) {
             $serverName = $_SERVER["HTTP_HOST"];
         }
     }
     $serverName = "http://" . $serverName;
     $arResult["PATH_TO_POST"] = CComponentEngine::MakePathFromTemplate(htmlspecialcharsBack($arParams["PATH_TO_POST"]), array("blog" => $arBlog["URL"], "post_id" => "#post_id#", "user_id" => $arBlog["OWNER_ID"], "group_id" => $arParams["SOCNET_GROUP_ID"]));
     $arResult["PATH_TO_POST1"] = $serverName . substr($arResult["PATH_TO_POST"], 0, strpos($arResult["PATH_TO_POST"], "#post_id#"));
     $arResult["PATH_TO_POST2"] = substr($arResult["PATH_TO_POST"], strpos($arResult["PATH_TO_POST"], "#post_id#") + strlen("#post_id#"));
 }
 CJSCore::Init(array('socnetlogdest'));
 // socialnetwork
 $arResult["PostToShow"]["FEED_DESTINATION"]['LAST']['SONETGROUPS'] = CSocNetLogDestination::GetLastSocnetGroup();
 $cacheTtl = defined("BX_COMP_MANAGED_CACHE") ? 3153600 : 3600 * 4;
 $cacheId = 'blog_post_form_dest_' . $user_id;
 $cacheDir = '/blog/form/dest/' . $user_id;
 $obCache = new CPHPCache();
 if ($obCache->InitCache($cacheTtl, $cacheId, $cacheDir)) {
     $arResult["PostToShow"]["FEED_DESTINATION"]['SONETGROUPS'] = $obCache->GetVars();
 } else {
     $obCache->StartDataCache();
     $arResult["PostToShow"]["FEED_DESTINATION"]['SONETGROUPS'] = CSocNetLogDestination::GetSocnetGroup(array('features' => array("blog", array("premoderate_post", "moderate_post", "write_post", "full_post"))));
开发者ID:k-kalashnikov,项目名称:geekcon_new,代码行数:31,代码来源:component.php

示例14: addLiveComment

    /**
     * Use component main.post.list to work with LiveFeed
     * @param int $commentId Comment ID which needs to send.
     * @param array $arParams Array of settings (DATE_TIME_FORMAT, SHOW_RATING, PATH_TO_USER, AVATAR_SIZE, NAME_TEMPLATE, SHOW_LOGIN)
     * @return string
     */
    public static function addLiveComment($commentId = 0, $arParams = array())
    {
        $res = "";
        if ($commentId > 0 && CModule::IncludeModule("pull") && \CPullOptions::GetNginxStatus() && ($comment = CBlogComment::GetByID($commentId)) && ($arPost = CBlogPost::GetByID($comment["POST_ID"]))) {
            global $DB, $APPLICATION;
            $arParams["DATE_TIME_FORMAT"] = isset($arParams["DATE_TIME_FORMAT"]) ? $arParams["DATE_TIME_FORMAT"] : $DB->DateFormatToPHP(CSite::GetDateFormat("FULL"));
            $arParams["SHOW_RATING"] = $arParams["SHOW_RATING"] == "N" ? "N" : "Y";
            $arParams["PATH_TO_USER"] = isset($arParams["PATH_TO_USER"]) ? $arParams["PATH_TO_USER"] : '';
            $arParams["AVATAR_SIZE_COMMENT"] = $arParams["AVATAR_SIZE_COMMENT"] > 0 ? $arParams["AVATAR_SIZE_COMMENT"] : ($arParams["AVATAR_SIZE"] > $arParams["AVATAR_SIZE"] ? $arParams["AVATAR_SIZE"] : 58);
            $arParams["NAME_TEMPLATE"] = isset($arParams["NAME_TEMPLATE"]) ? $arParams["NAME_TEMPLATE"] : CSite::GetNameFormat();
            $arParams["SHOW_LOGIN"] = $arParams["SHOW_LOGIN"] == "N" ? "N" : "Y";
            $comment["DateFormated"] = FormatDateFromDB($comment["DATE_CREATE"], $arParams["DATE_TIME_FORMAT"], true);
            $timestamp = MakeTimeStamp($comment["DATE_CREATE"]);
            if (strcasecmp(LANGUAGE_ID, 'EN') !== 0 && strcasecmp(LANGUAGE_ID, 'DE') !== 0) {
                $comment["DateFormated"] = ToLower($comment["DateFormated"]);
            }
            $comment["UF"] = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields("BLOG_COMMENT", $commentId, LANGUAGE_ID);
            $arAuthor = CBlogUser::GetUserInfo($comment["AUTHOR_ID"], $arParams["PATH_TO_USER"], array("AVATAR_SIZE_COMMENT" => $arParams["AVATAR_SIZE_COMMENT"]));
            if (intval($arAuthor["PERSONAL_PHOTO"]) > 0) {
                $image_resize = CFile::ResizeImageGet($arAuthor["PERSONAL_PHOTO"], array("width" => $arParams["AVATAR_SIZE_COMMENT"], "height" => $arParams["AVATAR_SIZE_COMMENT"]), BX_RESIZE_IMAGE_EXACT);
                $arAuthor["PERSONAL_PHOTO_RESIZED"] = array("src" => $image_resize["src"]);
            }
            $p = new blogTextParser(false, '');
            $ufCode = "UF_BLOG_COMMENT_FILE";
            if (is_array($comment["UF"][$ufCode])) {
                $p->arUserfields = array($ufCode => array_merge($comment["UF"][$ufCode], array("TAG" => "DOCUMENT ID")));
            }
            $arAllow = array("HTML" => "N", "ANCHOR" => "Y", "BIU" => "Y", "IMG" => "Y", "QUOTE" => "Y", "CODE" => "Y", "FONT" => "Y", "LIST" => "Y", "SMILES" => "Y", "NL2BR" => "N", "VIDEO" => "Y", "SHORT_ANCHOR" => "Y");
            $arParserParams = array("imageWidth" => 800, "imageHeight" => 800);
            $comment["TextFormated"] = $p->convert($comment["POST_TEXT"], false, array(), $arAllow, $arParserParams);
            $p->bMobile = true;
            $comment["TextFormatedMobile"] = $p->convert($comment["POST_TEXT"], false, array(), $arAllow, $arParserParams);
            $comment["TextFormatedJS"] = CUtil::JSEscape(htmlspecialcharsBack($comment["POST_TEXT"]));
            $comment["TITLE"] = CUtil::JSEscape(htmlspecialcharsBack($comment["TITLE"]));
            $eventHandlerID = AddEventHandler("main", "system.field.view.file", array("CSocNetLogTools", "logUFfileShow"));
            $res = $APPLICATION->IncludeComponent("bitrix:main.post.list", "", array("TEMPLATE_ID" => 'BLOG_COMMENT_BG_', "RATING_TYPE_ID" => $arParams["SHOW_RATING"] == "Y" ? "BLOG_COMMENT" : "", "ENTITY_XML_ID" => "BLOG_" . $arPost["ID"], "RECORDS" => array($commentId => array("ID" => $comment["ID"], "NEW" => $arParams["FOLLOW"] != "N" && $comment["NEW"] == "Y" ? "Y" : "N", "APPROVED" => $comment["PUBLISH_STATUS"] == BLOG_PUBLISH_STATUS_PUBLISH ? "Y" : "N", "POST_TIMESTAMP" => $timestamp, "POST_TIME" => $comment["DATE_CREATE_TIME"], "POST_DATE" => $comment["DateFormated"], "AUTHOR" => array("ID" => $arAuthor["ID"], "NAME" => $arAuthor["~NAME"], "LAST_NAME" => $arAuthor["~LAST_NAME"], "SECOND_NAME" => $arAuthor["~SECOND_NAME"], "AVATAR" => $arAuthor["PERSONAL_PHOTO_resized"]["src"]), "FILES" => false, "UF" => $comment["UF"], "~POST_MESSAGE_TEXT" => $comment["POST_TEXT"], "WEB" => array("POST_TIME" => $comment["DATE_CREATE_TIME"], "POST_DATE" => $comment["DateFormated"], "CLASSNAME" => "", "POST_MESSAGE_TEXT" => $comment["TextFormated"], "AFTER" => <<<HTML
<script>top.text{$commentId} = text{$commentId} = '{$comment["TextFormatedJS"]}';top.title{$commentId} = title{$commentId} = '{$comment["TITLE"]}';top.arComFiles{$commentId} = [];</script>
HTML
), "MOBILE" => array("POST_TIME" => $comment["DATE_CREATE_TIME"], "POST_DATE" => $comment["DateFormated"], "CLASSNAME" => "", "POST_MESSAGE_TEXT" => $comment["TextFormatedMobile"]))), "NAV_STRING" => "", "NAV_RESULT" => "", "PREORDER" => "N", "RIGHTS" => array("MODERATE" => "N", "EDIT" => "N", "DELETE" => "N"), "VISIBLE_RECORDS_COUNT" => 1, "ERROR_MESSAGE" => "", "OK_MESSAGE" => "", "RESULT" => $commentId, "PUSH&PULL" => array("ACTION" => "REPLY", "ID" => $commentId), "MODE" => "PULL_MESSAGE", "VIEW_URL" => "", "EDIT_URL" => "", "MODERATE_URL" => "", "DELETE_URL" => "", "AUTHOR_URL" => "", "AVATAR_SIZE" => $arParams["AVATAR_SIZE_COMMENT"], "NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"], "SHOW_LOGIN" => $arParams["SHOW_LOGIN"], "DATE_TIME_FORMAT" => "", "LAZYLOAD" => "", "NOTIFY_TAG" => "", "NOTIFY_TEXT" => "", "SHOW_MINIMIZED" => "Y", "SHOW_POST_FORM" => "", "IMAGE_SIZE" => "", "mfi" => ""), array(), null);
            if ($eventHandlerID !== false && intval($eventHandlerID) > 0) {
                RemoveEventHandler('main', 'system.field.view.file', $eventHandlerID);
            }
        }
        return $res;
    }
开发者ID:DarneoStudio,项目名称:bitrix,代码行数:51,代码来源:blog_comment.php

示例15: ShowError

    echo ShowError('Cannot include fileman module');
    ?>
							<?php 
} else {
    ?>

								<?php 
    // check if we use BBCODE
    $bbCode = $arData['DESCRIPTION_IN_BBCODE'] === 'Y';
    if ($bbCode) {
        $rawDescription = $arData['META:DESCRIPTION_FOR_BBCODE'];
    } else {
        $rawDescription = $arData['DESCRIPTION'];
    }
    $Editor = new CHTMLEditor();
    $res = array_merge(array('minBodyWidth' => 350, 'minBodyHeight' => 200, 'normalBodyWidth' => 555, 'bAllowPhp' => false, 'limitPhpAccess' => false, 'showTaskbars' => false, 'showNodeNavi' => false, 'askBeforeUnloadPage' => true, 'bbCode' => $bbCode, 'siteId' => SITE_ID, 'autoResize' => true, 'autoResizeOffset' => 40, 'saveOnBlur' => true, 'setFocusAfterShow' => false, 'controlsMap' => array(array('id' => 'Bold', 'compact' => true, 'sort' => 80), array('id' => 'Italic', 'compact' => true, 'sort' => 90), array('id' => 'Underline', 'compact' => true, 'sort' => 100), array('id' => 'Strikeout', 'compact' => true, 'sort' => 110), array('id' => 'RemoveFormat', 'compact' => true, 'sort' => 120), array('id' => 'Color', 'compact' => true, 'sort' => 130), array('id' => 'FontSelector', 'compact' => false, 'sort' => 135), array('id' => 'FontSize', 'compact' => false, 'sort' => 140), array('separator' => true, 'compact' => false, 'sort' => 145), array('id' => 'OrderedList', 'compact' => true, 'sort' => 150), array('id' => 'UnorderedList', 'compact' => true, 'sort' => 160), array('id' => 'AlignList', 'compact' => false, 'sort' => 190), array('separator' => true, 'compact' => false, 'sort' => 200), array('id' => 'InsertLink', 'compact' => true, 'sort' => 210), array('id' => 'InsertImage', 'compact' => false, 'sort' => 220), array('id' => 'InsertVideo', 'compact' => true, 'sort' => 230), array('id' => 'InsertTable', 'compact' => false, 'sort' => 250), array('id' => 'Code', 'compact' => true, 'sort' => 260), array('id' => 'Quote', 'compact' => true, 'sort' => 270), array('separator' => true, 'compact' => false, 'sort' => 290), array('id' => 'Fullscreen', 'compact' => false, 'sort' => 310), array('id' => 'BbCode', 'compact' => true, 'sort' => 340), array('id' => 'More', 'compact' => true, 'sort' => 400))), array('name' => 'DESCRIPTION', 'id' => $taskDescriptionEditorId, 'width' => '100%', 'arSmiles' => array(), 'content' => htmlspecialcharsBack($rawDescription), 'iframeCss' => 'body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px;}' . '.bx-spoiler {border:1px solid #C0C0C0;background-color:#fff4ca;padding: 4px 4px 4px 24px;color:#373737;border-radius:2px;min-height:1em;margin: 0;}'));
    $Editor->Show($res);
    ?>

							<?php 
}
?>
							
						</div>
					</div>
				</div>

				<div class="webform-row task-description-row">
					<?php 
$APPLICATION->IncludeComponent("bitrix:tasks.task.detail.parts", ".default", array('MODE' => 'CREATE TASK FORM', 'BLOCKS' => array("checklist"), 'IS_IFRAME' => $arResult['IS_IFRAME'], 'GROUP_ID' => $arParams['GROUP_ID'], 'PATH_TO_TASKS_TASK' => $arParams['PATH_TO_TASKS_TASK'], 'PATH_TO_USER_PROFILE' => $arParams['PATH_TO_USER_PROFILE'], 'NAME_TEMPLATE' => $arParams['NAME_TEMPLATE'], 'ALLOWED_ACTIONS' => array('ACTION_CHECKLIST_ADD_ITEMS' => true), 'TASK_ID' => $arResult['DATA']['ID'], 'CHECKLIST_ITEMS' => $arResult['DATA']['CHECKLIST_ITEMS']), null, array('HIDE_ICONS' => 'Y'));
?>
开发者ID:mrdeadmouse,项目名称:u136006,代码行数:31,代码来源:template.php


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