function myaccount() { $jshopConfig = JSFactory::getConfig(); checkUserLogin(); $adv_user = JSFactory::getUserShop(); $adv_user->prepareUserPrint(); JshopHelpersMetadata::userMyaccount(); $config_fields = $jshopConfig->getListFieldsRegisterType('editaccount'); $dispatcher = JDispatcher::getInstance(); $dispatcher->trigger('onBeforeDisplayMyAccount', array(&$adv_user, &$config_fields)); $view = $this->getView('user'); $view->setLayout("myaccount"); $view->assign('config', $jshopConfig); $view->assign('user', $adv_user); $view->assign('config_fields', $config_fields); $view->assign('href_user_group_info', SEFLink('index.php?option=com_jshopping&controller=user&task=groupsinfo')); $view->assign('href_edit_data', SEFLink('index.php?option=com_jshopping&controller=user&task=editaccount', 0, 0, $jshopConfig->use_ssl)); $view->assign('href_show_orders', SEFLink('index.php?option=com_jshopping&controller=user&task=orders', 0, 0, $jshopConfig->use_ssl)); $view->assign('href_logout', SEFLink('index.php?option=com_jshopping&controller=user&task=logout')); $dispatcher->trigger('onBeforeDisplayMyAccountView', array(&$view)); $view->display(); }