Example #1
0
 private function addImagesToRequestData(&$requestData, &$keepKeys, &$count, &$imagesMap, &$primaryFound, $elements)
 {
     if (is_array($elements)) {
         foreach ($elements as $element) {
             if (@$keepKeys[$element['key']]) {
                 $id = $imagesMap[$element['id']];
                 if ($element['primary'] && !$primaryFound) {
                     $primary = true;
                     $primaryFound = true;
                 } else {
                     $primary = false;
                 }
                 ESINHandler::addImageToRequestData($requestData, $count, $id, $element['filename'], $element['caption'], $primary);
                 $count++;
             }
         }
     }
 }