| | 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: galleryshow.php | | Version: 2.1.4 | | | ----------------------------------------------------------------------- **/ // MOS Intruder Alerts defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); if (!isset($catid)){ //No gallery selected, show main screen $zoom->createSubmitScript('browse'); ?> echo ''; ?> _CONFIG['zoom_title'];?> */ echo ''; ?> _CONFIG['showSearch'] && $zoom->_CONFIG['showKeywords']){ ?>
' . $zoom->_CONFIG['zoom_title'] . '
createKeywordsDropdown('sstring', '', 1); ?>
_CONFIG['displaylogo']){ ?> _CONFIG['showSearch']){ ?>
 
echo ''; ?> echo ''; ?> _counter = 0; $orderMethod = $zoom->getCatOrderMethod(); if($zoom->_isAdmin) $database->setQuery("SELECT catid FROM #__zoom WHERE subcat_id=0 AND pos=0 ORDER BY ".$orderMethod); else $database->setQuery("SELECT catid FROM #__zoom WHERE subcat_id=0 AND pos=0 AND published=1 ORDER BY ".$orderMethod); $zoom->_result = $database->query(); while($row = mysql_fetch_object($zoom->_result)){ $zoom->setGallery($row->catid, true); if ($zoom->_CONFIG['catImg']) $zoom->_gallery->setCatImg(); //select the first image from the gallery handled by the loop... if ($zoom->_CONFIG['showMetaBox']) { // display category info, including image... $img_num = $zoom->_gallery->getNumOfImages(); $subcat_num = $zoom->_gallery->getNumOfSubCats(); $subcat_html = ($subcat_num <= 0) ? "" : ", ".$subcat_num." "._ZOOM_SUBGALLERIES; } if ($zoom->_counter >= $zoom->_CONFIG['catcolsno']){ // Rodax Software //echo ""; echo ""; $zoom->_counter = 0; } if ($zoom->_CONFIG['catImg']){ ?> echo '
 
 
'; ?> _CONFIG['showMetaBox']) ? "onmouseover=\"return overlib('".$img_num." "._ZOOM_IMAGES.$subcat_html."');\" onmouseout=\"return nd();\"" : "";?>> _CONFIG['galleryPrefix'].$zoom->_gallery->_name."
".$zoom->_gallery->_descr; echo $zoom->_CONFIG['galleryPrefix'].$zoom->_gallery->_name.""; if(!$zoom->_gallery->_published) echo " (no publicada)"; echo "
"; echo ''; echo "
"; echo "

".$zoom->_gallery->_descr."

"; echo "

"; ?> _CONFIG['showMetaBox']) ? "onmouseover=\"return overlib('".$img_num." "._ZOOM_IMAGES.$subcat_html."');\" onmouseout=\"return nd();\"" : "";?>> "; }else{ ?>

_CONFIG['showMetaBox']) ? "onmouseover=\"return overlib('".$img_num." "._ZOOM_IMAGES.$subcat_html."');\" onmouseout=\"return nd();\"" : "";?>> \n"; $zoom->_counter++; } ?>
_isAdmin){ print ''; }elseif($zoom->_isUser && $zoom->_CONFIG['allowUserUpload']){ print ''; } ?>
'._ZOOM_ADMINSYSTEM.' '._ZOOM_USERSYSTEM.' _CONFIG['commentsOn']){?> |  _CONFIG['ratingOn']){?> |  */ ?>
_gallery->_password) > 0 && !$zoom->_isAdmin && !$zoom->_EditMon->isEdited($zoom->_gallery->_id, 'pass')){ ?>
:
_gallery->checkPassword($catpass)){ $valid = true; }else{ ?> _gallery->isMember()){ $imagedir = $zoom->_gallery->_dir; $parent = $zoom->_gallery->getSubcatName(); if ((strtolower( $my->usertype ) == 'administrator') || (strtolower( $my->usertype ) == 'super administrator')) { ?> _CONFIG['lightbox'] && $zoom->_gallery->getNumOfImages() > 0){ ?>
<?php echo _ZOOM_MAINSCREEN;?>   _gallery->_pos==0) echo " > "; elseif ($zoom->_gallery->_pos==1) echo " > _gallery->_subcat_id."\">".$parent." > "; elseif ($zoom->_gallery->_pos>=2) echo " >..> _gallery->_subcat_id."\">".$parent." > "; echo $zoom->_gallery->_name; if(!$zoom->_gallery->_published) echo " (unpublished)"; if($zoom->_isAdmin){ print ' | '._ZOOM_ADMINSYSTEM.''; }else if($zoom->_isUser && $zoom->_CONFIG['allowUserUpload']){ print ' | '._ZOOM_USERSYSTEM.''; } ?>
_counter = 0; foreach($zoom->_gallery->_subcats as $subcat){ array_shift($zoom->_gallery->_subcats); if ($zoom->_counter >= $zoom->_CONFIG['catcolsno']){ echo "\n"; $zoom->_counter = 0; } if ($zoom->_CONFIG['catImg']){ $subcat->setCatImg(); } if ($zoom->_CONFIG['showMetaBox']) { $img_num = $subcat->getNumOfImages(); $subcat_num = $subcat->getNumOfSubCats(); $subcat_html = ($subcat_num <= 0) ? "" : ", ".$subcat_num." "._ZOOM_SUBGALLERIES; } // echo $zoom->_CONFIG['galleryPrefix'].$subcat->_name; if ($zoom->_CONFIG['catImg']){ ?> \n"; $zoom->_counter++; } ?>
 
_CONFIG['showMetaBox']) ? "onmouseover=\"return overlib('".$img_num." "._ZOOM_IMAGES.$subcat_html."');\" onmouseout=\"return nd();\"" : "";?>> _cat_img->_thumbnail;?>" border="0" align="left"> _CONFIG['showMetaBox']) ? "onmouseover=\"return overlib('".$img_num." "._ZOOM_IMAGES.$subcat_html."');\" onmouseout=\"return nd();\"" : "";?>> _CONFIG['galleryPrefix'].$subcat->_name."
".$subcat->_descr; if(!$subcat->_published) echo "
(unpublished)"; echo "
_counter = 0; $startRow = 0; //Set the page no if(empty($_REQUEST['PageNo'])){ if($startRow == 0){ $PageNo = $startRow + 1; } }else{ $PageNo = $_REQUEST['PageNo']; $startRow = ($PageNo - 1) * $zoom->_CONFIG['PageSize']; } //Total of record $RecordCount = $zoom->_gallery->getNumOfImages();//Number of files in gallery $endRow = $startRow + $zoom->_CONFIG['PageSize'] -1; if ($endRow >= $RecordCount) $endRow = $RecordCount - 1; //Set Maximum Page $MaxPage = ceil($RecordCount % $zoom->_CONFIG['PageSize']); if($RecordCount % $zoom->_CONFIG['PageSize'] == 0){ $MaxPage = ceil($RecordCount / $zoom->_CONFIG['PageSize']); }else{ $MaxPage = ceil($RecordCount / $zoom->_CONFIG['PageSize']); } //Set the counter start $CounterStart = 1; //Counter End $CounterEnd = $MaxPage; $inforow = ""; /**/ ?> '; echo ''; echo ''; echo '
' . $zoom->_CONFIG['zoom_title'] . '
'; ?> _CONFIG['columnsno']?>" align="center">

_gallery->_name;?>

_gallery->_hideMsg){ echo ""._ZOOM_NOPICS.""; } ?>


