function display_fullsize_pic() { global $CONFIG, $HTTP_GET_VARS, $THEME_DIR, $ALBUM_SET; global $lang_errors, $lang_fullsize_popup, $lang_charset; if (function_exists('theme_display_fullsize_pic')) { theme_display_fullsize_pic(); return; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title><?php echo $CONFIG['gallery_name']; ?> : <?php echo $lang_fullsize_popup['click_to_close']; ?> </title> <meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset']; ?> " /> <link rel="stylesheet" href="<?php echo $THEME_DIR; ?> style.css" /> <script type="text/javascript" src="scripts.js"></script> </head> <body scroll="auto" marginwidth="0" marginheight="0"> <script language="JavaScript" type="text/JavaScript"> adjust_popup(); </script> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="2"> <td align="center" valign="middle"> <table cellspacing="2" cellpadding="0" style="border: 1px solid #000000; background-color: #FFFFFF;"> <td> <?php if (isset($HTTP_GET_VARS['picfile'])) { if (!GALLERY_ADMIN_MODE) { cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__); } $picfile = $HTTP_GET_VARS['picfile']; $picname = $CONFIG['fullpath'] . $picfile; $imagesize = @getimagesize($picname); echo "<a href=\"javascript: window.close()\"><img src=\"" . path2url($picname) . "\" {$imagesize['3']} class=\"image\" border=\"0\" alt=\"\" title=\"{$picfile}\n" . $lang_fullsize_popup['click_to_close'] . "\"/></a><br />\n"; } elseif (isset($HTTP_GET_VARS['pid'])) { $pid = (int) $HTTP_GET_VARS['pid']; $sql = "SELECT * " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='{$pid}' {$ALBUM_SET}"; $result = db_query($sql); if (!mysql_num_rows($result)) { cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__); } $row = mysql_fetch_array($result); $pic_url = get_pic_url($row, 'fullsize'); $geom = 'width="' . $row['pwidth'] . '" height="' . $row['pheight'] . '"'; echo "<a href=\"javascript: window.close()\"><img src=\"" . $pic_url . "\" {$geom} class=\"image\" border=\"0\" alt=\"\" title=\"" . htmlspecialchars($row['filename']) . "\n" . $lang_fullsize_popup['click_to_close'] . "\"></a><br />\n"; } ?> </td> </table> </td> </table> </body> </html> <?php }
if (!mysql_num_rows($result)) { cpg_die(CRITICAL_ERROR, sprintf($lang_errors['pic_in_invalid_album'], $CURRENT_PIC_DATA['aid']), __FILE__, __LINE__); } $CURRENT_ALBUM_DATA = mysql_fetch_array($result); if (is_numeric($album)) { $cat = -$album; $actual_cat = $CURRENT_ALBUM_DATA['category']; breadcrumb($actual_cat, $breadcrumb, $breadcrumb_text); $cat = -$album; } else { $actual_cat = $CURRENT_ALBUM_DATA['category']; breadcrumb($actual_cat, $breadcrumb, $breadcrumb_text); } } if (isset($CLEAN['fullsize'])) { theme_display_fullsize_pic(); ob_end_flush(); } elseif (isset($CLEAN['slideshow'])) { theme_slideshow(); ob_end_flush(); } else { //if (!isset($_GET['pos'])) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__); //Commented by Abbas if (!$CLEAN['pos'] && !$CLEAN['pid']) { cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__); } $picture_title = $CURRENT_PIC_DATA['title'] ? $CURRENT_PIC_DATA['title'] : strtr(preg_replace("/(.+)\\..*?\\Z/", "\\1", htmlspecialchars($CURRENT_PIC_DATA['filename'])), "_", " "); $nav_menu = theme_html_img_nav_menu(); $picture = theme_html_picture(); $votes = theme_html_rating_box(); $pic_info = html_picinfo(); $comments = theme_html_comments($CURRENT_PIC_DATA['pid']);