Exemple #1
0
     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];
             }
         }
         if (!empty($featureErrors)) {
             $editResult = array('features' => $featureErrors);
         }
     }
     if (!isset($editResult)) {
         $editResult = true;
     }
 } else {
     $editResult = $result->errorInfo()[2];
 }