/** * Method to display a view. * * @param boolean If true, the view output will be cached * @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}. * * @return JController This object to support chaining. * @since 1.5 */ public function display($cachable = false, $urlparams = false) { require_once JPATH_COMPONENT . '/helpers/users.php'; // Load the submenu. UsersHelper::addSubmenu(JRequest::getCmd('view', 'users')); $view = JRequest::getCmd('view', 'users'); $layout = JRequest::getCmd('layout', 'default'); $id = JRequest::getInt('id'); if (!$this->canView($view)) { JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR')); return; } // Check for edit form. if ($view == 'user' && $layout == 'edit' && !$this->checkEditId('com_users.edit.user', $id)) { // Somehow the person just went to the form - we don't allow that. $this->setError(JText::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id)); $this->setMessage($this->getError(), 'error'); $this->setRedirect(JRoute::_('index.php?option=com_users&view=users', false)); return false; } elseif ($view == 'group' && $layout == 'edit' && !$this->checkEditId('com_users.edit.group', $id)) { // Somehow the person just went to the form - we don't allow that. $this->setError(JText::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id)); $this->setMessage($this->getError(), 'error'); $this->setRedirect(JRoute::_('index.php?option=com_users&view=groups', false)); return false; } elseif ($view == 'level' && $layout == 'edit' && !$this->checkEditId('com_users.edit.level', $id)) { // Somehow the person just went to the form - we don't allow that. $this->setError(JText::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id)); $this->setMessage($this->getError(), 'error'); $this->setRedirect(JRoute::_('index.php?option=com_users&view=levels', false)); return false; } return parent::display(); }
function remove() { $cid = JRequest::getVar('cid', array(), 'default', 'array'); $id = JRequest::getInt('id'); if (empty($id)) { if (!empty($cid) && is_array($cid)) { foreach ($cid as $id) { $result = $this->_remove($id); if (!$result) { $this->setRedirect(JURI::base() . 'index.php?option=com_joomlapack&view=' . JRequest::getCmd('view') . '&tpl=' . JRequest::getCmd('tpl'), JText::_('FILTER_ERROR_INVALIDID'), 'error'); $this->redirect(); return; } } } else { $this->setRedirect(JURI::base() . 'index.php?option=com_joomlapack&view=' . JRequest::getCmd('view') . '&tpl=' . JRequest::getCmd('tpl'), JText::_('FILTER_ERROR_INVALIDID'), 'error'); $this->redirect(); return; } } else { $result = $this->_remove($id); if (!$result) { $this->setRedirect(JURI::base() . 'index.php?option=com_joomlapack&view=' . JRequest::getCmd('view') . '&tpl=' . JRequest::getCmd('tpl'), $this->getError(), 'error'); $this->redirect(); return; } } $this->setRedirect(JURI::base() . 'index.php?option=com_joomlapack&view=' . JRequest::getCmd('view') . '&tpl=' . JRequest::getCmd('tpl'), JText::_('FILTER_MSG_DELETED')); parent::display(); }
/** * Method to display a view. * * @param boolean If true, the view output will be cached * @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}. * * @return JController This object to support chaining. * @since 1.5 */ public function display($cachable = false, $urlparams = false) { require_once JPATH_COMPONENT . '/helpers/menus.php'; // Load the submenu. MenusHelper::addSubmenu(JRequest::getCmd('view')); $view = JRequest::getCmd('view', 'menus'); $layout = JRequest::getCmd('layout', 'default'); $id = JRequest::getInt('id'); // Check for edit form. if ($view == 'menu' && $layout == 'edit' && !$this->checkEditId('com_menus.edit.menu', $id)) { // Somehow the person just went to the form - we don't allow that. $this->setError(JText::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id)); $this->setMessage($this->getError(), 'error'); $this->setRedirect(JRoute::_('index.php?option=com_menus&view=menus', false)); return false; } elseif ($view == 'item' && $layout == 'edit' && !$this->checkEditId('com_menus.edit.item', $id)) { // Somehow the person just went to the form - we don't allow that. $this->setError(JText::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id)); $this->setMessage($this->getError(), 'error'); $this->setRedirect(JRoute::_('index.php?option=com_menus&view=items', false)); return false; } parent::display(); return $this; }
/** * This method controlles the display methods */ function display() { global $mainframe; switch ($this->getTask()) { case 'jucene_about': JRequest::setVar('hidemainmenu', 0); JRequest::setVar('layout', 'jucene_about'); JRequest::setVar('view', 'jucene'); break; case 'index': JRequest::setVar('hidemainmenu', 0); JRequest::setVar('layout', 'jucene_index'); JRequest::setVar('view', 'jucene'); $this->index(); break; case 'continue': JRequest::setVar('hidemainmenu', 0); JRequest::setVar('layout', 'jucene_continue'); JRequest::setVar('view', 'jucene'); JRequest::setVar('edit', true); break; default: JRequest::setVar('hidemainmenu', 0); JRequest::setVar('layout', 'default'); JRequest::setVar('view', 'jucene'); JRequest::setVar('edit', true); break; } parent::display(); }
public function __construct() { parent::__construct(); $this->useSSL = VmConfig::get('useSSL', 0); $this->useXHTML = true; VmConfig::loadJLang('com_virtuemart_shoppers', TRUE); }
/** * Constructor */ function __construct($config = array()) { parent::__construct($config); // Register Extra tasks $this->registerTask('add', 'edit'); $this->registerTask('apply', 'save'); }
/** * display the edit form * @return void */ function edit() { JRequest::setVar('view', 'company'); JRequest::setVar('layout', 'form'); JRequest::setVar('hidemainmenu', 1); parent::display(); }
function display($cachable = false, $urlparams = false) { switch (JRequest::getVar('task')) { case 'login': $this->LoginJUser(); break; case 'create': $this->create_user(); break; case 'create_proceed': $this->create_proceed(); break; case 'logout': $this->logout(); break; case 'switch': $this->distroy_fb_session(); break; default: break; } switch (JRequest::getVar('view')) { default: JRequest::setVar('view', 'fbconnct'); } parent::display(); }
function display() { $layout = JRequest::getVar('layout'); JRequest::setVar('layout', $layout); JRequest::setVar('view', 'flex'); parent::display(); }
/** * Display task */ public function display($cachable = false) { // Set default view if not set JRequest::setVar('view', JRequest::getCmd('view', 'SocialLogin')); // Call parent behavior parent::display($cachable); }
public function display($cachable = false, $urlparams = false) { if (JRequest::getCmd('option') != 'com_content' && JRequest::getCmd('view') != 'article') { JError::raiseError(403, 'Direct access to this component is unauthorized.'); } return parent::display(); }
public function display() { // Only admin can use this function to invite guests $jxConfig = new JXConfig(); $my = JXFactory::getUser(); $mainframe = JFactory::getApplication(); $accessHelper = new AccountAccessHelper(); if (!$my->authorise('stream.setting.edit', $accessHelper)) { $mainframe->redirect(JURI::base(), JText::_('COM_ACCOUNT_ERRMSG_INVITATION_DENIED'), 'error'); } if ($_POST) { jimport('joomla.utilities.xintegration'); // Check if there is ad_integration posted and if the value is activedirectory // by comparing with xintegration library for supported integrations $adIntegration = JRequest::getString('ad_integration', ''); if (!empty($adIntegration) && JXIntegration::isActiveDirectory($adIntegration)) { $integrationTbl = JTable::getInstance('integration', 'AccountTable'); $integrationTbl->load(array('name' => $adIntegration)); $integrationTbl->setParam('dc', JRequest::getString('ad_dc', '')); $integrationTbl->setParam('dm', JRequest::getString('ad_dm', '')); if (JRequest::getString('ad_pw', '') != '') { $integrationTbl->setParam('pw', JRequest::getString('ad_pw', '')); } $integrationTbl->setParam('un', JRequest::getString('ad_un', '')); $integrationTbl->setParam('hi', JRequest::getString('ad_hi', '')); if (!$integrationTbl->store()) { $mainframe->redirect(JRoute::_('index.php?option=com_account&view=integration'), $integrationTbl->getError(), 'error'); } $mainframe->redirect(JRoute::_('index.php?option=com_account&view=integration'), JText::_('COM_ACCOUNT_ACTION_SAVE_INTEGRATION_SUCCESS!')); } } parent::display(); }
/** * Method to display a view. * * @param boolean If true, the view output will be cached * @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}. * * @return JController This object to support chaining. * @since 1.5 */ public function display($cachable = false, $urlparams = false) { $cachable = true; $safeurlparams = array('catid' => 'INT', 'id' => 'INT', 'cid' => 'ARRAY', 'year' => 'INT', 'month' => 'INT', 'limit' => 'INT', 'limitstart' => 'INT', 'showall' => 'INT', 'return' => 'BASE64', 'filter' => 'STRING', 'filter_order' => 'CMD', 'filter_order_Dir' => 'CMD', 'filter-search' => 'STRING', 'print' => 'BOOLEAN', 'lang' => 'CMD'); parent::display($cachable, $safeurlparams); return $this; }
public function display($cachable = false, $urlparams = false) { // Load the submenu. $this->addSubmenu(JRequest::getWord('option', 'com_checkin')); parent::display(); return $this; }
function display() { $view = JRequest::getCmd('view'); $theme = JRequest::getVar('theme'); switch ($view) { case 'imageslist': if (!empty($theme)) { JRequest::setVar('layout', 'showcase'); } else { JRequest::setVar('layout', 'default'); } JRequest::setVar('view', 'mediaimageslist'); JRequest::setVar('model', 'mediaimageslist'); break; default: if (!empty($theme)) { JRequest::setVar('layout', 'showcase'); } else { JRequest::setVar('layout', 'default'); } JRequest::setVar('view', 'media'); JRequest::setVar('model', 'media'); break; } parent::display(); }
function display() { switch ($this->getTask()) { case 'add': JRequest::setVar('hidemainmenu', 1); JRequest::setVar('layout', 'form'); JRequest::setVar('view', 'company'); JRequest::setVar('edit', false); break; case 'edit': JRequest::setVar('hidemainmenu', 1); JRequest::setVar('layout', 'form'); JRequest::setVar('view', 'company'); JRequest::setVar('edit', true); break; case 'report': JRequest::setVar('hidemainmenu', 1); JRequest::setVar('layout', 'form'); JRequest::setVar('view', 'report'); JRequest::setVar('edit', false); break; } //Set the default view, just in case $view = JRequest::getCmd('view'); if (empty($view)) { JRequest::setVar('view', 'companies'); } parent::display(); }
function display() { // Make sure we have a default view if( !JRequest::getVar( 'view' )) { JRequest::setVar('view', 'myapi' ); } parent::display(); }
public function edit() { JRequest::setVar('view', 'attributeprices_detail'); JRequest::setVar('layout', 'default'); JRequest::setVar('hidemainmenu', 1); parent::display(); }
function execute($task) { if (file_exists(JPATH_COMPONENT_ADMINISTRATOR . DS . 'toolbar.countries.php')) { require JPATH_COMPONENT_ADMINISTRATOR . DS . 'toolbar.countries.php'; } parent::execute($task); }
public function __construct($default = array()) { parent::__construct($default); // init vars $this->joomla = JFactory::getApplication(); $this->user = JFactory::getUser(); $this->session = JFactory::getSession(); $this->document = JFactory::getDocument(); $this->dispatcher = JDispatcher::getInstance(); $this->option = YRequest::getCmd('option'); $this->link_base = 'index.php?option=' . $this->option; $this->controller = $this->getName(); // add super administrator var to user $this->user->superadmin = UserHelper::isJoomlaSuperAdmin($this->user); // init additional admin vars if ($this->joomla->isAdmin()) { $this->baseurl = 'index.php?option=' . $this->option . '&controller=' . $this->getName(); } // init additional site vars if ($this->joomla->isSite()) { $this->itemid = (int) $GLOBALS['Itemid']; $this->params = $this->joomla->getParams(); $this->pathway = $this->joomla->getPathway(); } }
function edit() { JToolBarHelper::save(); JToolBarHelper::cancel(); JRequest::setVar('view', 'careerleveledit'); parent::display(); }
function display($cachable = false, $urlparams = false) { // set default view if not set JRequest::setVar('view', JRequest::getCmd('view', 'dashboard')); // call parent behavior parent::display($cachable); }
public function edit() { JRequest::setVar('view', 'giftcard_detail'); JRequest::setVar('layout', 'default'); JRequest::setVar('hidemainmenu', 1); parent::display(); }
function dealCouponMgmt() { $this->checkAccess(); JRequest::setVar('view', 'merchant'); JRequest::setVar('task', 'dealCouponMgmt'); parent::display(); }
/** * Method to display a view. * * @param boolean If true, the view output will be cached * @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}. * * @return JController This object to support chaining. * @since 1.5 */ public function display($cachable = false, $urlparams = false) { require_once JPATH_COMPONENT . '/helpers/search.php'; // Load the submenu. SearchHelper::addSubmenu(JRequest::getCmd('view', 'searches')); parent::display(); }
/** * Base Controller Constructor * * @param array $config Controller initialization configuration parameters * @return void * @since 0.1 */ public function __construct($config = array()) { parent::__construct($config); $this->set('option', JRequest::getCmd('option')); JModel::addIncludePath(JPATH_SITE . '/components/com_api/models'); JTable::addIncludePath(JPATH_SITE . '/components/com_api/tables'); }
/** * Constructor. * * @param array $config An optional associative array of configuration settings. * * @see JController * @since 11.1 * @throws Exception */ public function __construct($config = array()) { parent::__construct($config); // Define standard task mappings. // Value = 0 $this->registerTask('unpublish', 'publish'); // Value = 2 $this->registerTask('archive', 'publish'); // Value = -2 $this->registerTask('trash', 'publish'); // Value = -3 $this->registerTask('report', 'publish'); $this->registerTask('orderup', 'reorder'); $this->registerTask('orderdown', 'reorder'); // Guess the option as com_NameOfController. if (empty($this->option)) { $this->option = 'com_' . strtolower($this->getName()); } // Guess the JText message prefix. Defaults to the option. if (empty($this->text_prefix)) { $this->text_prefix = strtoupper($this->option); } // Guess the list view as the suffix, eg: OptionControllerSuffix. if (empty($this->view_list)) { $r = null; if (!preg_match('/(.*)Controller(.*)/i', get_class($this), $r)) { throw new Exception(JText::_('JLIB_APPLICATION_ERROR_CONTROLLER_GET_NAME'), 500); } $this->view_list = strtolower($r[2]); } }
/** * Constructor * @access private * @subpackage Crosswords */ function __construct() { parent::__construct(); $this->registerDefaultTask('show_cpanel'); $this->registerTask('crosswords', 'get_crosswords'); $this->registerTask('keywords', 'get_keywords'); $this->registerTask('categories', 'get_categories'); $this->registerTask('config', 'get_config'); $this->registerTask('about', 'show_about'); $this->registerTask('edit_crossword', 'edit_crossword'); $this->registerTask('edit_keyword', 'edit_keyword'); $this->registerTask('edit_category', 'edit_category'); $this->registerTask('save_crossword', 'save_crossword'); $this->registerTask('save_keyword', 'save_keyword'); $this->registerTask('save_category', 'save_category'); $this->registerTask('save_config', 'save_config'); $this->registerTask('publish_crosswords', 'publish_crosswords'); $this->registerTask('unpublish_crosswords', 'unpublish_crosswords'); $this->registerTask('publish_keywords', 'publish_keywords'); $this->registerTask('unpublish_keywords', 'unpublish_keywords'); $this->registerTask('publish_categories', 'publish_categories'); $this->registerTask('unpublish_categories', 'unpublish_categories'); $this->registerTask('delete_keywords', 'delete_keywords'); $this->registerTask('delete_crosswords', 'delete_crosswords'); $this->registerTask('keywords_uses', 'get_keywords_uses'); $this->registerTask('cancel', 'cancel'); }
function display() { if (!JRequest::getWord('view', null)) { JRequest::setVar('view', 'daily'); } parent::display(); }
function edit() { JRequest::setVar('view', 'bookmark'); JRequest::setVar('layout', 'edit'); JRequest::setVar('hidemainmenu', 1); parent::display(); }