Exemplo n.º 1
0
 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();
 }