$smarty->assign('title', TTi18n::gettext($title = 'File Upload')); // See index.php /* * Get FORM variables */ extract(FormVariables::GetVariables(array('action', 'object_type', 'object_id', 'data', 'userfile'))); $ulf = new UserListFactory(); $action = Misc::findSubmitButton(); switch ($action) { case 'upload': Debug::Text('Upload... Object Type: ' . $object_type, __FILE__, __LINE__, __METHOD__, 10); $upload = new fileupload(); $object_type = strtolower($object_type); switch ($object_type) { case 'invoice_config': $upload->set_max_filesize(1000000); //1mb or less $upload->set_acceptable_types(array('image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png')); // comma separated string, or array //$upload->set_max_image_size(600, 600); $upload->set_overwrite_mode(1); $icf = new InvoiceConfigFactory(); $icf->cleanStoragePath($current_company->getId()); $dir = $icf->getStoragePath($current_company->getId()); break; case 'company_logo': $upload->set_max_filesize(1000000); //1mb or less $upload->set_acceptable_types(array('image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png')); // comma separated string, or array //$upload->set_max_image_size(600, 600);