Added multiple file select dialog for post form

Mostly 808c2072d3
This commit is contained in:
discomrade 2022-02-12 01:34:46 -01:00
parent bc7fa47aa2
commit a1f64335f9
3 changed files with 55 additions and 16 deletions

View file

@ -2853,6 +2853,24 @@ function link_for($post, $page50 = false, $foreignlink = false, $thread = false)
return sprintf($tpl, $id, $slug);
}
// Generate filename, extension, file id and file and thumb paths of a file
function process_filenames($file, $board_dir, $multiple, $i){
global $config;
$file['filename'] = urldecode($file['name']);
$file['extension'] = strtolower(mb_substr($file['filename'], mb_strrpos($file['filename'], '.') + 1));
if (isset($config['filename_func']))
$file['file_id'] = $config['filename_func']($file);
else
$file['file_id'] = time() . substr(microtime(), 2, 3);
if ($multiple)
$file['file_id'] .= "-$i";
$file['file'] = $board_dir . $config['dir']['img'] . $file['file_id'] . '.' . $file['extension'];
$file['thumb'] = $board_dir . $config['dir']['thumb'] . $file['file_id'] . '.' . ($config['thumb_ext'] ? $config['thumb_ext'] : $file['extension']);
return $file;
}
function prettify_textarea($s){
return str_replace("\t", '	', str_replace("\n", '
', htmlentities($s)));
}