input; $option = $jinput->get('option'); $view = $jinput->get('view'); $task = $jinput->get('task'); if ($option == 'com_installer' && $view == 'update' && $task == 'update.update') { if (!class_exists( 'VmConfig' )) { require(JPATH_ADMINISTRATOR .'/components/com_virtuemart/helpers/config.php'); VmConfig::loadConfig(); } } } } function onAfterRoute() { $app = JFactory::getApplication(); //if($app->isClient('administrator')) return; if($app->isAdmin()) return; $r = $this->params->get('comuserredirect', true); if($r){ $jinput = JFactory::getApplication()->input; $option = $jinput->get('option'); $view = $jinput->get('view'); $task = $jinput->get('task'); //$itemID = $jinput->get('Itemid'); if ($option=='com_users') { $itemID = ''; /*if (isset($itemID) && ($itemID !='')) { //I think this would activate wrong menu item $itemID = '&Itemid='.$itemID; }*/ if($view=='registration' or $task == 'registration.register') { $t = ''; $msg = ''; if($task == 'registration.register'){ $t = '&task=saveUser'; $msg = 'Use the registration of VirtueMart'; } $l = JRoute::_('index.php?option=com_virtuemart&view=user'.$t.$itemID); $app->redirect( $l,$msg); } } } } }