File Manager
<?php
#-------------------------------------------------------------------------
# Module: Uploads -= allow users to upload stuff, a pseudo file manager" module
# Author: Robert Campbell <rob@techcom.dyndns.org>
#
#-------------------------------------------------------------------------
# CMS - CMS Made Simple is (c) 2005 by Ted Kulp (wishy@cmsmadesimple.org)
# This project's homepage is: http://www.cmsmadesimple.org
#
#-------------------------------------------------------------------------
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Or read it online: http: //www.gnu.org/licenses/licenses.html#GPL
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
if( !isset($gCms) ) exit;
$this->CheckPermission('Modify Templates'); //Don't actually care. Just force a login.
if( isset($params['resettodefault']) &&
isset($params['prefname']) &&
isset($params['filename']) )
{
$fn = dirname(__FILE__).DIRECTORY_SEPARATOR.
'templates'.DIRECTORY_SEPARATOR.$params['filename'];
if( file_exists( $fn ) )
{
$template = @file_get_contents($fn);
$this->SetPreference($params['prefname'],$template);
}
}
else if( isset($params['submit']) &&
isset($params['prefname']) )
{
$this->SetPreference($params['prefname'],$params['input_template']);
}
if( isset( $params['active_tab'] ) )
{
$this->myRedirectToTab($id,$params['active_tab']);
}
$this->myRedirect($id,'defaultadmin');
// EOF
?>
File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com