Example #1
0
 function store($dealId, $categoryIdArr)
 {
     $currentCategorys = EnmasseModelDealCategory::getCategoryByDealId($dealId);
     if (count($currentCategorys) == 0) {
         for ($i = 0; $i < count($categoryIdArr); $i++) {
             EnmasseModelDealCategory::save($dealId, $categoryIdArr[$i]);
         }
     } else {
         for ($z = 0; $z < count($currentCategorys); $z++) {
             EnmasseModelDealCategory::delete($dealId, $currentCategorys[$z]);
         }
         for ($i = 0; $i < count($categoryIdArr); $i++) {
             EnmasseModelDealCategory::save($dealId, $categoryIdArr[$i]);
         }
     }
 }
Example #2
0
 function store($dealId, $categoryIdArr)
 {
     $currentCategorys = EnmasseModelDealCategory::getCategoryByDealId($dealId);
     if (count($currentCategorys) == 0) {
         for ($i = 0; $i < count($categoryIdArr); $i++) {
             EnmasseModelDealCategory::save($dealId, $categoryIdArr[$i]);
         }
     } else {
         for ($z = 0; $z < count($currentCategorys); $z++) {
             EnmasseModelDealCategory::delete($dealId, $currentCategorys[$z]);
         }
         for ($i = 0; $i < count($categoryIdArr); $i++) {
             EnmasseModelDealCategory::save($dealId, $categoryIdArr[$i]);
         }
         //			for($i=0 ; $i < count($categoryIdArr); $i++)
         //			{
         //				$available = false;
         //				for($x=0 ; $x < count($currentCategorys); $x++)
         //				{
         //					if($currentCategorys[$x] == $categoryIdArr[$i])
         //					{
         //						$availabe = true;
         //						break;
         //					}
         //				}
         //				if(!$available)
         //					EnmasseModelDealCategory::save($dealId,$categoryIdArr[$i]);
         //			}
         //
         //			for($z=0 ; $z < count($currentCategorys); $z++)
         //			{
         //				$available = false;
         //				for($y=0; $y < count($categoryIdArr); $y++)
         //				{
         //					if($currentLocations[$z] == $categoryIdArr[$y])
         //					{
         //						$available = true;
         //					}
         //				}
         //
         //				if(!$available)
         //				{
         //					EnmasseModelDealCategory::delete($dealId,$currentCategorys[$z]);
         //				}
         //			}
     }
 }