Execute($zv_collection_query); $zv_product_has_media = false; if ($zq_collections->RecordCount() > 0) { $zv_product_has_media = true; while (!$zq_collections->EOF) { $zf_media_manager_query = "select * from " . TABLE_MEDIA_MANAGER . " where media_id = '" . (int)$zq_collections->fields['media_id'] . "'"; $zq_media_manager = $db->Execute($zf_media_manager_query); $za_media_manager[$zq_media_manager->fields['media_id']] = array('text' => $zq_media_manager->fields['media_name']); if ($zq_media_manager->RecordCount() < 1) { $zv_product_has_media = false; } else { $zv_clips_query = "select * from " . TABLE_MEDIA_CLIPS . " where media_id = '" . (int)$zq_media_manager->fields['media_id'] . "'"; $zq_clips = $db->Execute($zv_clips_query); if ($zq_clips->RecordCount() < 1) { $zv_product_has_media = false; } else { while (!$zq_clips->EOF) { $zf_clip_type_query = "select * from " . TABLE_MEDIA_TYPES . " where type_id = '" . (int)$zq_clips->fields['clip_type'] . "'"; $zq_clip_type = $db->Execute($zf_clip_type_query); $za_media_manager[$zq_media_manager->fields['media_id']]['clips'][$zq_clips->fields['clip_id']] = array('clip_filename' => $zq_clips->fields['clip_filename'], 'clip_type' => $zq_clip_type->fields['type_name']); $zq_clips->MoveNext(); } } } $zq_collections->MoveNext(); } } ?>