SVN: toys/stbr: index.php queue.php
vip
vip at pld-linux.org
Wed May 16 16:06:17 CEST 2007
Author: vip
Date: Wed May 16 16:06:14 2007
New Revision: 8561
Modified:
toys/stbr/index.php
toys/stbr/queue.php
Log:
- simplified $this variables
- added query flags (test build or upgrade)
- get rid of comments
Modified: toys/stbr/index.php
==============================================================================
--- toys/stbr/index.php (original)
+++ toys/stbr/index.php Wed May 16 16:06:14 2007
@@ -1,6 +1,6 @@
<?
ob_start("ob_gzhandler");
-$db = sqlite_open("../ApHeX/scripts/stbrlog.db");
+$db = sqlite_open("../db/stbrlog.db");
include("queue.php");
@@ -101,7 +101,7 @@
<table>
<?
$inner = "SELECT application.recipient as arecipient, application.spec as aspec, ";
-$inner .= " builder, queue_requester, queue_date ";
+$inner .= " builder, queue_requester, queue_date, queue_flags ";
$inner .= "FROM application ";
$inner .= "LEFT JOIN status ";
$inner .= "ON (application.spec=status.spec AND application.date=status.date) ";
@@ -119,10 +119,10 @@
{
$filled['date'] = date("d.m.Y H:i:s", $filled['date']);
$insert = "INSERT INTO status VALUES (";
- $insert .= "'{$p['date']}','{$q['aspec']}', '{$filled['requester']}','{$filled['date']}'";
+ $insert .= "'{$p['date']}','{$q['aspec']}', '{$filled['requester']}','{$filled['date']}', '{$filled['flags']}'";
$insert .= ");";
sqlite_exec($db, $insert);
- $filled = $filled['requester'] . '/' . $filled['date'];
+ $filled = $filled['requester'] . '/' . $filled['date'] . '/' . $filled['flags'];
}
else
{
@@ -131,7 +131,7 @@
}
else
{
- $filled = $q['queue_requester'] . '/' .$q['queue_date'];
+ $filled = $q['queue_requester'] . '/' .$q['queue_date'] . '/' . $q['queue_flags'];
}
$q['who'] = $q['arecipient'];
Modified: toys/stbr/queue.php
==============================================================================
--- toys/stbr/queue.php (original)
+++ toys/stbr/queue.php Wed May 16 16:06:14 2007
@@ -1,7 +1,6 @@
<?
// Builder queue parser class
// Piotr Budny, vip at pld-linux dot org
-//
class Queue
{
@@ -46,17 +45,16 @@
foreach($this->queue as $group)
{
- $this->queue_requster = (string)$group->requester;
- $this->queue_date = (int)$group->time;
- $this->queue_spec = (string)$group->batch->spec;
+ $queue_requster = (string)$group->requester;
+ $queue_date = (int)$group->time;
+ $queue_spec = (string)$group->batch->spec;
+ $queue_flags = (string)$group->Attributes()->flags;
- if($spec['spec'] != $this->queue_spec)
+ if($spec['spec'] != $queue_spec)
continue;
- //echo date("Y-m-d H:i:s", $this->queue_date) . "\n";
-
- if($spec['date'] < $this->queue_date)
- $result = array('date' => $this->queue_date, 'requester' => $this->queue_requster);
+ if($spec['date'] < $queue_date)
+ $result = array('date' => $queue_date, 'requester' => $queue_requster, 'flags' => $queue_flags);
}
return $result;
@@ -71,22 +69,13 @@
}
}
-
- //array_walk($specs, 'convert_to_timestamp');
-
function is_filled($spec)
{
$status = array();
-
$this->prepare_queue_data();
-
$spec['date'] = strtotime($spec['date']);
-
-// echo "Searching " . $spec['spec'] . " (>" . $spec['date'] . ") in queue...\n";
-
$status = $this->queue_search_recursive($spec);
- //echo "Found filled req: " . $spec['spec'] . " (". $spec['date'] .") with queue entry: " . $status['requester'] . " (" . $status['date'] . ")\n";
return $status;
}
}
More information about the pld-cvs-commit
mailing list