%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.191.61.243 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/forum/install/components/bitrix/forum.pm.edit/templates/.default/ |
Upload File : |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><? if (!$this->__component->__parent || empty($this->__component->__parent->__name)): $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/style.css'); $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/themes/blue/style.css'); $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/styles/additional.css'); endif; /******************************************************************** Input params ********************************************************************/ /***************** BASE ********************************************/ /*******************************************************************/ if (LANGUAGE_ID == 'ru') { $path = str_replace(array("\\", "//"), "/", dirname(__FILE__)."/ru/script.php"); @include_once($path); } $tabIndex = 1; $arParams["SEO_USER"] = (in_array($arParams["SEO_USER"], array("Y", "N", "TEXT")) ? $arParams["SEO_USER"] : "Y"); $arParams["USER_TMPL"] = '<noindex><a rel="nofollow" href="#URL#" title="'.GetMessage("F_USER_PROFILE").'">#NAME#</a></noindex>'; if ($arParams["SEO_USER"] == "N") $arParams["USER_TMPL"] = '<a href="#URL#" title="'.GetMessage("F_USER_PROFILE").'">#NAME#</a>'; elseif ($arParams["SEO_USER"] == "TEXT") $arParams["USER_TMPL"] = '#NAME#'; /******************************************************************** /Input params ********************************************************************/ ?> <div style="float:right;"> <div class="forum-pm-progress-bar-out"><div class="forum-pm-progress-bar-in" style="width:<?=$arResult["count"]?>%"> </div></div> <div class="forum-pm-progress-bar-out1"><div class="forum-pm-progress-bar-in1"><?=GetMessage("F_POST_FULLY")." ".$arResult["count"]?>%</div></div> </div> <div class="forum-clear-float"></div> <a name="postform"></a> <div class="forum-header-box"> <div class="forum-header-options"> <? if ($arResult["mode"] != "new"): ?> <span class="forum-option-folder"><a href="<?=$arResult["URL"]["HELP"]?>"><?=$arResult["FolderName"]?></a></span> <? endif; ?> </div> <div class="forum-header-title"><span><? if ($arResult["mode"] != "new"): ?> <?=$arResult["FolderName"]?> <? else: ?> <?=GetMessage("F_NEW_PM")?> <? endif; ?></span></div> </div> <div class="forum-reply-form"> <? if (!empty($arResult["ERROR_MESSAGE"])): ?> <div class="forum-note-box forum-note-error"> <div class="forum-note-box-text"><?=ShowError($arResult["ERROR_MESSAGE"], "forum-note-error");?></div> </div> <? endif; $arParams["FORM_ID"] = "REPLIER"; ?> <IFRAME style="width:0px; height:0px; border: 0px" src="javascript:void(0)" name="frame_USER_ID" id="frame_USER_ID"></IFRAME> <form name="REPLIER" id="REPLIER" action="<?=POST_FORM_ACTION_URI?>" method="POST" onsubmit="return ValidateForm(this);"<? ?> class="forum-form"> <input type="hidden" name="PAGE_NAME" value="pm_edit" /> <input type="hidden" name="action" id="action" value="<?=$arResult["action"]?>" /> <input type="hidden" name="FID" value="<?=$arResult["FID"]?>" /> <input type="hidden" name="MID" value="<?=$arResult["MID"]?>" /> <input type="hidden" name="mode" value="<?=$arResult["mode"]?>" /> <input type="hidden" name="USER_ID" id="USER_ID" value="<?=$arResult["POST_VALUES"]["USER_ID"]?>" readonly="readonly" /> <?=bitrix_sessid_post()?> <? if ($arParams['AUTOSAVE']) $arParams['AUTOSAVE']->Init(); ?> <div class="forum-reply-fields"> <div class="forum-reply-field forum-reply-field-title"> <label for="POST_SUBJ"><?=GetMessage("F_HEAD_SUBJ")?><span class="forum-required-field">*</span></label> <input name="POST_SUBJ" id="POST_SUBJ" type="text" value="<?=$arResult["POST_VALUES"]["POST_SUBJ"];?>" tabindex="<?=$tabIndex++;?>" size="70" /> </div> <div class="forum-reply-field-user"> <div class="forum-reply-field forum-reply-field-author"><label for="input_USER_ID"><?=GetMessage("F_HEAD_TO") ?><span class="forum-required-field">*</span></label> <span><input type="text" name="input_USER_ID" id="input_USER_ID" tabindex="<?=$tabIndex++;?>" <? ?>value="<? if (!empty($arResult["POST_VALUES"]["SHOW_NAME"]["text"])): ?><?=$arResult["POST_VALUES"]["SHOW_NAME"]["text"]?><? elseif (!empty($arResult["POST_VALUES"]["USER_ID"])): ?><?=$arResult["POST_VALUES"]["USER_ID"]?><? endif; ?>" onfocus="fSearchUser()" /></span> </div> <div class="forum-reply-field-user-sep"> </div> <div class="forum-reply-field forum-reply-field-email"><br /> <span class="forum-pmessage-recipient"> <? if ($arResult["mode"] != "edit"): ?> <a href="javascript:void(0);" onclick="window.open('<?=$arResult["pm_search"]?>', '', 'scrollbars=yes,resizable=yes,width=760,height=500,<? ?>top='+Math.floor((screen.height - 500)/2-14)+',left='+Math.floor((screen.width - 760)/2-5));" title="<?=GetMessage("F_SEARCH_USER")?>"> <?=GetMessage("F_FIND_USER")?></a> <? endif; ?> <span id="div_USER_ID" name="div_USER_ID"><? if (!empty($arResult["POST_VALUES"]["SHOW_NAME"])): ?>[<?=str_replace( array("#URL#", "#NAME#"), array($arResult["POST_VALUES"]["SHOW_NAME"]["link"], $arResult["POST_VALUES"]["SHOW_NAME"]["text"]), $arParams["USER_TMPL"])?>]<? elseif (!empty($arResult["POST_VALUES"]["USER_ID"])): ?><i><?=GetMessage("PM_NOT_FINED");?></i><? endif; ?></span></span> </div> <div class="forum-clear-float"></div> </div> </div> <div class="forum-reply-header"><?=GetMessage("F_HEAD_MESS")?><span class="forum-required-field">*</span></div> <div class="forum-reply-fields"> <div class="forum-reply-field forum-reply-field-text"> <? $arSmiles = array(); foreach($arResult["SMILES"] as $arSmile) { $arSmiles[] = array_change_key_case($arSmile, CASE_LOWER) + array( 'path' => $arSmile["IMAGE"], 'code' => array_shift(explode(" ", str_replace("\\\\","\\",$arSmile["TYPING"])))); } CModule::IncludeModule("fileman"); $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) ) ), array( 'name' => "POST_MESSAGE", 'id' => "POST_MESSAGE", 'width' => '100%', 'arSmilesSet' => CForumSmile::getSetsByType("S", LANGUAGE_ID), 'arSmiles' => $arSmiles, 'content' => (isset($arResult['POST_VALUES']["~POST_MESSAGE"]) ? $arResult['POST_VALUES']["~POST_MESSAGE"] : $arResult['POST_VALUES']["POST_MESSAGE"]), '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"] : ""), ) ); $Editor->Show($res); ?> </div> <div class="forum-reply-field forum-reply-field-settings"> <div class="forum-reply-field-setting"> <input type="checkbox" name="USE_SMILES" id="USE_SMILES" <? ?>value="Y" <?=($arResult["POST_VALUES"]["USE_SMILES"]!="N") ? "checked=\"checked\"" : "";?> <? ?>tabindex="<?=$tabIndex++;?>" /> <label for="USE_SMILES"><?=GetMessage("F_WANT_ALLOW_SMILES")?></label></div> <? if ($arParams["version"] == 2 && $arResult["action"] == "send"): ?> <div class="forum-reply-field-setting"> <input type="checkbox" name="COPY_TO_OUTBOX" id="COPY_TO_OUTBOX" value="Y" tabindex="<?=$tabIndex++;?>" <? ?><?=(($arResult["POST_VALUES"]["COPY_TO_OUTBOX"] != "N") ? "checked" : "")?> /> <? ?><label for="COPY_TO_OUTBOX"><?=GetMessage("F_COPY_TO_OUTBOX")?></label></div> <div class="forum-reply-field-setting"> <input type="checkbox" name="REQUEST_IS_READ" id="REQUEST_IS_READ" value="Y" tabindex="<?=$tabIndex++;?>" <? ?><?=(($arResult["POST_VALUES"]["REQUEST_IS_READ"] == "Y") ? "checked" : "")?> /> <? ?><label for="REQUEST_IS_READ"><?=GetMessage("F_REQUEST_IS_READ")?></label></div><? endif; ?> </div> <div class="forum-reply-buttons"> <input type="submit" name="SAVE_BUTTON" id="SAVE_BUTTON" tabindex="<?=$tabIndex++;?>" <? ?> value="<?=($arResult["action"] == "save" ? GetMessage("F_ACT_SAVE") : GetMessage("F_ACT_SEND"))?>" tabindex="<?=$tabIndex++;?>" /> </div> </div> </div> </form> <script language="Javascript"> window.switcher = '<?=CUtil::JSEscape( !empty($arResult["POST_VALUES"]["SHOW_NAME"]["text"]) ? $arResult["POST_VALUES"]["SHOW_NAME"]["text"] : (!empty($arResult["POST_VALUES"]["USER_ID"]) ? $arResult["POST_VALUES"]["USER_ID"] : ''))?>'; function fSearchUser() { var name = 'USER_ID', template_path = '<?=CUtil::JSEscape($arResult["pm_search_for_js"])?>', handler = document.getElementById('input_'+name), div_ = document.getElementById('div_'+name); if (typeof handler != "object" || null == handler || typeof div_ != "object") return false; if (window.switcher != handler.value) { window.switcher = handler.value; handler.form.elements[name].value=handler.value; if (handler.value != '') { div_.innerHTML = '<i><?=CUtil::JSEscape(GetMessage("FORUM_MAIN_WAIT"))?></i>'; document.getElementById('frame_'+name).src=template_path.replace(/\#LOGIN\#/gi, handler.value); } else div_.innerHTML = ''; } setTimeout(fSearchUser, 1000); return true; } fSearchUser(); var bSendForm = false; if (typeof oErrors != "object") var oErrors = {}; oErrors['no_topic_name'] = "<?=GetMessageJS("JERROR_NO_TOPIC_NAME")?>"; oErrors['no_message'] = "<?=GetMessageJS("JERROR_NO_MESSAGE")?>"; oErrors['max_len'] = "<?=GetMessageJS("JERROR_MAX_LEN")?>"; </script> <? if ($arParams['AUTOSAVE']) $arParams['AUTOSAVE']->LoadScript("REPLIER".CUtil::JSEscape($arParams["form_index"])); ?>