<?php

function smarty_function_photogallery($params, $tpl)
{
	$assign = $params['assign'] ? $params['assign'] : null;

	$galleries=utls::get_fotogalleries( $params['documentId'] );
	$t = $tpl->createTemplate('fotogallery2.tpl.html');
	if(!empty($galleries)){
		$currentGallery = $_REQUEST['gid'];

		for($i=0,$j=count($galleries); $i<$j; $i++){
			if( $galleries[$i]['GALLERY_ID'] == $_REQUEST['gid'] ){
				$currentGallery=$galleries[$i]['GALLERY_ID'];
			}
			// TODO чпу вообще и наличие ? в частности
			$galleries[$i]['GALLERY_URL'] = "{$params['urlPrefix']}&gid={$galleries[$i]['GALLERY_ID']}";
		}

		if( !$currentGallery ){
			$currentGallery = $galleries[0]['GALLERY_ID'];
		}
		//echo "111";
		$photos=utls::get_fotos( $params['documentId'], $currentGallery );

		$t->assign( 'galleries', $galleries );
		$t->assign( 'photos', $photos );
		$t->assign( 'urlPrefix', $params['urlPrefix'] );
		$t->assign( 'currentGallery', $currentGallery );

	} else {
		$t->assign( 'empty', true );
	}



	if( $assign ){
		$tpl->assign( $assign, $t->fetch() );
	}else{
		return $t->fetch();
	}
}


?>