*/ echo ''; ?> _CONFIG['columnsno'] . '">

' . $zoom->_gallery->_descr . '
'; if ($RecordCount != 0){ echo "Hay ". $RecordCount." "._ZOOM_IMAGES." "._ZOOM_IMGFOUND." ".$PageNo." "._ZOOM_IMGFOUND2." ".$MaxPage; }elseif(!$zoom->_gallery->_hideMsg){ echo ""._ZOOM_NOPICS.""; } echo "

"; ?> _CONFIG['columnsno']); for($counter = $startRow; $counter <= $endRow; $counter++){ $image = $zoom->_gallery->_images[$counter]; $image->getInfo(); // if($zoom->_CONFIG['viewtype'] == 1){ viewtype is going to implemented later on (with CSS support)... if ($image->isMember()) { // Basic and original multi-column compact style layout... $features = "\t\t\n"; echo $link; // begin inforow here... $inforow .= "\t\t\n"; //Counter to count the number of rows... $zoom->_counter++; $i++; if ($zoom->_counter % $zoom->_CONFIG['columnsno'] == 0){ echo "\n"; $inforow .= "\t\t\n"; echo $inforow; $inforow = ""; }elseif($counter == $endRow && $zoom->_counter % $zoom->_CONFIG['columnsno'] != 0){ $remainder = $zoom->_CONFIG['columnsno'] - ($zoom->_counter % $zoom->_CONFIG['columnsno']); for($x = 0; $x < $remainder; $x++){ echo "\n"; $inforow .= "\n"; } $inforow .= "\t\t\n"; echo "\n"; echo $inforow; } }// END if isMember() /** }elseif ($zoom->_CONFIG['viewtype'] == 2){ // flat style (simple table layout...) } **/ }// END for loop images. ?>
'; echo $zoom->_gallery->_name; echo '
\n"; if ($zoom->isImage($image->_type)) { $size= getimagesize($zoom->_CONFIG['imagepath'].$zoom->_gallery->_dir."/".$image->_filename); } if($zoom->_CONFIG['lightbox']){ $features .= ("\t\t_gallery->_id."&key=".$counter."&PageNo=".$PageNo."\" onmouseover=\"return overlib('"._ZOOM_LIGHTBOX_ITEM."');\" onmouseout=\"return nd();\">\n" . "\t\t \n"); } if ($zoom->_isAdmin || ($zoom->_isUser && $image->_uid == $zoom->_CurrUID)){ $features .= ("\t\t_gallery->_id."&key=".$counter."&PageNo=".$PageNo."\" onmouseover=\"return overlib('"._ZOOM_DELETE."');\" onmouseout=\"return nd();\">\n" . " _gallery->_id."&key=".$counter."&PageNo=".$PageNo."\" onmouseover=\"return overlib('"._ZOOM_BUTTON_EDIT."');\" onmouseout=\"return nd();\">\n"); } if($zoom->_CONFIG['lightbox'] || $zoom->_isAdmin || ($zoom->_isUser && $image->_uid == $zoom->_CurrUID)) $features .= "
\n"; echo $features; $descr = $zoom->removeTags($image->_descr); if ($zoom->_CONFIG['showMetaBox']) { $link = "_name."');\" onmouseout=\"return nd();\""; }else{ $link = "_CONFIG['popUpImages']){ $link .= " href=\"index.php?option=com_zoom&Itemid=".$Itemid."&page=view&catid=".$zoom->_gallery->_id."&PageNo=".$PageNo."&key=".$counter."&hit=1\">\n"; }else{ $link .= " href=\"javascript:void(0)\" onClick=\"window.open('components/com_zoom/view.php?popup=1&catid=".$zoom->_gallery->_id."&key=".$counter."&isAdmin=".$zoom->_isAdmin."&hit=1', 'win1', 'width="; if($size[0]<550){ $link .= "550"; }elseif($size[0]>$zoom->_CONFIG['maxsize']){ $link .= $zoom->_CONFIG['maxsize'] + 50; }else{ $link .= $size[0] + 40; } $link .= ", height="; if($size[1]<550){ $link .= "550"; }elseif($size[1]>$zoom->_CONFIG['maxsize']){ $link .= $zoom->_CONFIG['maxsize'] + 50; }else{ $link .= $size[1] + 100; } $link .= ", scrollbars=1').focus()\">\n"; } $link .= "_thumbnail."\" />\n
\n
\n\t\t"; if ($zoom->_CONFIG['showName']) { $inforow .= (empty($image->_name)) ? $image->_filename : $image->_name; $inforow .= "
\n"; } if($zoom->_CONFIG['commentsOn']){ // Adding comment-notification, eg. show a pic with last comment-author and date as alt-text. if($mycom = $image->_comments[0]){ $inforow .= "\t\t_name.": ".$mycom->_date."');\" onmouseout=\"return nd();\">= ".$image->getNumOfComments(); if ($zoom->_CONFIG['showHits']) { $inforow .= ", "; } } } if ($zoom->_CONFIG['showHits']) $inforow .= $image->_hits . 'x ' . _ZOOM_HITS . "\n"; $inforow .= "\t\t
  

"._ZOOM_FIRST." : "; echo ""._ZOOM_PREVIOUS." << "; } $c = 0; //Print Page No for($c=$CounterStart;$c<=$CounterEnd;$c++){ if($c < $MaxPage){ if($c == $PageNo){ if($c % $RecordCount == 0){ echo "$c "; }else{ echo "$c | "; } }elseif($c % $RecordCount == 0){ echo "$c "; }else{ echo "$c | "; }//END IF }else{ if($PageNo == $MaxPage){ echo "$c "; }else{ echo "$c "; } } } if($PageNo < $MaxPage){ $NextPage = $PageNo + 1; echo ">> "._ZOOM_NEXT.""; echo " : "._ZOOM_LAST.""; } ?>

_CONFIG['showSearch'] && $zoom->_CONFIG['showKeywords']){ $zoom->createSubmitScript('browse'); ?> _CONFIG['lightbox']){ ?>
createKeywordsDropdown('sstring', '', 1);?>