public function __construct() { parent::__construct(); // Need to explicitly define this in Joomla 3.0 $this->registerTask('unpublish', 'unpublish'); $this->registerTask('publish', 'unpublish'); $this->registerTask('saveNew', 'save'); }
public function __construct() { parent::__construct(); $this->registerTask('orderup', 'orderup'); $this->registerTask('orderdown', 'orderdown'); $this->registerTask('add', 'edit'); $this->registerTask('apply', 'save'); $this->registerTask('savePublishNew', 'save'); $this->registerTask('customfields.edit', 'edit'); }
function __construct() { parent::__construct(); $this->registerTask('publish', 'unpublish'); }
function edit() { JRequest::setVar('view', 'tag'); JRequest::setVar('tagid', JRequest::getVar('tagid', '', 'REQUEST')); parent::display(); }
public function __construct() { parent::__construct(); }
function edit() { JRequest::setVar('view', 'post'); JRequest::setVar('id', JRequest::getVar('id', '', 'REQUEST')); JRequest::setVar('pid', JRequest::getVar('pid', '', 'REQUEST')); JRequest::setVar('source', 'posts'); parent::display(); }
public function __construct() { parent::__construct(); $this->registerTask('unarchive', 'archive'); }
public function edit() { JRequest::setVar('view', 'role'); JRequest::setVar('roleid', JRequest::getVar('roleid', '', 'REQUEST')); parent::display(); }
public function getModel($name = '', $prefix = '', $config = array()) { require_once JPATH_ROOT . '/administrator/components/com_easydiscuss/models/categories.php'; return parent::getModel('Categories', 'EasyDiscussModel'); }
public function __construct() { parent::__construct(); // Register task aliases $this->registerTask('unfeature', 'feature'); }
function add() { JRequest::setVar('view', 'acl'); JRequest::setVar('add', true); JRequest::setVar('type', 'assigned'); parent::display(); }
/** * Method to save a badge * * @since 3.0 * @access public */ public function save() { JRequest::checkToken('request') or jexit('Invalid Token'); $app = JFactory::getApplication(); $badge = DiscussHelper::getTable('Badges'); $id = JRequest::getInt('id'); $doc = JFactory::getDocument(); // Load the badge. $badge->load($id); $oldTitle = $badge->title; $post = JRequest::get('POST'); $badge->bind($post); // Description might contain html codes $description = JRequest::getVar('description', '', 'post', 'string', JREQUEST_ALLOWRAW); $badge->description = $description; if (!$badge->created) { $badge->created = DiscussHelper::getDate()->toMySQL(); } // Set the badge alias if necessary. if ($badge->title != $oldTitle || $oldTitle == '') { $badge->alias = DiscussHelper::getAlias($badge->title); } // Get the current task $task = $this->getTask(); // Test for rules here. if (!$badge->title || !$badge->description || !$badge->description) { DiscussHelper::setMessageQueue(JText::_('COM_EASYDISCUSS_BADGE_SAVE_FAILED'), DISCUSS_QUEUE_ERROR); JRequest::setVar('view', 'badge'); return parent::display(); } $badge->store(); if ($task == 'savePublishNew') { $redirect = 'index.php?option=com_easydiscuss&controller=badges&task=edit'; } else { $redirect = 'index.php?option=com_easydiscuss&view=badges'; } $message = !empty($id) ? JText::_('COM_EASYDISCUSS_BADGE_UPDATED') : JText::_('COM_EASYDISCUSS_BADGE_CREATED'); DiscussHelper::setMessageQueue($message, DISCUSS_QUEUE_SUCCESS); $app->redirect($redirect); }