コード例 #1
0
// MOS Intruder Alerts
defined('_VALID_MOS') or die('Direct Access to this location is not allowed.');
require_once $mosConfig_absolute_path . "/components/com_zoom/lib/template/template.gallery.php";
$mainframe->addCustomHeadTag('<link href="' . $mosConfig_live_site . '/components/com_zoom/etc/zoom.css" rel="stylesheet" media="screen" type="text/css" />');
$mainframe->addCustomHeadTag('<script language="javascript" type="text/javascript" src="' . $mosConfig_live_site . '/components/com_zoom/lib/js/prototype.js"></script>');
$mainframe->addCustomHeadTag('<script language="javascript" type="text/javascript" src="' . $mosConfig_live_site . '/components/com_zoom/lib/js/scriptaculous.js?load=mm,effects"></script>');
if ($zoom->_CONFIG['popUpImages'] == 2) {
    $mainframe->addCustomHeadTag('<script language="javascript" type="text/javascript">var livesite = "' . $mosConfig_live_site . '"</script>');
    $mainframe->addCustomHeadTag('<script language="javascript" type="text/javascript" src="' . $mosConfig_live_site . '/components/com_zoom/lib/js/lightbox.js"></script>');
    $mainframe->addCustomHeadTag('<link href="' . $mosConfig_live_site . '/components/com_zoom/etc/lightbox.css" rel="stylesheet" media="screen" type="text/css" />');
}
if (!$catid) {
    //No gallery selected, show main screen
    $zoom->createSubmitScript('browse');
    $mainframe->setPageTitle($zoom->_CONFIG['zoom_title']);
    ZMG_Template_Gallery::showHeader($zoom->_CONFIG['viewtype'], $Itemid, $zoom->_CONFIG['zoom_title'], $zoom->_CONFIG['displaylogo'], $zoom->_CONFIG['showSearch'], $zoom->_CONFIG['showKeywords'], $zoom->_getKeywordsList());
    //Get every category from the database and echo it on the screen
    $zoom->_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();
    $galleries = array();
    while ($row = mysql_fetch_object($zoom->_result)) {
        $galleries[] = new gallery($row->catid, true);
    }
    ZMG_Template_Gallery::showGalleries($galleries, $zoom->_CONFIG['viewtype'], $Itemid, $zoom->_CONFIG['catcolsno'], $zoom->_CONFIG['galleryPrefix'], $zoom->_CONFIG['catImg'], $zoom->_CONFIG['showMetaBox']);
    ZMG_Template_Gallery::showFooter($zoom->_CONFIG['viewtype'], $Itemid, $zoom);