Вход Регистрация
Файл: concrete5.7.5.6/concrete/tools/conversations/delete_message.php
Строк: 37
<?php defined('C5_EXECUTE') or die("Access Denied.");
use 
ConcreteCoreConversationMessageMessage as ConversationMessage;
$ax Loader::helper('ajax');
$vs Loader::helper('validation/strings');
$ve Loader::helper('validation/error');

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->canDeleteConversationMessage()) {
            
$message->delete();

            
$r Request::getInstance();
            
$types $r->getAcceptableContentTypes();
            if (
$types[0] == 'application/json') {
                
$r = new ConcreteCoreApplicationEditResponse();
                
$r->setMessage(t('Message deleted successfully.'));
                
$r->outputJSON();
            } else {
                
Loader::element('conversation/message', array('message' => $message));
            }

        }
    }
}
Онлайн: 0
Реклама