Файл: concrete5.7.5.6/concrete/tools/conversations/edit_message.php
Строк: 139
<?php defined('C5_EXECUTE') or die("Access Denied.");
use ConcreteCoreConversationMessageMessage as ConversationMessage;
use ConcreteCoreConversationFlagTypeFlagType as ConversationFlagType;
$ax = Loader::helper('ajax');
$vs = Loader::helper('validation/strings');
$ve = Loader::helper('validation/error');
$as = Loader::helper('validation/antispam');
$pageObj = Page::getByID($_POST['cID']);
$areaObj = Area::get($pageObj, $_POST['blockAreaHandle']);
$blockObj = Block::getByID($_POST['bID'], $pageObj, $areaObj);
$form = Loader::helper('form');
$u = new User();
$ui = UserInfo::getByID($u->getUserID());
$val = Loader::helper('validation/token');
if (Loader::helper('validation/numbers')->integer($_POST['cnvMessageID']) && $_POST['cnvMessageID'] > 0) {
$message = ConversationMessage::getByID($_POST['cnvMessageID']);
if (is_object($message)) {
$mp = new Permissions($message);
if ($mp->canEditConversationMessage()) {
$editor = ConcreteCoreConversationEditorEditor::getByID($message->getConversationEditorID());
$editor->setConversationMessageObject($message);
if (is_object($conversation)) {
if($conversation->getConversationAttachmentOverridesEnabled() > 0) {
$attachmentsEnabled = $conversation->getConversationAttachmentsEnabled();
} else {
$attachmentsEnabled = Config::get('conversations.attachments_enabled');
}
}
?>
<div class="ccm-conversation-edit-message" data-conversation-message-id="<?php echo $message->getConversationMessageID()?>">
<form method="post" class="aux-reply-form">
<div class="ccm-conversation-avatar"><?php print $ui->getUserAvatar()->output()?></div>
<div class="ccm-conversation-message-form">
<div class="ccm-conversation-errors alert alert-danger"></div>
<?php $editor->outputConversationEditorReplyMessageForm(); ?>
<button type="button" data-post-message-id="<?php echo $message->getConversationMessageID()?>" data-submit="update-conversation-message" class="pull-right btn btn-primary btn-small"><?php echo t('Save')?></button>
<?php if ($attachmentsEnabled) { ?>
<button type="button" class="pull-right btn btn-default ccm-conversation-attachment-toggle" title="<?php echo t('Attach Files'); ?>"><i class="fa fa-image"></i></button>
<?php } ?>
<button type="button" data-post-message-id="<?php echo $message->getConversationMessageID()?>" data-submit="cancel-update" class="cancel-update pull-right btn btn-small"><?php echo t('Cancel')?></button>
<?php echo $form->hidden('blockAreaHandle', $blockAreaHandle) ?>
<?php echo $form->hidden('cID', $cID) ?>
<?php echo $form->hidden('bID', $bID) ?>
</div>
</form>
<?php if ($attachmentsEnabled) { ?>
<div class="ccm-conversation-attachment-container">
<form action="<?php echo Loader::helper('concrete/urls')->getToolsURL('conversations/add_file');?>" class="dropzone" id="file-upload-reply">
<div class="ccm-conversation-errors alert alert-danger"></div>
<?php $val->output('add_conversations_file'); ?>
<?php echo $form->hidden('blockAreaHandle', $blockAreaHandle) ?>
<?php echo $form->hidden('cID', $cID) ?>
<?php echo $form->hidden('bID', $bID) ?>
</form>
</div>
<?php } ?>
</div>
<?php
}
}
}