Esempio n. 1
0
 function &getImageFile()
 {
     $false = false;
     if (!($name = $this->getImageFileName())) {
         return $false;
     }
     $img_class = $this->getImageClass();
     if (!$img_class) {
         $img_class = AMP_IMAGE_CLASS_OPTIMIZED;
     }
     $image = new AMP_System_File_Image(AMP_image_path($name, $img_class));
     if (!$image->getPath()) {
         return $false;
     }
     $image->set_display_metadata($this->getImageData());
     return $image;
 }
Esempio n. 2
0
 function _showThumbNail($data, $column)
 {
     $column = 'name';
     if (!(isset($data[$column]) && $data[$column])) {
         return false;
     }
     require_once 'AMP/System/File/Image.php';
     $image_file = new AMP_System_File_Image(AMP_image_path($data[$column]));
     if (!($path = $image_file->getPath())) {
         return $data[$column];
     }
     $this->dropField('filename');
     $this->dropField('image');
     $renderer = AMP_get_renderer();
     return $data[$column] . $image_file->display->execute();
     /*
             $renderer = AMP_get_renderer( );
             return $renderer->link( $content_image->getURL( AMP_IMAGE_CLASS_ORIGINAL ), $renderer->image( $content_image->getURL( AMP_IMAGE_CLASS_OPTIMIZED)), array( 'target' => '_blank'))
      . $renderer->newline( )
     .  $renderer->link( $content_image->getURL( AMP_IMAGE_CLASS_ORIGINAL ), $data[$column], array( 'target' => '_blank'));
     */
 }