session_write_close(); $auth = new Authentification(); if ($auth->getEnableContent()) { echo '<ul class="vertical medium-horizontal menu center"> <li><a href="?p=back&opt=mailer">Mailer</a></li> <li><a href="?p=back&opt=imgs">Image System</a></li> </ul>'; if ($_GET && $_GET['opt']) { if ($_GET['opt'] == 'mailer') { $mailer = new Mailer(); $mailer->init(); } if ($_GET['opt'] == 'imgs') { $imageManager = new ImageManager(); // $imageManager->goToFolder('compute'); // $imageManager->createImageFolder('compute'); $imageManager->getTreeMap(); // $imageManager->interfaceTreeFolder(); $imageManager->interfaceInputUrlBar(); $imageManager->interfaceAccordion(); // $imageManager->interfaceImageData(); // echo '<p id="currentPosition">'.$imageManager->getFolderPosition().'</p>'; $imageManager->goToFolder(); // $imageManager->createImageFolder('myfilename'); $imageManager->interfaceUpload(); } } } ?>
<?php //security POST if ($_POST['submit'] = 'Upload Image') { //load class include_once '../classes/ImageManager.class.php'; //instance of class $im = new ImageManager(); $im->goToFolder(); //var $pattern = '/^image/'; $accepted_files_index = array(); $upload_size_limit = 5242880; //5Mo $moving_url = $im->interfaceFolderPosition(); //is file img foreach ($_FILES['fileUpload']['type'] as $key => $d) { preg_match($pattern, $d, $match); if ($match) { array_push($accepted_files_index, $key); } } //if file size too big, upper max upload time foreach ($_FILES['fileUpload']['size'] as $k => $s) { if ($s >= $upload_size_limit) { unset($upload_size_limit, $k); } } foreach ($_FILES['fileUpload']['error'] as $k => $e) { if ($e != 0) { unset($upload_size_limit, $e);