. */ /** * @brief Frame to choose a file to index * * @file choose_file.php * @author Claire Figueras * @date $date$ * @version $Revision$ * @ingroup indexing_searching_mlb */ $core_tools = new core_tools(); $core_tools->load_lang(); $func = new functions(); $db = new dbquery(); $db->connect(); $core_tools->load_html(); $core_tools->load_header('', true, false); ?> 1) { $extension = explode(".",$_FILES['file']['name']); $count_level = count($extension)-1; $the_ext = $extension[$count_level]; $fileNameOnTmp = 'tmp_file_' . $_SESSION['user']['UserId'] . '_' . rand() . '.' . strtolower($the_ext); $filePathOnTmp = $_SESSION['config']['tmppath'] . $fileNameOnTmp; //$md5 = md5_file($_FILES['file']['tmp_name']); if (!is_uploaded_file($_FILES['file']['tmp_name'])) { $_SESSION['error'] = _FILE_NOT_SEND . ". " . _TRY_AGAIN . ". " . _MORE_INFOS . " (" . $_SESSION['config']['adminname'] . ")"; } elseif (!@move_uploaded_file($_FILES['file']['tmp_name'], $filePathOnTmp)) { $_SESSION['error'] = _FILE_NOT_SEND . ". " . _TRY_AGAIN . ". " . _MORE_INFOS . " (" . $_SESSION['config']['adminname'] . ")"; } else { $_SESSION['upfile']['size'] = $_FILES['file']['size']; $_SESSION['upfile']['mime'] = $_FILES['file']['type']; $_SESSION['upfile']['local_path'] = $filePathOnTmp; //$_SESSION['upfile']['name'] = $_FILES['file']['name']; $_SESSION['upfile']['name'] = $fileNameOnTmp; $_SESSION['upfile']['format'] = $the_ext; require_once 'core/docservers_tools.php'; $arrayIsAllowed = array(); $arrayIsAllowed = Ds_isFileTypeAllowed($_SESSION['upfile']['local_path']); if ($arrayIsAllowed['status'] == false) { $_SESSION['error'] = _WRONG_FILE_TYPE . ' ' . $arrayIsAllowed['mime_type']; $_SESSION['upfile'] = array(); } } ?>

load_js();?>