Changeset 15194

Show
Ignore:
Timestamp:
02/22/08 16:12:03 (8 months ago)
Author:
rambo
Message:

forward port r15193

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midcom.helper.replicator/queuemanager.php

    r14328 r15194  
    584584        { 
    585585            debug_add('Could not get base dir for subscription', MIDCOM_LOG_ERROR); 
    586             return
     586            return false
    587587        } 
    588588        $dp_queues = opendir($subscription_path); 
     
    590590        { 
    591591            debug_add("Could not open dir '{$subscription_path}' for reading", MIDCOM_LOG_ERROR); 
    592             return; 
    593         } 
    594         // TODO: refactor these loops to separate methods 
     592            return false; 
     593        } 
     594 
     595        $queues = array(); 
    595596        while (($queue_name = readdir($dp_queues)) !== false) 
     597        { 
     598            $queues[$queue_name] = $queue_name; 
     599        } 
     600        closedir($dp_queues); 
     601        uksort($queues, array($this, '_process_queue_sort_items')); 
     602        reset($queues); 
     603 
     604        foreach ($queues as $queue_name) 
    596605        { 
    597606            if ($this->_process_queue_queuepath($queue_name, $subscription_path, $subscription) === false) 
     
    603612            } 
    604613        } 
    605         closedir($dp_queues); 
     614 
    606615        debug_pop(); 
    607616        return true;