Changeset 16293
- Timestamp:
- 05/02/08 14:02:24 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/MidCOM_2_8/midcom.helper.replicator/config/config.inc
r16096 r16293 1 'queue_root_dir' => '/var/spool/midgard/replicator_queue/ /',1 'queue_root_dir' => '/var/spool/midgard/replicator_queue/', 2 2 'log_filename' => "{$GLOBALS['midcom_config']['log_filename']}.replicator", 3 3 'exporter_staging2live_check_approvals_for' => array branches/MidCOM_2_8/midcom.helper.replicator/style/midcom-helper-replicator-list.php
r16098 r16293 2 2 3 3 <?php 4 // FIXME: the configs may have all kinds of dynamic parts, also should be per subscription 5 if (!is_dir($data['local_config']->get('queue_root_dir'))) 4 $qm =& midcom_helper_replicator_queuemanager::get(); 5 $dummy = new midcom_helper_replicator_subscription_dba(); 6 $dummy->sitegroup = $_MIDGARD['sitegroup']; 7 $sg_queue_path = $qm->get_sg_basedir($dummy); 8 unset($dummy); 9 if (!is_dir($sg_queue_path)) 6 10 { 7 11 ?> 8 12 <p class="error"> 9 13 <?php 10 echo sprintf($_MIDCOM->i18n->get_string('replication queue %s does not exist', 'midcom.helper.replicator'), "<code>" . $ data['local_config']->get('queue_root_dir'). "</code>");14 echo sprintf($_MIDCOM->i18n->get_string('replication queue %s does not exist', 'midcom.helper.replicator'), "<code>" . $sg_queue_path . "</code>"); 11 15 ?> 12 16 </p> 13 17 <?php 14 18 } 15 elseif (!is_writable($ data['local_config']->get('queue_root_dir')))19 elseif (!is_writable($sg_queue_path)) 16 20 { 17 21 ?> 18 22 <p class="error"> 19 23 <?php 20 echo sprintf($_MIDCOM->i18n->get_string('replication queue %s cannot be written by Apache user', 'midcom.helper.replicator'), "<code>" . $ data['local_config']->get('queue_root_dir'). "</code>");24 echo sprintf($_MIDCOM->i18n->get_string('replication queue %s cannot be written by Apache user', 'midcom.helper.replicator'), "<code>" . $sg_queue_path . "</code>"); 21 25 ?> 22 26 </p> … … 28 32 <p> 29 33 <?php 30 echo sprintf($_MIDCOM->i18n->get_string('replication queue is stored to %s', 'midcom.helper.replicator'), "<code>" . $ data['local_config']->get('queue_root_dir'). "</code>");34 echo sprintf($_MIDCOM->i18n->get_string('replication queue is stored to %s', 'midcom.helper.replicator'), "<code>" . $sg_queue_path . "</code>"); 31 35 ?> 32 36 </p> … … 53 57 { 54 58 $transporter = midcom_helper_replicator_transporter::create($subscription); 55 $queued_items = $qm->list_path_items($qm->get_subscription_basedir($subscription)); 56 $quarantined_items = $qm->list_path_items($qm->get_subscription_quarantine_basedir($subscription)); 59 $queue_path = $qm->get_subscription_basedir($subscription); 60 $queued_items = $qm->list_path_items($queue_path); 61 $quarantine_path = $qm->get_subscription_quarantine_basedir($subscription); 62 $quarantined_items = $qm->list_path_items($quarantine_path); 57 63 ?> 58 64 <tr> 59 <td><?php echo count($queued_items) . ' / ' . count($quarantined_items); ?></td>65 <td><?php echo "<abbr title='{$queue_path}'>" . count($queued_items) . "</abbr> / <abbr title='{$quarantine_path}'>" . count($quarantined_items) . '</abbr>'; ?></td> 60 66 <td><a href="&(prefix);edit/&(subscription.guid);/">&(subscription.title);</a></th> 61 67 <td><?php echo $_MIDCOM->i18n->get_string($data['schemadb'][$subscription->exporter]->description, 'midcom.helper.replicator'); ?></td> … … 63 69 </tr> 64 70 <?php 71 unset($queued_items, $queue_path, $quarantined_items, $quarantine_path); 65 72 } 66 73 ?>
