This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
MatritumCantat_Web/www/components/com_zoom/view.php.bak
2012-09-18 20:02:43 +00:00

560 lines
28 KiB
PHP

<?php
//zOOm Gallery//
/**
-----------------------------------------------------------------------
| zOOm Image Gallery! by Mike de Boer - a multi-gallery component |
-----------------------------------------------------------------------
-----------------------------------------------------------------------
| |
| Date: October, 2004 |
| Author: Mike de Boer, <http://www.mikedeboer.nl> |
| Copyright: copyright (C) 2004 by Mike de Boer |
| Description: zOOm Image Gallery, a multi-gallery component for |
| Mambo based on RSGallery by Ronald Smit. It's the most |
| feature-rich gallery component for Mambo! |
| Filename: view.php |
| Version: 2.1.4 |
| |
-----------------------------------------------------------------------
**/
if(array_key_exists('popup', $_REQUEST))
$popup = $_REQUEST['popup'];
if(array_key_exists('isAdmin', $_REQUEST))
$isAdmin = $_REQUEST['isAdmin'];
$catid = $_REQUEST['catid'];
$key = $_REQUEST['key'];
$PageNo = $_REQUEST['PageNo'];
$hit = $_REQUEST['hit'];
if($popup){
define( "_VALID_MOS", 1 );
include('../../configuration.php');
if (file_exists($mosConfig_absolute_path."/version.php")) {
include($mosConfig_absolute_path."/version.php");
}else{
include($mosConfig_absolute_path."/includes/version.php");
}
if (file_exists( $mosConfig_absolute_path."/components/com_zoom/language/".$mosConfig_lang.".php" ) ) {
include_once( $mosConfig_absolute_path."/components/com_zoom/language/".$mosConfig_lang.".php" );
} else {
include_once( $mosConfig_absolute_path."/components/com_zoom/language/english.php" );
}
// redefine the mambo database object to use the comment function...
if(strstr($version, '4.5.2'))
require($mosConfig_absolute_path.'/includes/database.php');
else
require($mosConfig_absolute_path.'/classes/database.php');
$database = new database( $mosConfig_host, $mosConfig_user, $mosConfig_password, $mosConfig_db, $mosConfig_dbprefix );
// Create zOOm Image Gallery object
require('classes/zoom.class.php');
require('classes/editmon.class.php'); //like a common session-monitor...
require('classes/gallery.class.php');
require('classes/image.class.php');
require('classes/comment.class.php');
// Load configuration file...
include('zoom_config.php');
$zoom = new zoom();
$zoom->setGallery($catid);
if($isAdmin)
$zoom->_isAdmin = true;
if($zoom->isWin()){
include($mosConfig_absolute_path.'/components/com_zoom/classes/fs_win32.php');
}else{
include($mosConfig_absolute_path.'/components/com_zoom/classes/fs_unix.php');
}
}
// MOS Intruder Alerts
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// get the file-data for display
$zoom->_gallery->_images[$key]->getInfo();
if($zoom->_gallery->_images[$key]->isMember($popup)){
if (isset($submit)) {
$uname = $_REQUEST['uname'];
$comment = $_REQUEST['comment'];
$zoom->_gallery->_images[$key]->addComment($uname,$comment);
}
if (isset($delComment)) {
$zoom->_gallery->_images[$key]->delComment($delComment);
}
if (isset($vote)){
$zoom->_gallery->_images[$key]->rateImg($vote);
}
// update hitcounter for this image...
if (isset($hit)){
$zoom->_gallery->_images[$key]->hitPlus();
}
if($zoom->_CONFIG['popUpImages']){
?>
<?php echo "<?xml version=\"1.0\" encoding=\"" . _ZOOM_ISO . "\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title><?php echo $zoom->_CONFIG['zoom_title']." - ".$zoom->_gallery->_images[$key]->_filename;?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo _ZOOM_ISO; ?>">
<link href="zoom.css" rel="stylesheet" media="screen">
<?php
}
if ($zoom->_CONFIG['readEXIF']) {
include($mosConfig_absolute_path."/components/com_zoom/classes/iptc/JPEG.php");
include($mosConfig_absolute_path."/components/com_zoom/classes/iptc/EXIF.php");
include($mosConfig_absolute_path."/components/com_zoom/classes/iptc/JFIF.php");
include($mosConfig_absolute_path."/components/com_zoom/classes/iptc/Photoshop_IRB.php");
include($mosConfig_absolute_path."/components/com_zoom/classes/iptc/PictureInfo.php");
include($mosConfig_absolute_path."/components/com_zoom/classes/iptc/XMP.php");
?>
<STYLE TYPE="text/css" MEDIA="screen, print, projection">
<!--
.EXIF_Table { padding: 3px; border: solid 1px black; outline: solid 1px black }
-->
</STYLE>
<?php
}
$img_path = $mosConfig_live_site."/".$zoom->_CONFIG['imagepath'].$zoom->_gallery->_dir."/".$zoom->_gallery->_images[$key]->_viewsize;
$img_loc = $mosConfig_absolute_path."/".$zoom->_CONFIG['imagepath'].$zoom->_gallery->_dir."/".$zoom->_gallery->_images[$key]->_viewsize;
$dir_prefix = $mosConfig_live_site."/components/com_zoom/";
if ($zoom->_CONFIG['popUpImages']){
$url_prefix = "view.php?popup=1&catid=".$zoom->_gallery->_id;
}else{
$url_prefix = "index.php?option=com_zoom&Itemid=".$Itemid."&page=view&catid=".$zoom->_gallery->_id;
}
$size = getimagesize($img_loc);
if ($zoom->isThumbnailable($zoom->_gallery->_images[$key]->_type)) {
if(max($size[0], $size[1]) > $zoom->_CONFIG['maxsize']){
// height/width
$srcWidth = $size[0];
$srcHeight = $size[1];
$ratio = max($srcWidth, $srcHeight) / $zoom->_CONFIG['maxsize'];
$ratio = max($ratio, 1.0);
$destWidth = (int)($srcWidth / $ratio);
$destHeight = (int)($srcHeight / $ratio);
}
}
$first_img = 0;
$last_img = count($zoom->_gallery->_images) - 1;
if ($key == $first_img){
$pid = $last_img;
}else{
if ($key == $last_img){
$pid = ($key == count($zoom->_gallery->_images)) ? $key : $key-1;
}else{
$pid = ($key == (count($zoom->_gallery->_images) - 1)) ? $key : $key-1;
}
}
if ($key == $last_img){
$nid = $first_img;
}else{
$nid = ($key == (count($zoom->_gallery->_images) - 1)) ? $key : $key+1;
}
if ($zoom->_CONFIG['slideshow'])
$zoom->createSlideshow($key);
if ($zoom->_CONFIG['zoomOn'])
$zoom->createZoomJavascript($size);
if($zoom->_CONFIG['popUpImages']){
?>
<script language="javascript" type="text/javascript">
<!--
function newLoc(id){
window.document.location= 'view.php?imgid=<?php echo $imgid;?>&isAdmin=<?php echo $isAdmin;?>&delComment=' +id;
}
function lb_add(){
window.opener.location = '<?php echo $mosConfig_live_site."/index.php?option=com_zoom&Itemid=".$Itemid."&page=lightbox&action=add&catid=".$zoom->_gallery->_id."&key=".$key."&PageNo=".$PageNo;?>'
}
function send_ecard(){
window.opener.location = '<?php echo $mosConfig_live_site."/index.php?option=com_zoom&Itemid=".$Itemid."&page=ecard&catid=".$zoom->_gallery->_id."&key=".$key;?>';
window.opener.focus();
window.close();
}
//-->
</script>
<script language="javascript" type="text/javascript" src="../../includes/js/overlib_mini.js"></script>
<script language="javascript" type="text/javascript" src="javascripts.js"></script>
</head>
<body>
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<center>
<a href="javascript:window.close()"><?php echo _ZOOM_CLOSE;?></a><br /><br />
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="100%">&nbsp;</td>
<?php
if($zoom->_CONFIG['lightbox']){
echo ("\t\t<td align=\"right\" valign=\"top\" width=\"40\">\n"
. "\t\t<a href=\"javascript:lb_add();\" onmouseover=\"return overlib('"._ZOOM_LIGHTBOX_ITEM."');\" onmouseout=\"return nd();\">\n"
. "\t\t<img src=\"".$dir_prefix."images/lightbox.png\" border=\"0\" name=\"lightbox\"></a>&nbsp;\n"
. "\t\t</td>\n");
}
if($zoom->_CONFIG['ecards']){
?>
<td align="right" valign="top" width="40">
<a href="javascript:send_ecard();" onmouseover="return overlib('<?php echo _ZOOM_ECARD_SENDAS;?>');" onmouseout="return nd();">
<img src="<?php echo $dir_prefix;?>images/ecard.png" border="0" name="ecard"></a>
</td>
<?php
} // end IF ecards
?>
</tr>
</table>
<?php
}else{
?>
<script language="javascript" type="text/javascript" src="components/com_zoom/javascripts.js"></script>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="30" class="sectiontableheader">&nbsp;</td>
<td class="sectiontableheader" align="left" valign="top">
<a href="index.php?option=com_zoom&Itemid=<?php echo $Itemid;?>">
<img src="<?php echo $dir_prefix;?>images/home.gif" alt="<?php echo _ZOOM_MAINSCREEN;?>" border="0">&nbsp;&nbsp;<?php echo _ZOOM_MAINSCREEN;?>
</a> > <a href="index.php?option=com_zoom&Itemid=<?php echo $Itemid;?>&catid=<?php echo $zoom->_gallery->_id."&PageNo=".$PageNo;?>"><?php echo $zoom->_gallery->_name;?>
</a> > <strong><?php echo $zoom->_gallery->_images[$key]->_filename;?></strong>
</td>
<?php
if($zoom->_CONFIG['lightbox']){
echo ("\t\t<td align=\"center\" valign=\"top\" class=\"sectiontableheader\" width=\"40\">\n"
. "\t\t<a href=\"index.php?option=com_zoom&Itemid=".$Itemid."&page=lightbox&action=add&catid=".$zoom->_gallery->_id."&key=".$key."&PageNo=".$PageNo."\" onmouseover=\"return overlib('"._ZOOM_LIGHTBOX_ITEM."');\" onmouseout=\"return nd();\">\n"
. "\t\t<img src=\"components/com_zoom/images/lightbox.png\" border=\"0\" name=\"lightbox\"></a>&nbsp;\n"
. "\t\t</td>\n");
}
if($zoom->_CONFIG['ecards']){
?>
<td align="center" valign="top" class="sectiontableheader" width="40">
<a href="index.php?option=com_zoom&Itemid=<?php echo $Itemid."&page=ecard&catid=".$zoom->_gallery->_id."&key=".$key;?>" onmouseover="return overlib('<?php echo _ZOOM_ECARD_SENDAS;?>');" onmouseout="return nd();">
<img src="<?php echo $dir_prefix;?>images/ecard.png" border="0" name="ecard"></a>
</td>
<?php
} // end IF ecards
?>
</tr>
</table>
<?php
}
?>
<center>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<?php
if ($zoom->_CONFIG['slideshow'] && $zoom->isImage($zoom->_gallery->_images[$key]->_type)){
?>
<tr>
<td align="center" valign="middle">
<div align="center">
<?php echo _ZOOM_SLIDESHOW;?>
</div>
</td>
</tr>
<?php
}
?>
<tr>
<td align="center" valign="middle">
<div align="center">
<a href="<?php if($first_img==$key) echo "#"; else echo $url_prefix."&key=".$first_img."&hit=".$hit;?>" onmouseover="return overlib('<?php echo _ZOOM_FIRST_IMG;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/first_img.png" border="0" width="25" height="25"></a>
<a href="<?php if($pid==$key) echo "#"; else echo $url_prefix."&key=".$pid."&hit=".$hit;?>" onmouseover="return overlib('<?php echo _ZOOM_PREV_IMG;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/prev.png" border="0" width="25" height="25"></a>
<?php
if ($zoom->_CONFIG['slideshow'] && $zoom->isImage($zoom->_gallery->_images[$key]->_type)){ //Display play & stop buttons?
?>
<a href="javascript:stopstatus=0;runSlideShow();blocking('details', 'block')" onmouseover="return overlib('<?php echo _ZOOM_PLAY;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/play.png" border="0" width="25" height="25"></a>
<a href="javascript:endSlideShow();blocking('details', 'block')" onmouseover="return overlib('<?php echo _ZOOM_STOP;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/stop.png" border="0" width="25" height="25"></a>
<?php
}
?>
<a href="<?php if($nid==$key) echo "#"; else echo $url_prefix."&key=".$nid."&hit=".$hit;?>" onmouseover="return overlib('<?php echo _ZOOM_NEXT_IMG;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/next.png" border="0"></a>
<a href="<?php if($last_img==$key) echo "#"; else echo $url_prefix."&key=".$last_img."&hit=".$hit;?>" onmouseover="return overlib('<?php echo _ZOOM_LAST_IMG;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/last_img.png" border="0" width="25" height="25"></a>
</div>
</td>
</tr>
</table>
<?php
if($zoom->isImage($zoom->_gallery->_images[$key]->_type)){
if (isset($destWidth) && isset($destHeight)){
?>
//Rodax Software
<img src="<?php echo $img_path;?>" alt="" border="1" name="zImage"<?php echo ($zoom->_CONFIG['popUpImages']) ? " onClick=\"javscript:window.close()\"" : "";?>>
<!--img src="<?php echo $img_path;?>" alt="" border="1" name="zImage"<?php echo ($zoom->_CONFIG['popUpImages']) ? " onClick=\"javscript:window.close()\"" : "";?> width="<?php echo $destWidth;?>" height="<?php echo $destHeight;?>"-->
//Fin Rodax Software
<?php
}else{
?>
<img src="<?php echo $img_path;?>" alt="" border="1" name="zImage"<?php echo ($zoom->_CONFIG['popUpImages']) ? " onClick=\"javscript:window.close()\"" : "";?>>
<?php
}
}elseif($zoom->isDocument($zoom->_gallery->_images[$key]->_type)){
?>
<img src="<?php echo $zoom->_gallery->_images[$key]->_thumbnail;?>" alt="" border="1" name="zImage"<?php echo ($zoom->_CONFIG['popUpImages']) ? " onClick=\"javscript:window.close()\"" : "";?>>
<?php
}elseif($zoom->isMovie($zoom->_gallery->_images[$key]->_type)){
if($zoom->isRealMedia($zoom->_gallery->_images[$key]->_type)){
?>
<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" height="304" width="320">
<param name="controls" value="ImageWindow">
<param name="autostart" value="true">
<param name="src" value="<?php echo $img_path;?>">
<embed height="320" src="<?php echo $img_path;?>" type="audio/x-pn-realaudio-plugin" width="304" controls="ImageWindow" autostart="true">
</object>
<?php
}elseif($zoom->isQuicktime($zoom->_gallery->_images[$key]->_type)){
?>
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="304" width="320">
<param name="src" value="<?php echo $img_path;?>">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed height="304" pluginspage="http://www.apple.com/quicktime/download/" src="<?php echo $img_path;?>" type="video/quicktime" width="320" controller="false" autoplay="true">
</object>
<?php
}else{
?>
<object id="MediaPlayer1" width="320" height="304" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">
<param name="URL" value="<?php echo $img_path;?>" />
<embed src="<?php echo $img_path;?>" height="304" width="320" border="0" type="application/x-mplayer2"/></embed>
</object>
<?php
}
}
if ($zoom->_CONFIG['zoomOn'] && $zoom->isImage($zoom->_gallery->_images[$key]->_type)){
?>
<!-- what would zOOm Image Gallery be withouts its zoom-function!? -->
<br /><a href="javascript:zoomIn()" onmouseover="return overlib('+');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/zoom_plus.png" border="0"></a><a href="javascript:imReset()"><?php echo _ZOOM_RESET;?></a><a href="javascript:zoomOut()" onmouseover="return overlib('-');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/zoom_minus.png" border="0"></a>
<?php
} //END IF zoom?
?>
<!-- beginning of floating-box to hide details when the Slideshow has started... -->
<div id="details">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td>
<table width="100%" border="0">
<tr>
<td width="125" align="left" class="sectiontableheader"><?php echo _ZOOM_PROPERTIES;?></td><td class="sectiontableheader">&nbsp;</td>
</tr>
<?php if($zoom->_CONFIG['showName']){?>
<tr>
<td align="left"><?php echo _ZOOM_IMGNAME;?>: </td>
<td align="left"><?php echo $zoom->_gallery->_images[$key]->_name;?></td>
</tr>
<?php }
if($zoom->_CONFIG['showFilename']){?>
<tr>
<td align="left"><?php echo _ZOOM_FILENAME;?>: </td>
<td align="left">
<?php
if($zoom->isDocument($zoom->_gallery->_images[$key]->_type))
echo "<a href=\"".$img_path."\" target=\"_TOP\">".$zoom->_gallery->_images[$key]->_filename."</a> "._ZOOM_CLICKDOCUMENT;
else
echo $zoom->_gallery->_images[$key]->_filename;
?>
</td>
</tr>
<?php }
if($zoom->_CONFIG['showKeywords']){?>
<tr>
<td align="left"><?php echo _ZOOM_KEYWORDS;?>: </td>
<td align="left"><?php echo $zoom->_gallery->_images[$key]->getKeywords(2);?></td>
</tr>
<?php }
if($zoom->_CONFIG['showDate']){?>
<tr>
<td align="left"><?php echo _ZOOM_DATE;?>: </td>
<td align="left"><?php echo $zoom->convertDate($zoom->_gallery->_images[$key]->_date); ?></td>
</tr>
<?php }
if($zoom->_CONFIG['showDescr']){?>
<tr>
<td align="left"><?php echo _ZOOM_DESCRIPTION;?>: </td>
<td align="left"><?php echo $zoom->_gallery->_images[$key]->_descr; ?></td>
</tr>
<?php
}
if ($zoom->_CONFIG['showHits']){
?>
<tr>
<td align="left"><?php echo _ZOOM_HITS;?>: </td>
<td align="left"><?php echo $zoom->_gallery->_images[$key]->_hits; ?></td>
</tr>
<?php
}
if($zoom->_CONFIG['ratingOn']){
?>
<tr>
<td align="left"><?php echo _ZOOM_RATING;?></td>
<td align="left">
<?php
if($zoom->_gallery->_images[$key]->_votenum!=0){
if($zoom->_gallery->_images[$key]->_votesum!=0){
$rating = round($zoom->_gallery->_images[$key]->_votesum / $zoom->_gallery->_images[$key]->_votenum);
}else{
$rating = 0;
}
echo '<img src="'.$dir_prefix.'images/rating/rating'.$rating.'.gif" border="0"> ('.$zoom->_gallery->_images[$key]->_votenum.' ';
if($zoom->_gallery->_images[$key]->_votenum==1)
echo _ZOOM_VOTE.')';
else
echo _ZOOM_VOTES.')';
}else{
echo "<small>"._ZOOM_NOTRATED."</small>";
}
?>
</td>
</tr>
<?php } ?>
</table>
<?php
// Display a link which enables the user to view EXIF-readings of the image, if readEXIF is set
// to TRUE.
if ($zoom->_CONFIG['readEXIF']){
// $exif = $zoom->_gallery->_images[$key]->exif_parse_file($img_loc);
?>
<a href="javascript:blocking('exif', 'block')"><?php echo _ZOOM_EXIF_SHOWHIDE;?></a>
<div id="exif">
<?php echo Interpret_EXIF_to_HTML( get_EXIF_JPEG( $img_loc ), $img_loc ); ?>
</div>
<?php
}
// Display comments-form for input of comments, if comments are allowed ofcourse...
// The Edit-Monitor registers the user input and does not allow him/ her to add a comment again
// that session.
if ($zoom->_CONFIG['commentsOn']) {
?>
<table width="95%" border="0">
<tr>
<td width="125" align="left" class="sectiontableheader"><?php echo _ZOOM_COMMENTS;?></td>
<td class="sectiontableheader">&nbsp;</td>
<?php
// create an extra column to display admin-functions...
if ($zoom->_isAdmin==true){
print "<td width=\"100\" align=\"left\" class=\"sectiontableheader\">Admin</td>";
}
?>
</tr>
<?php
if(empty($zoom->_gallery->_images[$key]->_comments)){
echo ("<tr>\n"
. "\t<td>&nbsp;</td>\n"
. "\t<td align=\"center\" valign=\"bottom\">"._ZOOM_NO_COMMENTS."</td>\n"
. "</tr>\n");
}else{
// Display comments found in the database.
$smilies = $zoom->getSmiliesTable();
foreach($zoom->_gallery->_images[$key]->_comments as $comment){
if($count>1){
$colour=$zoom->_tabclass[0];
$count=0;
}else{
$colour=$zoom->_tabclass[1];
}
$theComment = $comment->processSmilies($comment->_comment,$dir_prefix,$smilies);
$cmtrow = "";
if ($zoom->_isAdmin==true){
// the adminstrator is able to delete comments directly through the hyperlink...
$cmtrow = "<tr><td width=\"125\" align=\"left\">".$comment->_name.":&nbsp;</td><td align=\"left\"><font color=\"#ff0000\">".$theComment."</font>&nbsp;(".$comment->_date.")</td><td width=\"50\">";
if (!$zoom->_CONFIG['popUpImages'])
$cmtrow .= "<a href=\"index.php?option=com_zoom&page=view&Itemid=".$Itemid;
else
$cmtrow .= "<a href=\"view.php?popup=1";
$cmtrow .= "&catid=".$zoom->_gallery->_id."&key=".$key."&isAdmin=".$isAdmin."&delComment=".$comment->_id."\"><img src=\"".$dir_prefix."images/delete.png\" border=\"0\" title=\""._ZOOM_DELETE."\" /></a></td></tr>";
}else{
$cmtrow = "<tr><td width=\"125\" align=\"left\">".$comment->_name.":&nbsp;</td><td align=\"left\"><font color=\"#ff0000\">".$theComment."</font>&nbsp;(".$comment->_date.")</td></tr>";
}
echo $cmtrow;
$count++;
}
}
?>
</td></tr>
</table>
<form method="post" name="post" action="<?php echo $url_prefix;?>" onSubmit="MM_validateForm('uname','','R','comment','','R');return document.MM_returnValue">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top" width="80"><?php echo _ZOOM_YOUR_NAME;?>:&nbsp;</td>
<td align="left" valign="top">
<?php
if(!empty($my->username)){
?>
<input type="hidden" name="uname" value="<?php echo $my->username;?>" />
<?php echo $my->username;?>
<?php
}else{
?>
<input class="inputbox" type="text" name="uname" size="25" value="" />
<?php
}
?>
<br /></td>
</tr>
<tr>
<td align="left" valign="top" width="80"><?php echo _ZOOM_COMMENTS;?>: </td>
<td align="left" valign="top">
<textarea name="comment" class="inputbox" rows="2" cols="35" wrap="virtual" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea>
<input type="hidden" name="popup" value="<?php echo $popup;?>" />
<input type="hidden" name="key" value="<?php echo $key;?>" />
<input type="hidden" name="isAdmin" value="<?php echo $isAdmin;?>" />
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input type="submit" name="submit" value="<?php echo _ZOOM_ADD;?>" class="button" />
</td>
</tr>
</table>
<table border="0" cellspacing="5" cellpadding="0">
<tr height="15">
<td width="80">&nbsp;</td>
<td width="15" height="15"><a href="javascript:emoticon(':D')"><img title="Very Happy" src="<?php echo $dir_prefix;?>images/smilies/icon_biggrin.gif" alt="Very Happy" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':)')"><img title="Smile" src="<?php echo $dir_prefix;?>images/smilies/icon_smile.gif" alt="Smile" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':(')"><img title="Sad" src="<?php echo $dir_prefix;?>images/smilies/icon_sad.gif" alt="Sad" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':o')"><img title="Surprised" src="<?php echo $dir_prefix;?>images/smilies/icon_surprised.gif" alt="Surprised" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':shock:')"><img title="Shocked" src="<?php echo $dir_prefix;?>images/smilies/icon_eek.gif" alt="Shocked" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':?')"><img title="Confused" src="<?php echo $dir_prefix;?>images/smilies/icon_confused.gif" alt="Confused" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon('8)')"><img title="Cool" src="<?php echo $dir_prefix;?>images/smilies/icon_cool.gif" alt="Cool" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':lol:')"><img title="Laughing" src="<?php echo $dir_prefix;?>images/smilies/icon_lol.gif" alt="Laughing" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':x')"><img title="Mad" src="<?php echo $dir_prefix;?>images/smilies/icon_mad.gif" alt="Mad" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':P')"><img title="Razz" src="<?php echo $dir_prefix;?>images/smilies/icon_razz.gif" alt="Razz" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':oops:')"><img title="Embarassed" src="<?php echo $dir_prefix;?>images/smilies/icon_redface.gif" alt="Embarassed" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':cry:')"><img title="Crying or Very sad" src="<?php echo $dir_prefix;?>images/smilies/icon_cry.gif" alt="Crying or Very sad" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':evil:')"><img title="Evil or Very Mad" src="<?php echo $dir_prefix;?>images/smilies/icon_evil.gif" alt="Evil or Very Mad" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':twisted:')"><img title="Twisted Evil" src="<?php echo $dir_prefix;?>images/smilies/icon_twisted.gif" alt="Twisted Evil" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':roll:')"><img title="Rolling Eyes" src="<?php echo $dir_prefix;?>images/smilies/icon_rolleyes.gif" alt="Rolling Eyes" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':wink:')"><img title="Wink" src="<?php echo $dir_prefix;?>images/smilies/icon_wink.gif" alt="Wink" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':!:')"><img title="Exclamation" src="<?php echo $dir_prefix;?>images/smilies/icon_exclaim.gif" alt="Exclamation" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':?:')"><img title="Question" src="<?php echo $dir_prefix;?>images/smilies/icon_question.gif" alt="Question" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':idea:')"><img title="Idea" src="<?php echo $dir_prefix;?>images/smilies/icon_idea.gif" alt="Idea" border="0" /></a></td>
<td width="15" height="15"><a href="javascript:emoticon(':arrow:')"><img title="Arrow" src="<?php echo $dir_prefix;?>images/smilies/icon_arrow.gif" alt="Arrow" border="0" /></a></td>
</tr>
</table>
</form>
<?php
} //END if commentsOn?
// Now, display a table which will display the images to rate the image...
// Images are from 1-star to 5-stars.
if ($zoom->_CONFIG['ratingOn']){
?>
<table border="0" width="100%" cellspacing="0" cellpadding"0">
<tr>
<td colspan="7" class="sectiontableheader"><strong><?php echo _ZOOM_RATING;?></strong></td>
</tr>
<tr>
<td width="100">&nbsp;</td>
<td><a href="<?php echo $url_prefix."&key=".$key;?>&vote=0" onmouseover="return overlib('<?php echo _ZOOM_RATE0;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/rating/rating0.gif" border="0" alt="" /></a></td>
<td><a href="<?php echo $url_prefix."&key=".$key;?>&vote=1" onmouseover="return overlib('<?php echo _ZOOM_RATE1;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/rating/rating1.gif" border="0" alt="" /></a></td>
<td><a href="<?php echo $url_prefix."&key=".$key;?>&vote=2" onmouseover="return overlib('<?php echo _ZOOM_RATE2;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/rating/rating2.gif" border="0" alt="" /></a></td>
<td><a href="<?php echo $url_prefix."&key=".$key;?>&vote=3" onmouseover="return overlib('<?php echo _ZOOM_RATE3;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/rating/rating3.gif" border="0" alt="" /></a></td>
<td><a href="<?php echo $url_prefix."&key=".$key;?>&vote=4" onmouseover="return overlib('<?php echo _ZOOM_RATE4;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/rating/rating4.gif" border="0" alt="" /></a></td>
<td><a href="<?php echo $url_prefix."&key=".$key;?>&vote=5"onmouseover="return overlib('<?php echo _ZOOM_RATE5;?>');" onmouseout="return nd();"><img src="<?php echo $dir_prefix;?>images/rating/rating5.gif" border="0" alt="" /></a></td>
</tr>
</table>
<?php
}
?>
</td></tr>
</table>
</div>
</center>
<?php
}else{
echo "Access not allowed. If you continue to experience this problem, please contact the administrator.";
}
if($zoom->_CONFIG['popUpImages']){
?>
</body>
</html>
<?php
}
?>