From: <nk...@us...> - 2010-02-17 16:49:18
|
Revision: 25316 http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=25316&view=rev Author: nkoth Date: 2010-02-17 16:49:11 +0000 (Wed, 17 Feb 2010) Log Message: ----------- [ENH] Add ability to filter files returned by specific creator user Modified Paths: -------------- trunk/tiki-list_file_gallery.php Modified: trunk/tiki-list_file_gallery.php =================================================================== --- trunk/tiki-list_file_gallery.php 2010-02-17 16:41:59 UTC (rev 25315) +++ trunk/tiki-list_file_gallery.php 2010-02-17 16:49:11 UTC (rev 25316) @@ -17,7 +17,7 @@ if ($prefs['feature_groupalert'] == 'y') { include_once ('lib/groupalert/groupalertlib.php'); } -$auto_query_args = array('galleryId', 'fileId', 'offset', 'find', 'sort_mode', 'edit_mode', 'page', 'filegals_manager', 'maxRecords', 'show_fgalexplorer', 'dup_mode', 'show_details', 'view'); +$auto_query_args = array('galleryId', 'fileId', 'offset', 'find', 'find_creator', 'sort_mode', 'edit_mode', 'page', 'filegals_manager', 'maxRecords', 'show_fgalexplorer', 'dup_mode', 'show_details', 'view'); $gal_info = ''; if ( empty($_REQUEST['galleryId']) && isset($_REQUEST['parentId']) ) { @@ -579,6 +579,14 @@ } } $smarty->assign_by_ref('sort_mode', $_REQUEST['sort_mode']); + +if (!isset($_REQUEST['find_creator'])) { + $find_creator = ''; +} else { + $find_creator = $_REQUEST['find_creator']; +} +$smarty->assign('find_creator', $find_creator); + if (!isset($_REQUEST['find'])) $_REQUEST['find'] = ''; $smarty->assign_by_ref('find', $_REQUEST['find']); if (isset($_REQUEST['fileId'])) { @@ -605,7 +613,7 @@ if (isset($_GET['slideshow'])) { $_REQUEST['maxRecords'] = $maxRecords = - 1; $offset = 0; - $files = $tikilib->get_files(0, -1, $_REQUEST['sort_mode'], $_REQUEST['find'], $_REQUEST['galleryId'], false, false, false, true, false, false, false, true, '', false, false, false, $find_categId); + $files = $tikilib->get_files(0, -1, $_REQUEST['sort_mode'], $_REQUEST['find'], $_REQUEST['galleryId'], false, false, false, true, false, false, false, true, '', false, false, false, $find_categId, $find_creator); $smarty->assign('cant', $files['cant']); $smarty->assign_by_ref('file', $files['data']); @@ -626,7 +634,7 @@ } else { if (!isset($_REQUEST["edit_mode"]) && !isset($_REQUEST["edit"])) { // Get list of files in the gallery - $files = $tikilib->get_files($_REQUEST['offset'], $_REQUEST['maxRecords'], $_REQUEST['sort_mode'], $_REQUEST['find'], $_REQUEST['galleryId'], true, true,true,true,false,false,true,false,'',true,false,($gal_info['show_backlinks']!='n'), $find_categId); + $files = $tikilib->get_files($_REQUEST['offset'], $_REQUEST['maxRecords'], $_REQUEST['sort_mode'], $_REQUEST['find'], $_REQUEST['galleryId'], true, true,true,true,false,false,true,false,'',true,false,($gal_info['show_backlinks']!='n'), $find_categId, $find_creator); $smarty->assign_by_ref('files', $files['data']); $smarty->assign('cant', $files['cant']); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |