function loadproductinfo() { $jshopConfig = JSFactory::getConfig(); $db = JFactory::getDBO(); JPluginHelper::importPlugin('jshoppingadmin'); $dispatcher = JDispatcher::getInstance(); $dispatcher->trigger('onLoadInfoProduct', array()); $id_vendor_cuser = getIdVendorForCUser(); $product_id = JRequest::getInt('product_id'); $layout = JRequest::getVar('layout', 'productinfo_json'); if ($id_vendor_cuser && $product_id) { checkAccessVendorToProduct($id_vendor_cuser, $product_id); } $products = $this->getModel("products"); $product = JTable::getInstance('product', 'jshop'); $product->load($product_id); $product->getDescription(); $res = array(); $res['product_id'] = $product->product_id; $res['product_ean'] = $product->product_ean; $res['product_price'] = $product->product_price; $res['delivery_times_id'] = $product->delivery_times_id; $res['vendor_id'] = fixRealVendorId($product->vendor_id); $res['product_weight'] = $product->product_weight; $res['product_tax'] = $product->getTax(); $res['product_name'] = $product->name; $res['thumb_image'] = getPatchProductImage($product->image, 'thumb'); $view = $this->getView("product_edit", 'html'); $view->setLayout($layout); $view->assign('res', $res); $view->assign('edit', null); $view->assign('product', $product); $dispatcher->trigger('onBeforeDisplayLoadInfoProduct', array(&$view)); $view->display(); die; }
function loadproductinfo() { $jshopConfig = JSFactory::getConfig(); $db = JFactory::getDBO(); $dispatcher = JDispatcher::getInstance(); $dispatcher->trigger('onLoadInfoProduct', array()); $id_vendor_cuser = getIdVendorForCUser(); $product_id = JRequest::getInt('product_id'); $currency_id = JRequest::getInt('currency_id'); $layout = JRequest::getVar('layout', 'productinfo_json'); if ($id_vendor_cuser && $product_id) { checkAccessVendorToProduct($id_vendor_cuser, $product_id); } $products = JSFactory::getModel("products"); $product = JSFactory::getTable('product', 'jshop'); $product->load($product_id); $product->getDescription(); $currency = JSFactory::getTable('currency', 'jshop'); $currency->load($currency_id); if ($currency_id) { $currency_value = $currency->currency_value; } else { $currency_value = 1; } $product_price = getPriceFromCurrency($product->product_price, $product->currency_id, $currency_value); $res = array(); $res['product_id'] = $product->product_id; $res['product_ean'] = $product->product_ean; $res['product_price'] = $product_price; $res['delivery_times_id'] = $product->delivery_times_id; $res['vendor_id'] = fixRealVendorId($product->vendor_id); $res['product_weight'] = $product->product_weight; $res['product_tax'] = $product->getTax(); $res['product_name'] = $product->name; $res['thumb_image'] = $product->product_thumb_image; $view = $this->getView("product_edit", 'html'); $view->setLayout($layout); $view->assign('res', $res); $view->assign('product', $product); $dispatcher->trigger('onBeforeDisplayLoadInfoProduct', array(&$view)); $view->display(); die; }