File Manager

Current Path : /webspace/www.babilon.be/html/modules/Gallery/
Upload File :
Current File : //webspace/www.babilon.be/html/modules/Gallery/action.createthumbs.php

<?php

if( !$gCms ) exit();

if( !$this->CheckPermission('Use Gallery') ) 
{
	echo $this->ShowErrors(lang('needpermissionto', 'Use Gallery'));
	return;
}

if( !isset($params['gid']) )
  {
    $params['module_error'] = lang('missingparams');
    $this->Redirect($id,'defaultadmin','',$params);
    return;
  }

$galleryinfo = Gallery_utils::Getgalleryinfobyid($params['gid']);
$gallerypath = $params['gid'] == 1 ? '' : trim($galleryinfo['filepath'] . '/' . $galleryinfo['filename'],'/');

$gallery = Gallery_utils::Getgalleryfiles($gallerypath);
foreach ($gallery as $file) 
{
	if( substr($file['filename'],-1) != '/' )
	{
		$thumbname = '../' . DEFAULT_GALLERYTHUMB_PATH . $file['fileid'] . '-' . $params['templateid'] . substr($file['filename'], strrpos($file['filename'], '.')) ;

		Gallery_utils::CreateThumbnail($thumbname,
		                        '../' . DEFAULT_GALLERY_PATH . (empty($file['filepath']) ? '' : $file['filepath'] . '/') . $file['filename'], 
		                        $galleryinfo['thumbwidth'], 
		                        $galleryinfo['thumbheight'], 
		                        $galleryinfo['resizemethod']);
	}
}

$this->Redirect($id,'editgallery','',array('gid'=>$params['gid'],'mode'=>"edit",'module_message'=>$this->Lang('thumbscreated')));

?>

File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com