diff --git a/classes/OccurrenceIndividual.php b/classes/OccurrenceIndividual.php index ef23dc742a..cc75dbd360 100644 --- a/classes/OccurrenceIndividual.php +++ b/classes/OccurrenceIndividual.php @@ -403,14 +403,16 @@ public function getTraitArr(){ } public function echoTraitDiv($traitArr, $targetID, $ident = 15){ - $tArr = $traitArr[$targetID]; - foreach($tArr['state'] as $stateID => $sArr){ - $label = ''; - if($tArr['type'] == 'TF') $label = $traitArr[$targetID]['name']; - $this->echoTraitUnit($sArr, $label, $ident); - if(array_key_exists('depTraitID',$sArr)){ - foreach($sArr['depTraitID'] as $depTraitID){ - $this->echoTraitDiv($traitArr, $depTraitID, $ident+15); + if(array_key_exists($targetID,$traitArr)){ + $tArr = $traitArr[$targetID]; + foreach($tArr['state'] as $stateID => $sArr){ + $label = ''; + if($tArr['type'] == 'TF') $label = $traitArr[$targetID]['name']; + $this->echoTraitUnit($sArr, $label, $ident); + if(array_key_exists('depTraitID',$sArr)){ + foreach($sArr['depTraitID'] as $depTraitID){ + $this->echoTraitDiv($traitArr, $depTraitID, $ident+15); + } } } } diff --git a/collections/editor/occurrenceeditor.php b/collections/editor/occurrenceeditor.php index b548b4ed2b..a8619c93f9 100644 --- a/collections/editor/occurrenceeditor.php +++ b/collections/editor/occurrenceeditor.php @@ -185,7 +185,7 @@ } //Only full editors can perform following actions if($isEditor == 1 || $isEditor == 2){ - if($action == 'Add Record'){ + if($action == 'addOccurRecord'){ if($occManager->addOccurrence($_POST)){ $occManager->setQueryVariables(); $qryCnt = $occManager->getQueryRecordCount(); diff --git a/js/symb/collections.labeljsongui.js b/js/symb/collections.labeljsongui.js index 321f200cb4..c8959159df 100644 --- a/js/symb/collections.labeljsongui.js +++ b/js/symb/collections.labeljsongui.js @@ -420,6 +420,42 @@ const dropdownsArr = [ { value: 'mb-12', text: '12' }, ], }, + { + id: 'ml', + name: 'spacing-left', + group: 'field-block', + options: [ + { value: '', text: 'Line Spacing Left' }, + { value: 'ml-0', text: '0' }, + { value: 'ml-1', text: '1' }, + { value: 'ml-2', text: '2' }, + { value: 'ml-3', text: '3' }, + { value: 'ml-4', text: '4' }, + { value: 'ml-5', text: '5' }, + { value: 'ml-6', text: '6' }, + { value: 'ml-8', text: '8' }, + { value: 'ml-10', text: '10' }, + { value: 'ml-12', text: '12' }, + ], + }, + // { + // id: 'mr', + // name: 'spacing-right', + // group: 'field-block', + // options: [ + // { value: '', text: 'Line Spacing Right' }, + // { value: 'mr-0', text: '0' }, + // { value: 'mr-1', text: '1' }, + // { value: 'mr-2', text: '2' }, + // { value: 'mr-3', text: '3' }, + // { value: 'mr-4', text: '4' }, + // { value: 'mr-5', text: '5' }, + // { value: 'mr-6', text: '6' }, + // { value: 'mr-8', text: '8' }, + // { value: 'mr-10', text: '10' }, + // { value: 'mr-12', text: '12' }, + // ], + // }, ]; const dummy = document.getElementById('dummy'); const fieldDiv = document.getElementById('fields');