Changeset 11199
- Timestamp:
- 07/12/07 23:45:10 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.helper.datamanager2/exec/universalchooser_handler.php
r5983 r11199 215 215 // Silence to avoid notices breaking the XML in case of nonexistent field 216 216 $id = @$object->$idfield; 217 $title = @$object->$titlefield; 218 debug_add("adding result: id={$id} title='{$title}'"); 217 if (is_array($titlefield)) 218 { 219 ksort($titlefield); 220 foreach($titlefield as $field) 221 { 222 if ($object->$field) 223 { 224 $gotfield = $field; 225 break; 226 } 227 } 228 } 229 reset($titlefield); 230 231 $title = @$object->$gotfield; 232 debug_add("adding result: id={$id} title='{$title}' titlefield='{$gotfield}'"); 219 233 echo " <line>\n"; 220 234 echo " <id>{$id}</id>\n"; trunk/midcom/midcom.helper.datamanager2/widget/universalchooser.php
r6155 r11199 276 276 { 277 277 // Could not object, or got wrong type of object 278 debug_add("Could not get object for key: {$key}", MIDCOM_LOG_ WARN);278 debug_add("Could not get object for key: {$key}", MIDCOM_LOG_ERROR); 279 279 debug_pop(); 280 280 return false; … … 284 284 foreach($this->titlefield as $field) 285 285 { 286 if ( isset($object->$field))286 if ($object->$field) 287 287 { 288 288 $titlefield = $field; … … 295 295 $titlefield =& $this->titlefield; 296 296 } 297 debug_add("Pole: $titlefield",MIDCOM_LOG_ERROR); 297 298 $value = $object->$titlefield; 298 299 debug_pop();
