validate()) { $file = $_POST["file"]; // Format of the file is config["upload.directory"]/uploadfile-hash-filename. $index = strrpos($file, "-"); $watermark_target = VARPATH . substr($file, strrpos($file, "-") + 1); if (rename($file, $watermark_target)) { module::set_var("watermark", "watermark_image_path", $watermark_target); $form->success = _("Watermark saved"); } else { // @todo set and error message } } print $form; } }