Index: trunk/admin/users/adduser.php =================================================================== diff -u -N -r484 -r509 --- trunk/admin/users/adduser.php (.../adduser.php) (revision 484) +++ trunk/admin/users/adduser.php (.../adduser.php) (revision 509) @@ -315,18 +315,17 @@ GetFieldUIList(TRUE); +$CustomFieldUI = $objCustomFields->GetFieldUIList(TRUE); // get custom fields to show on general tab if($CustomFieldUI->NumItems()>0) { $objCustomDataList->SetTable('edit'); - if((int)$c->Get("ResourceId")>0) $objCustomDataList->LoadResource($c->Get("ResourceId")); $headings = $CustomFieldUI->GetHeadingList(); - //echo "
";print_r($objCustomFields); echo "
"; - for($i=0;$i<=count($headings);$i++) + // draw headings + for($i = 0; $i < count($headings); $i++) { $h = $headings[$i]; if(strlen($h)) @@ -335,9 +334,8 @@ $Items = $CustomFieldUI->GetHeadingItems($h); foreach($Items as $f) { - if ($f->TabIndex) - $n = substr($f->name,1); - $cfield = $objCustomFields->GetItemByField("FieldName",$n,FALSE); + $n = substr($f->name,1); // TabIndex + $cfield = $objCustomFields->GetItemByField('FieldName',$n,FALSE); if(is_object($cfield)) { $cv = $objCustomDataList->GetDataItem($cfield->Get("CustomFieldId"));