1<?php 2 3/** 4 * e107 website system 5 * 6 * Copyright (C) 2008-2012 e107 Inc (e107.org) 7 * Released under the terms and conditions of the 8 * GNU General Public License (http://www.gnu.org/licenses/gpl.txt) 9 * 10 * @file 11 * Render gallery menu. 12 */ 13 14if(!defined('e107_INIT')) 15{ 16 exit; 17} 18 19e107_require_once(e_PLUGIN . 'gallery/includes/gallery_load.php'); 20 21e107::plugLan('gallery', 'front'); 22 23$gp = e107::getPlugPref('gallery'); 24 25e107::css('gallery', 'css/gallery.css'); 26 27// Load prettyPhoto settings and files. 28gallery_load_prettyphoto(); 29 30e107::library('load', 'jquery.cycle'); 31e107::js('gallery', 'js/gallery.cycle.js'); 32 33$settings = array( 34 'fx' => varset($gp['slideshow_effect'], 'scrollHorz'), 35 'speed' => varset($gp['slideshow_duration'], 1000), 36 'timeout' => varset($gp['slideshow_freq'], 4000), 37); 38 39e107::js('settings', array('gallery' => $settings)); 40 41$text = e107::getParser()->parseTemplate("{GALLERY_SLIDESHOW}"); 42e107::getRender()->tablerender(LAN_PLUGIN_GALLERY_TITLE, $text, 'gallery_slideshow'); 43unset($text); 44unset($gp); 45