$objProductProperty->insert($resultID, $propertyID, $item[global_mapping::PropertyValue], $orderProductProperty, 11, $item[global_mapping::Status]); $orderProductProperty++; } } $arrHeader = global_common::getMessageHeaderArr($banCode); //$banCode echo global_common::convertToXML($arrHeader, array("rs", "inf"), array(1, 'Đăng bài viết thành công'), array(0, 1)); return; } else { echo global_common::convertToXML($arrHeader, array("rs", "inf"), array(0, "Input data is invalid"), array(0, 1)); return; } } else { $modifiedBy = $c_userInfo[global_mapping::UserID]; $productID = html_entity_decode($_pgR[global_mapping::ProductID], ENT_COMPAT, 'UTF-8'); $resultID = $objProduct->update($productID, $productName, $catalogueID, $imageLink, $manufactoryID, $description, $modifiedBy, null); if ($resultID) { //delete old property and propery value $isDeleted = global_common::deleteObject($resultID, global_mapping::ProductID, Model_ProductProperty::TBL_SL_PRODUCT_PROPERTY, $objConnection); if ($isDeleted) { $orderGroup = $objPropertyGroup->getMaxPropertyGroupID() + 1; $orderProductProperty = 0; foreach ($properties as $item) { $group = $item[global_mapping::PropertyGroupID]; $groupID = global_common::convertToInt($group); //is new group if ($groupID <= 0) { $searchGroup = $objPropertyGroup->getPropertyGroupByNameAndCat($group, $catalogueID); if ($searchGroup) { $groupID = $searchGroup[global_mapping::PropertyGroupID]; } else {
$price = $_pgR['Price']; $price = global_editor::rteSafe(html_entity_decode($price, ENT_COMPAT, 'UTF-8')); $amount = $_pgR['Amount']; $amount = global_editor::rteSafe(html_entity_decode($amount, ENT_COMPAT, 'UTF-8')); $description = $_pgR['Description']; $description = global_editor::rteSafe(html_entity_decode($description, ENT_COMPAT, 'UTF-8')); $status = $_pgR['Status']; $status = global_editor::rteSafe(html_entity_decode($status, ENT_COMPAT, 'UTF-8')); //$checkProduct = $objMenu->getMenuByName($_pgR['name']); //if ($checkProduct && $checkProduct['menu_id']!= $strID) { // echo global_common::convertToXML($arrHeader, array("rs",'info'), array(0,global_common::STRING_NAME_EXIST), array(0,1)); // return; //} //$strName = $_pgR['name']; //$strDetail= $_pgR['detail']; $resultID = $objProduct->update($productID, $productName, $catalogueID, $imageLink, $manufactoryID, $paymentModeID, $numberaireID, $storageDate, $price, $amount, $description, $status); if ($resultID) { $arrHeader = global_common::getMessageHeaderArr($banCode); //$banCode echo global_common::convertToXML($arrHeader, array("rs", "inf"), array(1, $result), array(0, 1)); return; } else { echo global_common::convertToXML($arrHeader, array("rs"), array(0), array(0)); return; } } else { echo global_common::convertToXML($arrHeader, array("rs", 'info'), array(0, global_common::STRING_REQUIRE_LOGIN), array(0, 1)); } return; } elseif ($_pgR['act'] == model_Product::ACT_CHANGE_PAGE) { $intPage = $_pgR['p'];