<?php
// (c) Copyright 2002-2010 by authors of the Tiki Wiki CMS Groupware Project
// 
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id: mod-func-file_galleries.php 26808 2010-04-28 12:30:41Z jonnybradley $

//this script may only be included - so its better to die if called directly.
if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__)) !== false) {
  header("location: index.php");
  exit;
}

function module_file_galleries_info() {
	return array(
		'name' => tra('File galleries'),
		'description' => tra('Displays links to file galleries.'),
		'prefs' => array( 'feature_file_galleries' ),
		'params' => array(),
	);
}

function module_file_galleries( $mod_reference, $module_params ) {
	global $filegallib; include_once ('lib/filegals/filegallib.php');
	global $smarty;
	
	$all_galleries = $filegallib->getFileGalleriesData();
	
	if ( isset($all_galleries) && is_array($all_galleries) && count($all_galleries) > 0 ) {
		$phplayersTreeData = $filegallib->getFilegalsTreePhplayers();
		$smarty->assign_by_ref('tree', $phplayersTreeData['tree']);
		$smarty->assign_by_ref('expanded', $phplayersTreeData['expanded']);
	}
}
