Exemplo n.º 1
0
 }
 if (isset($_POST['features'])) {
     if (!isset($featureIds)) {
         $featureIds = array();
     }
     foreach ($_POST['features'] as $featureId) {
         $featureIds[] = $featureId;
     }
 }
 if (!isset($editResult)) {
     $result = $offerCon->updateOffer($offerId, $_POST['txtSellerId'], $_POST['txtCarId'], $_POST['txtDescription'], $_POST['txtStatus'], $_POST['txtPreferredPrice']);
     if ($result->errorInfo()[2] == null) {
         if (isset($media)) {
             $imageErrors = array();
             foreach ($media as &$image) {
                 $imageInsert['result'] = $mediaCon->insertMedia($image['dbName'], $image['filePath'], $offerId);
                 if ($imageInsert['result']->errorInfo()[2] != null) {
                     $imageErrors[$image['name']] = $imageInsert['result']->errorInfo()[2];
                 }
             }
             if (!empty($imageErrors)) {
                 $editResult = array('images' => $imageErrors);
             }
         }
         if (isset($featureIds)) {
             $featureErrors = array();
             foreach ($featureIds as $featureId) {
                 $foResult = $foCon->insertFeature_Offer($offerId, $featureId);
                 if ($foResult->errorInfo()[2] != null) {
                     $featureErrors['featureId'] = $featureId;
                     $featureErrors['errorInfo'] = $foResult->errorInfo()[2];