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(); }
public function submit() { if ($this->validateAction()) { $post = $this->request->request->all(); $fsl = FileStorageLocation::getByID($post['fslID']); if (is_object($fsl)) { $fIDs = $post['fID']; if (is_array($fIDs)) { foreach ($fIDs as $fID) { $f = File::getByID($fID); if (is_object($f)) { $fp = new Permissions($f); if ($fp->canEditFilePermissions()) { try { $f->setFileStorageLocation($fsl); } catch (\Exception $e) { $json = new \Concrete\Core\Application\EditResponse(); $err = \Core::make('error'); $err->add($e->getMessage()); $json->setError($err); $json->outputJSON(); } } } } } } else { $json = new \Concrete\Core\Application\EditResponse(); $err = \Core::make('error'); $err->add(t('Please select valid file storage location.')); $json->setError($err); $json->outputJSON(); } $response = new EditResponse(); $response->setFiles($this->files); $response->setMessage(t('File storage locations updated successfully.')); $response->outputJSON(); } }
die(t('Invalid CSRF Token.')); } $f->setPassword($_POST['fPassword']); $r->setMessage(t('File password saved successfully.')); $r->outputJSON(); } if ($_POST['task'] == 'set_location') { if (!$token->validate('set_location_' . $fileID)) { die(t('Invalid CSRF Token.')); } $fsl = FileStorageLocation::getByID($_POST['fslID']); if (is_object($fsl)) { try { $f->setFileStorageLocation($fsl); } catch (\Exception $e) { $json = new \Concrete\Core\Application\EditResponse(); $err = Core::make('error'); $err->add($e->getMessage()); $json->setError($err); $json->outputJSON(); } } $r->setMessage(t('File storage location saved successfully.')); $r->outputJSON(); } ?> <div class="ccm-ui" id="ccm-file-permissions-dialog-wrapper"> <ul class="nav nav-tabs" id="ccm-file-permissions-tabs"> <?php
<?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)); } } } }