} static function previewForm($formData) { $form = new Template($formData, "test1uploadpreview.tpl", false); $form->encode = false; $form->output(); return $form->output; } static function modFile() { return "10"; } } $form = new sfc\Form("test1upload.php", "TestSave", 'fred'); $form->templateRoutine = '\\w34u\\ssp\\TestForm::createForm'; $form->setPreview("\\w34u\\ssp\\Testform::previewForm"); $form->buildForm = false; $form->fe("textarea", "textarea", "Testing text area box", "text area"); $form->fep("width=50,lines=10"); $validTypes = array(".jpg", ".gif", ".png"); $form->fe("file", "image1", "upload an image"); $form->fileObjects["image1"] = new sfc\File($form->elements["image1"], "images/", "images/", $validTypes, "102400", "\\w34u\\ssp\\TestForm::modFile"); $form->fileObjects["image1"]->setPreview("preview/", "preview/"); $form->fe("file", "image2", "upload another image"); $form->fileObjects["image2"] = new sfc\File($form->elements["image2"], "images/", "images/", $validTypes, "102400", "\\w34u\\ssp\\TestForm::modFile"); $form->fileObjects["image2"]->setPreview("preview/", "preview/"); $form->fe("submit", "submit1", "Submit Now"); $form->funcTokenMake = "SSP_FormToken"; $form->funcTokenCheck = "SSP_FormTokenCheck"; if ($form->processForm($_POST)) { if (!$form->error and $form->previewSave) {