diff --git a/new_eac.php b/new_eac.php index 4a5f1d0..4e3f1ba 100644 --- a/new_eac.php +++ b/new_eac.php @@ -1165,6 +1165,44 @@ function slowreload() { window.setTimeout(slowreload, 1000); } + else + { + lobjFormElements['genders'] = []; + lobjFormElements['genderDatesFrom'] = []; + lobjFormElements['genderDatesTo'] = []; + lobjFormElements['langNames'] = []; + lobjFormElements['langCodes'] = []; + lobjFormElements['scriptNames'] = []; + lobjFormElements['scriptCodes'] = []; + lobjFormElements['subjects'] = []; + lobjFormElements['genres'] = []; + lobjFormElements['occupations'] = []; + lobjFormElements['occuDatesFrom'] = []; + lobjFormElements['occuStandardFrom'] = []; + lobjFormElements['occuDatesTo'] = []; + lobjFormElements['occuStandardTo'] = []; + lobjFormElements['placeEntries'] = []; + lobjFormElements['placeRoles'] = []; + lobjFormElements['placeDatesFrom'] = []; + lobjFormElements['placeStandardFrom'] = []; + lobjFormElements['placeDatesTo'] = []; + lobjFormElements['placeStandardTo'] = []; + lobjFormElements['citations'] = []; + lobjFormElements['cpfTypes'] = []; + lobjFormElements['cpfRoles'] = []; + lobjFormElements['cpfs'] = []; + lobjFormElements['cpfIDs'] = []; + lobjFormElements['cpfURIs'] = []; + lobjFormElements['cpfNotes'] = []; + lobjFormElements['resourceTypes'] = []; + lobjFormElements['resourceRoles'] = []; + lobjFormElements['resources'] = []; + lobjFormElements['resourceCreators'] = []; + lobjFormElements['resourceIDs'] = []; + lobjFormElements['resourceURIs'] = []; + lobjFormElements['resourceNotes'] = []; + lobjFormElements['sources'] = []; + } }); diff --git a/save_new.php b/save_new.php index 7246c04..228977e 100644 --- a/save_new.php +++ b/save_new.php @@ -494,18 +494,27 @@ if (file_exists( $_POST["dir"] . '/' . $file_name_lower . '.xml')) { echo "A record with this name already exists."; + + $_POST = array(); } elseif( $file_name_lower == "" ) { + echo "Record not saved. File name is empty."; if( $cleanedArray["entity"] == "" ) { echo " You must also choose an entity type."; } + $_POST = array(); + } elseif( $cleanedArray["entity"] == "" ) { + echo "Record not saved. Must choose an entity type."; + + $_POST = array(); + } else { touch( $_POST["dir"] . '/' . $file_name_lower . '.xml'); diff --git a/xsl/ead2eac.xsl b/xsl/ead2eac.xsl index 4138442..e7bf3c7 100644 --- a/xsl/ead2eac.xsl +++ b/xsl/ead2eac.xsl @@ -1523,7 +1523,7 @@ - +