fixed issue when no type was preselected
This commit is contained in:
		
							parent
							
								
									b541460231
								
							
						
					
					
						commit
						68cd9b53aa
					
				|  | @ -166,14 +166,14 @@ $typeList = array(); | |||
| foreach ($types as $type) { | ||||
| 	$typeList[$type->getAlias()] = $type->getId(); | ||||
| } | ||||
| $selectedType = array(); | ||||
| $selectedType = null; | ||||
| if (isset($_REQUEST['type'])) { | ||||
| 	$selectedType[] = $_REQUEST['type']; | ||||
| 	$selectedType = $_REQUEST['type']; | ||||
| } | ||||
| elseif (!empty($types)) { | ||||
| 	$selectedType[] = $types[0]->getId(); | ||||
| 	$selectedType = $types[0]->getId(); | ||||
| } | ||||
| $typeSelect = new htmlTableExtendedSelect('type', $typeList, $selectedType, _("Account type")); | ||||
| $typeSelect = new htmlTableExtendedSelect('type', $typeList, array($selectedType), _("Account type")); | ||||
| $typeSelect->setHasDescriptiveElements(true); | ||||
| $typeSelect->setOnchangeEvent('changeVisibleModules(this);'); | ||||
| $table->addElement($typeSelect, true); | ||||
|  | @ -186,7 +186,7 @@ $table->addElement($moduleLabel); | |||
| $moduleGroup = new htmlGroup(); | ||||
| foreach ($types as $type) { | ||||
| 	$divClasses = array('typeOptions'); | ||||
| 	if ((!isset($_REQUEST['type']) && ($i != 0)) || (isset($_REQUEST['type']) && ($_REQUEST['type'] != $type->getId()))) { | ||||
| 	if ($selectedType != $type->getId()) { | ||||
| 		$divClasses[] = 'hidden'; | ||||
| 	} | ||||
| 	$innerTable = new htmlTable(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue