- //Generate prefix, put together name and remove tags/whitespace
- $file_name = strip_tags(preg_replace('/\s+/', '', $name));
- $file_name = gen_name(file_name);
- while(file_exists($path.$file_name)){
- $file_name = gen_name(file_name);
+ //Generate name depending on arg
+ switch($arg){
+ case 'random':
+ $ext = pathinfo($file.$name, PATHINFO_EXTENSION);
+ $file_name = gen_name('random', $ext);
+ while(file_exists($path.$file_name)){
+ $file_name = gen_name('random', $ext);
+ }
+ break;
+ case 'custom_original':
+ $name = strip_tags(preg_replace('/\s+/', '', $name));
+ $file_name = gen_name('custom_original', $name);
+ while(file_exists($path.$file_name)){
+ $file_name = gen_name('custom_original', $name);
+ }
+ break;