$path){ if($path!="" && $path[strlen($path)-1]!="/") $path.="/"; if(file_exists($info['dirname']."/".$path.$relative_image_creation_name_to_prepend[$k].$info['filename'].$relative_image_creation_name_to_append[$k].".".$info['extension'])){ unlink($info['dirname']."/".$path.$relative_image_creation_name_to_prepend[$k].$info['filename'].$relative_image_creation_name_to_append[$k].".".$info['extension']); } } } if($fixed_image_creation){ foreach($fixed_path_from_filemanager as $k=>$path){ if($path!="" && $path[strlen($path)-1]!="/") $path.="/"; $base_dir=$path.substr_replace($info['dirname']."/", '', 0, strlen($current_path)); if(file_exists($base_dir.$fixed_image_creation_name_to_prepend[$k].$info['filename'].$fixed_image_creation_to_append[$k].".".$info['extension'])){ unlink($base_dir.$fixed_image_creation_name_to_prepend[$k].$info['filename'].$fixed_image_creation_to_append[$k].".".$info['extension']); } } } } break; case 'delete_folder': if($delete_folders){ if(is_dir($path_thumb)) deleteDir($path_thumb); if(is_dir($path)){ deleteDir($path); if($fixed_image_creation){ foreach($fixed_path_from_filemanager as $k=>$paths){ if($paths!="" && $paths[strlen($paths)-1]!="/") $paths.="/"; $base_dir=$paths.substr_replace($path, '', 0, strlen($current_path)); if(is_dir($base_dir)) deleteDir($base_dir); } } } } break; case 'create_folder': if($create_folders){ create_folder(fix_path($path),fix_path($path_thumb)); } break; case 'rename_folder': if($rename_folders){ $name=fix_filename($name); if(!empty($name)){ if(!rename_folder($path,$name)) die(lang_Rename_existing_folder); rename_folder($path_thumb,$name); if($fixed_image_creation){ foreach($fixed_path_from_filemanager as $k=>$paths){ if($paths!="" && $paths[strlen($paths)-1]!="/") $paths.="/"; $base_dir=$paths.substr_replace($path, '', 0, strlen($current_path)); rename_folder($base_dir,$name); } } }else{ die(lang_Empty_name); } } break; case 'rename_file': if($rename_files){ $name=fix_filename($name); if(!empty($name)){ if(!rename_file($path,$name)) die(lang_Rename_existing_file); rename_file($path_thumb,$name); if($fixed_image_creation){ $info=pathinfo($path); foreach($fixed_path_from_filemanager as $k=>$paths){ if($paths!="" && $paths[strlen($paths)-1]!="/") $paths.="/"; $base_dir=$paths.substr_replace($info['dirname']."/", '', 0, strlen($current_path)); if(file_exists($base_dir.$fixed_image_creation_name_to_prepend[$k].$info['filename'].$fixed_image_creation_to_append[$k].".".$info['extension'])){ rename_file($base_dir.$fixed_image_creation_name_to_prepend[$k].$info['filename'].$fixed_image_creation_to_append[$k].".".$info['extension'],$fixed_image_creation_name_to_prepend[$k].$name.$fixed_image_creation_to_append[$k]); } } } }else{ die(lang_Empty_name); } } break; default: die('wrong action'); break; } } ?>