Example #1
0
 function galleryLinks($source, $column_name)
 {
     $galleries =& AMPContentLookup_GalleriesByImage::instance($source->getName());
     if (empty($galleries)) {
         return false;
     }
     $gallerynames = array_combine_key($galleries, AMPContent_Lookup::instance('galleries'));
     $output = "";
     foreach ($galleries as $galleryImage_id => $gallery_id) {
         if (!isset($gallerynames[$gallery_id])) {
             continue;
         }
         $output .= $this->_HTML_link(AMP_Url_AddVars(AMP_SYSTEM_URL_GALLERY_IMAGE, 'id=' . $galleryImage_id), AMP_trimText($gallerynames[$gallery_id], 30)) . $this->_HTML_newline();
     }
     return $output;
 }
Example #2
0
 function &instance($img_filename)
 {
     static $lookup = false;
     if (!$lookup) {
         $lookup = new AMPContentLookup_GalleriesByImage($img_filename);
     } else {
         $lookup->_addCriteriaImage($img_filename);
         $lookup->init();
     }
     return $lookup->dataset;
 }