function myshop_com_update($product_id, $total_num) { include XOOPS_ROOT_PATH . '/modules/myshop/include/common.php'; global $h_myshop_products; if (!is_object($h_myshop_products)) { $handlers = myshop_handler::getInstance(); $h_myshop_products = $handlers->myshop_products; } $h_myshop_products->updateCommentsCount($product_id, $total_num); }
define("MYSHOP_TEXTFILE1", 'myshop_index.txt'); define("MYSHOP_TEXTFILE2", 'myshop_cgv.txt'); define("MYSHOP_TEXTFILE3", 'myshop_recomm.txt'); define("MYSHOP_TEXTFILE4", 'myshop_offlinepayment.txt'); define("MYSHOP_TEXTFILE5", 'myshop_restrictorders.txt'); define("MYSHOP_CACHE_PATH", XOOPS_UPLOAD_PATH . DIRECTORY_SEPARATOR . MYSHOP_DIRNAME . DIRECTORY_SEPARATOR); } require_once MYSHOP_PATH . 'class/myshop_handlers.php'; require_once MYSHOP_PATH . 'class/myshop_currency.php'; require_once MYSHOP_PATH . 'class/myshop_utils.php'; require_once MYSHOP_PATH . 'class/myshop_shelf.php'; require_once MYSHOP_PATH . 'class/myshop_shelf_parameters.php'; require_once MYSHOP_PATH . 'class/PEAR.php'; require_once MYSHOP_PATH . 'class/myshop_reductions.php'; require MYSHOP_PATH . 'config.php'; $myshop_handlers = myshop_handler::getInstance(); $myts =& MyTextSanitizer::getInstance(); // handlers $h_myshop_manufacturer = $myshop_handlers->h_myshop_manufacturer; $h_myshop_products = $myshop_handlers->h_myshop_products; $h_myshop_productsmanu = $myshop_handlers->h_myshop_productsmanu; $h_myshop_caddy = $myshop_handlers->h_myshop_caddy; $h_myshop_cat = $myshop_handlers->h_myshop_cat; $h_myshop_commands = $myshop_handlers->h_myshop_commands; $h_myshop_related = $myshop_handlers->h_myshop_related; $h_myshop_vat = $myshop_handlers->h_myshop_vat; $h_myshop_votedata = $myshop_handlers->h_myshop_votedata; $h_myshop_discounts = $myshop_handlers->h_myshop_discounts; $h_myshop_stores = $myshop_handlers->h_myshop_stores; $h_myshop_files = $myshop_handlers->h_myshop_files; $h_myshop_persistent_cart = $myshop_handlers->h_myshop_persistent_cart;
private function getHandlers() { $this->handlers = myshop_handler::getInstance(); }
/** * Return product amount ALL FEE * @return floatval Amount ALL FEE */ function getTTC() { $vat = null; global $vatArray, $h_myshop_vat; if (!is_object($h_myshop_vat)) { $handlers = myshop_handler::getInstance(); $h_myshop_vat = $handlers->h_myshop_vat; } if (is_array($vatArray)) { if (isset($vatArray[$this->getVar('product_vat_id')])) { $vat = $vatArray[$this->getVar('product_vat_id')]; } } else { $tblVATs = array(); $tblVATs = $h_myshop_vat->getObjects(new Criteria('vat_id', $this->getVar('product_vat_id'), '=')); if (count($tblVATs) > 0) { $vat = $tblVATs[0]; } } if (is_object($vat)) { return floatval($this->getVar('product_price', 'e')) * floatval($vat->getVar('vat_rate', 'e')) / 100 + floatval($this->getVar('product_price', 'e')); } else { return floatval($this->getVar('product_price')); } }