Changeset 13607

Show
Ignore:
Timestamp:
11/23/07 12:58:51 (1 year ago)
Author:
w_i
Message:

Replace first items extra value with name in topic path

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midcom.helper.datamanager2/exec/chooser_handler.php

    r13595 r13607  
    331331    { 
    332332        $id = $object_id; 
     333        $last_name = ''; 
    333334        while ($id != 0) 
    334335        { 
     
    336337            $mc->add_value_property('extra'); 
    337338            $mc->add_value_property('up'); 
     339            $mc->add_value_property('name'); 
    338340            $mc->execute(); 
    339341            $topics = $mc->list_keys(); 
     
    342344            { 
    343345                $id = 0; 
     346                $rc_count = count($result_components); 
     347                debug_add("rc_count: {$rc_count}, ".$result_components[$rc_count-1]); 
     348                $result_components[$rc_count-1] = $last_name; 
    344349                break; 
    345350            } 
     
    347352            foreach ($topics as $topic_guid => $value) 
    348353            { 
    349                 $result_components[] = $mc->get_subkey($topic_guid, 'extra'); 
     354                debug_add("last_name: {$last_name}"); 
    350355                $id = $mc->get_subkey($topic_guid, 'up'); 
     356                $last_name = $mc->get_subkey($topic_guid, 'name'); 
     357                 
     358                if ($id == 0) 
     359                { 
     360                    $result_components[] = $last_name; 
     361                } 
     362                else 
     363                { 
     364                    $result_components[] = $mc->get_subkey($topic_guid, 'extra'); 
     365                } 
    351366            } 
    352367        }         
     
    365380            $mc->execute(); 
    366381            $groups = $mc->list_keys(); 
    367  
     382             
    368383            if (! $groups) 
    369384            {