<?php ob_start(); include "config.inc.php"; verifyAccess(); //SESSIONE CON I NOMI DELLE IMMAGINI TEMPORANEE if (!isset($_SESSION['upload_imgs'])) { $_SESSION['upload_imgs'] = array(); } //SESSIONE CON GLI ID DELLE IMMAGINI DA CANCELLARE if (!isset($_SESSION['to_del_imgs'])) { $_SESSION['to_del_imgs'] = array(); } $path_img_temp = PATH_IMG_TEMP; //percorso delle immagini temporanee $path_img = PATH_IMG; //percorso delle immagini già caricate /* * RICHIESTA UPLOAD IMMAGINE ------------------------------------------------------------------------------------------- */ if (isset($_FILES['img_file'])) { sleep(1); //contro procedure automatizzate @(require_once MAIN_IMG_UPLOAD); //Nuovo nome dell'immagine $randName = uniqid(rand(), true); $nomeImg = $randName . ".jpg"; $nomeImgThumb = $randName . "_thumb.jpg"; $uploader = new uploadImgResize($_FILES['img_file'], $path_img_temp, $nomeImg); $uploader->setFilter(true); $uploader->resizeSettings(1024, 1024, 100, 'w');
<?php /** * images.php * * @package MCImageManager.pages * @author Moxiecode * @copyright Copyright © 2006, Moxiecode Systems AB, All rights reserved. */ require_once "includes/general.php"; require_once "includes/toolbar.php"; require_once "classes/FileSystems/LocalFileImpl.php"; $errorMsg = getRequestParam("errorMsg", ""); // Get path and config verifyAccess($mcImageManagerConfig); $path = $mcImageManagerConfig['filesystem.path']; $url = getRequestParam("url", ""); $dropcache = getRequestParam("dropcache", false); $rootpath = $mcImageManagerConfig['filesystem.rootpath']; // Check rootpath, default to first in array. if ($rootpath == "_mc_unknown_root_path_") { $rootkeys = array_keys($mcImageManagerConfig['filesystem.rootpaths']); if (count($rootkeys) > 0) { $rootpath = $mcImageManagerConfig['filesystem.rootpaths'][$rootkeys[0]]; $mcImageManagerConfig['filesystem.rootpath'] = $rootpath; } else { trigger_error("Must configure at least one rootpath, check the <a href=\"docs\" target=\"_blank\">documentation</a> for more info.", FATAL); } } $fileFactory =& new FileFactory($mcImageManagerConfig, $rootpath); $rootFile =& $fileFactory->getFile($rootpath);
<?php /** * fileprops.php * * @package MCFileManager.pages * @author Moxiecode * @copyright Copyright © 2005, Moxiecode Systems AB, All rights reserved. */ require_once "includes/general.php"; require_once "classes/FileSystems/FileFactory.php"; require_once "classes/FileSystems/LocalFileImpl.php"; require_once "classes/pclzip/pclzip.lib.php"; $data = array(); verifyAccess($mcFileManagerConfig); $path = getRequestParam("path", ""); $rootpath = getRequestParam("rootpath", toUnixPath(getRealPath($mcFileManagerConfig, 'filesystem.rootpath'))); $fileFactory =& new FileFactory($mcFileManagerConfig, $rootpath); $targetFile =& $fileFactory->getFile($path); $config = $targetFile->getConfig(); addFileEventListeners($fileFactory); $filename = getRequestParam("filename", false); $submitted = getRequestParam("submitted", false); $data['path'] = $path; $data['submitted'] = $submitted; $data['short_path'] = getUserFriendlyPath($path, 30); $data['full_path'] = getUserFriendlyPath($path); $data['errorMsg'] = ""; $data['filename'] = ""; $data['demo'] = checkBool($config['general.demo']) ? "true" : "false"; $data['demo_msg'] = $config['general.demo_msg'];