Файловый менеджер - Редактировать - /home/digilove/public_html/administrator/components/com_sj_newsletter/controllers/emailcontents.php
Назад
<?php /** * @version 1.0.0 * @package Com_Sj_newsletter * @author YouTech Company <contact@ytcvn.com> * @copyright Copyright (c) 2016 YouTech Company * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access. defined('_JEXEC') or die; jimport('joomla.application.component.controlleradmin'); use Joomla\Utilities\ArrayHelper; /** * Emailcontents list controller class. * * @since 1.6 */ class Sj_newsletterControllerEmailcontents extends JControllerAdmin { /** * Method to clone existing Emailcontents * * @return void */ public function duplicate() { // Check for request forgeries Jsession::checkToken() or jexit(JText::_('JINVALID_TOKEN')); // Get id(s) $pks = $this->input->post->get('cid', array(), 'array'); try { if (empty($pks)) { throw new Exception(JText::_('COM_SJ_NEWSLETTER_NO_ELEMENT_SELECTED')); } ArrayHelper::toInteger($pks); $model = $this->getModel(); $model->duplicate($pks); $this->setMessage(Jtext::_('COM_SJ_NEWSLETTER_ITEMS_SUCCESS_DUPLICATED')); } catch (Exception $e) { JFactory::getApplication()->enqueueMessage($e->getMessage(), 'warning'); } $this->setRedirect('index.php?option=com_sj_newsletter&view=emailcontents'); } /** * Proxy for getModel. * * @param string $name Optional. Model name * @param string $prefix Optional. Class prefix * @param array $config Optional. Configuration array for model * * @return object The Model * * @since 1.6 */ public function getModel($name = 'emailcontent', $prefix = 'Sj_newsletterModel', $config = array()) { $model = parent::getModel($name, $prefix, array('ignore_request' => true)); return $model; } /** * Method to save the submitted ordering values for records via AJAX. * * @return void * * @since 3.0 */ public function saveOrderAjax() { // Get the input $input = JFactory::getApplication()->input; $pks = $input->post->get('cid', array(), 'array'); $order = $input->post->get('order', array(), 'array'); // Sanitize the input ArrayHelper::toInteger($pks); ArrayHelper::toInteger($order); // Get the model $model = $this->getModel(); // Save the ordering $return = $model->saveorder($pks, $order); if ($return) { echo "1"; } // Close the application JFactory::getApplication()->close(); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка