Пример #1
0
                 $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 {
Пример #2
0
        $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'];