Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2006, 21:51
Avatar de AJVEvoluzione
AJVEvoluzione
 
Fecha de Ingreso: agosto-2004
Ubicación: Buenos Aires
Mensajes: 195
Antigüedad: 19 años, 8 meses
Puntos: 1
Como obtener una foto para Flash

Hola mi consulta es porque tengo una galería e foto, el clasico "Coppermine" bueno el tema es que desarrolle mi sitio todo en flash menos la galeria, pero quiero que en una parte de mi web me ponga en chico la ultima foto que subí a la galería se entiende? para eso necesito saber cual es la ultima foto pedirla a la galeria pero no tengo idea como hacerlo. el link para ver la ultima foto es algo así: http://www.miweb.com/galeria/display...up&cat=0&pos=0

Alguien me puede ayudar para sacar el codigo para que me de solamente el ultimo thumbs de la gelería?

Busque en el foro de Coppermine pero no tengo rta.

El php que maneja eso es el siguiente.

Código PHP:
<?php
define
('IN_COPPERMINE'true);
define('DISPLAYIMAGE_PHP'true);
define('INDEX_PHP'true);

require(
'include/init.inc.php');

if (!
USER_ID && $CONFIG['allow_unlogged_access'] == 0) {
    
$redirect $redirect "login.php";
    
header("Location: $redirect");
    exit();

}

if (
$CONFIG['enable_smilies']) include("include/smilies.inc.php");

$breadcrumb '';
$breadcrumb_text '';
$cat_data = array();

if(
$CONFIG['read_exif_data'] ){

        include(
"include/exif_php.inc.php");

}

if(
$CONFIG['read_iptc_data'] ){

        include(
"include/iptc.inc.php");

}


# Sanitize the data - to fix the XSS vulnerability - Aditya

function sanitize_data(&$value$key)

{

    if (
is_array($value)) {

        
array_walk($value'sanitize_data');

    } else {

        
# sanitize against sql/html injection; trim any nongraphical non-ASCII character:

        
$value trim(htmlentities(strip_tags(trim($value,"\x7f..\xff\x0..\x1f")),ENT_QUOTES));

    }

}

function 
html_picture_menu()

