Changeset 16738

Show
Ignore:
Timestamp:
06/30/08 11:36:58 (4 months ago)
Author:
rambo
Message:

touch object parameters as well to make sure all dm2 fields are properly replicated

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/MidCOM_2_8/midcom.helper.replicator/exec/approve_topic_tree_reflector.php

    r16584 r16738  
    1111{ 
    1212    $class = get_class($obj); 
     13    // Touch parameters before appoving (which touches the main object) 
     14    $params = $obj->list_parameters(); 
     15    foreach ($params as $domain => $domain_params) 
     16    { 
     17        foreach ($domain_params as $name => $value) 
     18        { 
     19            $obj->set_parameter($domain, $name, $value); 
     20        } 
     21    } 
     22    unset($params, $domain_params, $name, $value); 
    1323    $meta =& midcom_helper_metadata::retrieve($obj); 
    1424    echo "Approving {$class} #{$obj->id}, "; 
  • branches/MidCOM_2_8/midcom.helper.replicator/exec/approve_topic_tree_reflector_parts.php

    r16709 r16738  
    7575{ 
    7676    $class = get_class($obj); 
     77    // Touch parameters before appoving (which touches the main object) 
     78    $params = $obj->list_parameters(); 
     79    foreach ($params as $domain => $domain_params) 
     80    { 
     81        foreach ($domain_params as $name => $value) 
     82        { 
     83            $obj->set_parameter($domain, $name, $value); 
     84        } 
     85    } 
     86    unset($params, $domain_params, $name, $value); 
    7787    $meta =& midcom_helper_metadata::retrieve($obj); 
    7888    echo "Approving {$class} #{$obj->id}, ";