Example #1
0
 function _showGalleryImages($data, $fieldname)
 {
     if (isset($data['id'])) {
         $this->setFieldValueSet('img', AMPContentLookup_GalleryImages::instance($data['id']));
         return $data['id'];
     }
 }
Example #2
0
 function getImageFilename($choose_rand = false)
 {
     $value = $this->getData('img');
     if ($value || !$choose_rand) {
         return $value;
     }
     $all_images =& AMPContentLookup_GalleryImages::instance($this->id);
     if (empty($all_images)) {
         return false;
     }
     $just_images = array_values($all_images);
     return $just_images[rand(0, count($all_images) - 1)];
 }
Example #3
0
 function &instance($gallery_id)
 {
     static $lookup = false;
     if (!$lookup) {
         $lookup = new AMPContentLookup_GalleryImages($gallery_id);
     } else {
         $lookup->_addCriteriaGallery($gallery_id);
         $lookup->init();
     }
     return $lookup->dataset;
 }