load($uid); $type = $aFields['OUT_DOC_TYPE']; $aExtension = explode ('.', strtolower(basename( $_FILES['form']['name']['OUT_DOC_FILE'] ))); $extension = $aExtension[ count($aExtension) -1 ]; if ( $extension != 'jrxml' && $type == 'JRXML') throw ( new Exception ( "'$extension' is not a valid extension, you must upload a .jrxml file." ) ); if ( $extension != 'pdf' && $type == 'ACROFORM') throw ( new Exception ( "'$extension' is not a valid extension, you must upload a .pdf file." ) ); $fileJrxml = PATH_DYNAFORM . $aFields['PRO_UID'] . PATH_SEP . $aFields['OUT_DOC_UID'] . '.' . $extension; if (!empty($_FILES['form'])) { if ($_FILES['form']['error']['OUT_DOC_FILE'] == 0) { G::uploadFile($_FILES['form']['tmp_name']['OUT_DOC_FILE'], dirname($fileJrxml), basename($fileJrxml) ); } } print "File uploaded."; } catch ( Exception $e ) { print "Error: " . $e->getMessage() . ""; }