File Manager
<?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