Example #1
0
 function loadItemsTemplate($order)
 {
     static $sets;
     if (!is_array($sets)) {
         $sets = array();
     }
     if (!isset($sets[$order->order_id])) {
         $app = JFactory::getApplication();
         $html = ' ';
         if (!empty($order->customer_language)) {
             $lang = JFactory::getLanguage();
             $lang->load('com_j2store', JPATH_ADMINISTRATOR, $order->customer_language);
             $lang->load('com_j2store', JPATH_SITE, $order->customer_language);
         }
         $view = J2Store::view();
         $view->set('order', $order);
         $view->set('params', J2Store::config());
         $view->setDefaultViewPath(JPATH_SITE . '/components/com_j2store/views/myprofile/tmpl');
         $view->setTemplateOverridePath(JPATH_SITE . '/templates/' . $view->getTemplate() . '/html/com_j2store/myprofile');
         $html = $view->getOutput('orderitems');
         $sets[$order->order_id] = $html;
     }
     return $sets[$order->order_id];
 }