if ($assoc == null) { $cat = new CatDealAssoc(); $cat->deal_id = $deal_id; $cat->category_id = $catId; $cat->updated_at = time(); $cat->created_at = time(); $controllerCatDealAssoc->insertCategoryDealAssoc($cat); } else { $controllerCatDealAssoc->restoreCategoryDealAssoc($catId, $deal_id); } } } $results = $controllerRest->getDealByDealId($deal_id); $dealObj = getJSONObject($results); $resultsCategories = $controllerRest->getResultAllCategories($deal_id); $arrayCategories = $controllerRest->getArrayJSON($resultsCategories); $jsonArray = array(); $jsonArray['status'] = array('status_code' => "-1", 'status_text' => "Success."); $dealObj['categories'] = json_encode($arrayCategories); $jsonArray['deal'] = $dealObj; echo json_encode($jsonArray); } else { $itm = new Deal(); $itm->title = $title; $itm->subtitle = $subtitle; $itm->desc = $desc; $itm->price = $price; $itm->price_off = $price_off; $itm->photo_url = $photo_url; $itm->no_of_days_expire = $no_of_days_expire; $itm->address = $address;