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