{

    global 
$lang_display_image_php$CURRENT_PIC_DATA$CURRENT_ALBUM_DATA$CONFIG;



    
$mime_content cpg_get_type($CURRENT_PIC_DATA['filename']);

    
$picmenu '';



  if (
false) { //(!($mime_content['content']=='image')) {

    
$picmenu = <<<EOT

     <a href="#" onclick="return MM_openBrWindow('setplayer.php?=
{$mime_content['extension']}','Set_Player','scrollbars=no,toolbar=no,status=no,resizable=no')" class="admin_menu" >{$lang_display_image_php['set_player']}</a>

EOT;

  }



  if ((
USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) {

    
$picmenu .= <<<EOT

     <a href="javascript:;" onclick="return MM_openBrWindow('picEditor.php?id=
{$CURRENT_PIC_DATA['pid']}','Crop_Picture','scrollbars=yes,toolbar=no,status=yes,resizable=yes')" class="admin_menu" >{$lang_display_image_php['crop_pic']}</a> <a href="editOnePic.php?id={$CURRENT_PIC_DATA['pid']}&amp;what=picture"  class="admin_menu">{$lang_display_image_php['edit_pic']}</a> <a href="delete.php?id={$CURRENT_PIC_DATA['pid']}&amp;what=picture"  class="admin_menu" onclick="return confirm('{$lang_display_image_php['confirm_del']}'); return false; ">{$lang_display_image_php['del_pic']}</a>

EOT;

  }



  return 
$picmenu;

}

// Display picture information

function html_picinfo()

{

    global 
$CONFIG$CURRENT_PIC_DATA$CURRENT_ALBUM_DATA$THEME_DIR$FAVPICS$REFERER;

    global 
$album$lang_picinfo$lang_display_image_php$lang_byte_units$lastup_date_fmt;


    if (
$CURRENT_PIC_DATA['owner_id'] && $CURRENT_PIC_DATA['owner_name']) {

        
$owner_link '<a href ="profile.php?uid=' $CURRENT_PIC_DATA['owner_id'] . '">' $CURRENT_PIC_DATA['owner_name'] . '</a> ';

    } else {

        
$owner_link '';

    }


    if (
GALLERY_ADMIN_MODE && $CURRENT_PIC_DATA['pic_raw_ip']) {

        if (
$CURRENT_PIC_DATA['pic_hdr_ip']) {

            
$ipinfo ' (' $CURRENT_PIC_DATA['pic_hdr_ip'] . '[' $CURRENT_PIC_DATA['pic_raw_ip'] . ']) / ';

        } else {

            
$ipinfo ' (' $CURRENT_PIC_DATA['pic_raw_ip'] . ') / ';

        }

    } else {

        if (
$owner_link) {

            
$ipinfo '/ ';

        } else {

            
$ipinfo '';

        }

    }


    
$info[$lang_picinfo['Filename']] = htmlspecialchars($CURRENT_PIC_DATA['filename']);

    
$info[$lang_picinfo['Album name']] = '<span class="alblink">' $owner_link $ipinfo '<a href="thumbnails.php?album=' $CURRENT_PIC_DATA['aid'] . '">' $CURRENT_ALBUM_DATA['title'] . '</a></span>';


    if (
$CURRENT_PIC_DATA['votes'] > 0) {

        if (
defined('THEME_HAS_RATING_GRAPHICS')) {

            
$prefix $THEME_DIR;

        } else {

            
$prefix '';

        }

        if (
GALLERY_ADMIN_MODE) {

          
$width 800;

          
$height 500;

        } else {

          
$width 400;

          
$height 250;

        }

        
$detailsLink $CONFIG['vote_details'] ? ' (<a href="#" onclick="MM_openBrWindow(\'stat_details.php?type=vote&amp;pid='.$CURRENT_PIC_DATA['pid'].'&amp;sort=sdate&amp;dir=&amp;sdate=1&amp;ip=1&amp;rating=1&amp;referer=1&amp;browser=1&amp;os=1\',\'\',\'resizable=yes,width='.$width.',height='.$height.',top=50,left=50,scrollbars=yes\'); return false;">'.$lang_picinfo['details'].'</a>)' '';

        
$info[sprintf($lang_picinfo['Rating'], $CURRENT_PIC_DATA['votes'])] = '<img src="' $prefix 'images/rating' round($CURRENT_PIC_DATA['pic_rating'] / 2000) . '.gif" align="middle" alt="" />'.$detailsLink;

    }

    if (
$CURRENT_PIC_DATA['keywords'] != "") {

        
$info[$lang_picinfo['Keywords']] = '<span class="alblink">' preg_replace("/(\S+)/""<a href=\"thumbnails.php?album=search&amp;search=\\1\">\\1</a>" $CURRENT_PIC_DATA['keywords']) . '</span>';

    }

    for (
$i 1$i <= 4$i++) {

        if (
$CONFIG['user_field' $i '_name']) {

            if (
$CURRENT_PIC_DATA['user' $i] != "") {

                
$info[$CONFIG['user_field' $i '_name']] = make_clickable($CURRENT_PIC_DATA['user' $i]);

            }

        }

    }

    
$info[$lang_picinfo['File Size']] = ($CURRENT_PIC_DATA['filesize'] > 10240 ? ($CURRENT_PIC_DATA['filesize'] >> 10) . '&nbsp;' $lang_byte_units[1] : $CURRENT_PIC_DATA['filesize'] . '&nbsp;' $lang_byte_units[0]);

    
$info[$lang_picinfo['File Size']] = '<span dir="ltr">' $info[$lang_picinfo['File Size']] . '</span>';

    
$info[$lang_picinfo['Date Added']] = localised_date($CURRENT_PIC_DATA['ctime'],$lastup_date_fmt);

    
$info[$lang_picinfo['Dimensions']] = sprintf($lang_display_image_php['size'], $CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']);

    
$detailsLink = ($CURRENT_PIC_DATA['hits'] && $CONFIG['vote_details'] && GALLERY_ADMIN_MODE) ? ' (<a href="#" onclick="MM_openBrWindow(\'stat_details.php?type=hits&amp;pid='.$CURRENT_PIC_DATA['pid'].'&amp;sort=sdate&amp;dir=&amp;sdate=1&amp;ip=1&amp;search_phrase=1&amp;referer=1&amp;browser=1&amp;os=1\',\'\',\'resizable=yes,width=800,height=500,top=50,left=50,scrollbars=yes\'); return false;">'.$lang_picinfo['details'].'</a>)' '';

    
$info[$lang_picinfo['Displayed']] = sprintf($lang_display_image_php['views'], $CURRENT_PIC_DATA['hits']);

    
$info[$lang_picinfo['Displayed']] .= $detailsLink;

    
$path_to_pic $CONFIG['fullpath'] . $CURRENT_PIC_DATA['filepath'] . $CURRENT_PIC_DATA['filename'];



    if (
$CONFIG['read_exif_data']) $exif exif_parse_file($path_to_pic);



    if (isset(
$exif) && is_array($exif)) {

        
array_walk($exif'sanitize_data');

        
$info array_merge($info,$exif);

    }



    if (
$CONFIG['read_iptc_data']) $iptc get_IPTC($path_to_pic);



    if (isset(
$iptc) && is_array($iptc)) {

        
array_walk($iptc'sanitize_data');

        if (isset(
$iptc['Title'])) $info[$lang_picinfo['iptcTitle']] = $iptc['Title'];

        if (isset(
$iptc['Copyright'])) $info[$lang_picinfo['iptcCopyright']] = $iptc['Copyright'];

        if (!empty(
$iptc['Keywords'])) $info[$lang_picinfo['iptcKeywords']] = implode(' ',$iptc['Keywords']);

        if (isset(
$iptc['Category'])) $info[$lang_picinfo['iptcCategory']] = $iptc['Category'];

        if (!empty(
$iptc['SubCategories'])) $info[$lang_picinfo['iptcSubCategories']] = implode(' ',$iptc['SubCategories']);

    }