public function submit() { if ($this->token->validate('submit')) { $displayOrder = 0; if (is_array($this->post('frequent'))) { foreach ($this->post('frequent') as $ptID) { $pt = Type::getByID($ptID); if (is_object($pt)) { $data = array('ptIsFrequentlyAdded' => 1, 'ptDisplayOrder' => $displayOrder); $pt->update($data); ++$displayOrder; } } } if (is_array($this->post('infrequent'))) { foreach ($this->post('infrequent') as $ptID) { $pt = Type::getByID($ptID); if (is_object($pt)) { $data = array('ptIsFrequentlyAdded' => 0, 'ptDisplayOrder' => $displayOrder); $pt->update($data); ++$displayOrder; } } } } else { $this->error->add($this->token->getErrorMessage()); } $er = new \Concrete\Core\Application\EditResponse($this->error); $er->setMessage(t('Order Saved.')); $er->outputJSON(); }
<?php defined('C5_EXECUTE') or die("Access Denied."); use Concrete\Core\Conversation\Message\Message 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 \Concrete\Core\Application\EditResponse(); $r->setMessage(t('Message deleted successfully.')); $r->outputJSON(); } else { Loader::element('conversation/message', array('message' => $message)); } } } }
defined('C5_EXECUTE') or die("Access Denied."); use Concrete\Core\Conversation\Message\Message as ConversationMessage; use Concrete\Core\Conversation\FlagType\FlagType as ConversationFlagType; $ax = Loader::helper('ajax'); $vs = Loader::helper('validation/strings'); $ve = Loader::helper('validation/error'); $as = Loader::helper('validation/antispam'); 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->canFlagConversationMessage()) { $flagtype = ConversationFlagType::getByHandle('spam'); $message->flag($flagtype); $message->unapprove(); $author = $message->getConversationMessageAuthorObject(); $email = $author->getEmail(); $as->report($message->getConversationMessageBody(), $author->getName(), $author->getEmail(), $message->getConversationMessageSubmitIP(), $message->getConversationMessageSubmitUserAgent()); $r = Request::getInstance(); $types = $r->getAcceptableContentTypes(); if ($types[0] == 'application/json') { $r = new \Concrete\Core\Application\EditResponse(); $r->setMessage(t('Message flagged successfully.')); $r->outputJSON(); } else { Loader::element('conversation/message', array('message' => $message)); } } } }