isAdmin() || $user->id || $option!='com_user' ) return; if ( $option=='com_user' && ($task=='register' || $view=='register') ) { // load AlphaRegistration params $arg_params = &JComponentHelper::getParams( 'com_alpharegistration' ); /* * change query to redirect for com_alpharegistration */ $uri =& JURI::getInstance(); $params = JRequest::get('get'); $params['option'] = 'com_alpharegistration'; /* * build and set query * (http://docs.joomla.org/JURI/buildQuery) */ $query = $uri->buildQuery( $params ); $uri->setQuery( $query ); if ( $user->get('guest') && $arg_params->get( 'enabledARG' ) ) { // force Itemid if ( $arg_params->get( 'itemid' ) ) $itemid = '&Itemid=' . $arg_params->get( 'itemid' ) ; //$newlink = JRoute::_('index.php?option=com_alpharegistration&task=register'.$itemid); //$newlink = JRoute::_('index.php?' . $uri->toString() . $itemid); $newlink = JRoute::_($uri->toString() . $itemid); $app->redirect($newlink); } } } } ?>