Author: vip
Date: Wed May 16 19:39:31 2007
New Revision: 8564

Modified:
   toys/stbr/index.php
   toys/stbr/queue.php
Log:
- add status from builder
- temporary db-cache is disabled


Modified: toys/stbr/index.php
==============================================================================
--- toys/stbr/index.php (original)
+++ toys/stbr/index.php Wed May 16 19:39:31 2007
@@ -57,6 +57,8 @@
 <td width="250px">means you requested an upgrade</td></tr>
 <tr><td width="150px"><font color='red'>th-test:</font></td>
 <td width="250px">means you reqested an test-build</td></tr>
+<tr><td colspan="2">
+To see builder status info, mouseover the filled requests</td></tr>
 </tbody>
 </table>
 <br/>
@@ -112,12 +114,16 @@
 
 while($q = sqlite_fetch_array($inner))
 {
+       $filled = $queue->is_filled(array('spec' => $q['aspec'], 'date' => 
$p['date']));
+
+       /* temporal disable
        if(empty($q['queue_requester']) && empty($q['queue_date']))
        {
                $filled = $queue->is_filled(array('spec' => $q['aspec'], 'date' 
=> $p['date']));
                if(count($filled))
                {
                        $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']}', '{$filled['flags']}'";
                        $insert .= ");";
@@ -133,15 +139,35 @@
        {
                $filled = $q['queue_requester'] . '/' .$q['queue_date'] . '/' . 
$q['queue_flags'];
        }
+       */
 
        $q['who'] = $q['arecipient'];
        $q['arecipient'] = strrev($q['arecipient']);
+
+       $title = '';
+
+       if(count($filled))
+       {
+               $filled['date'] = date("d.m.Y H:i:s", $filled['date']);
+               $info = $filled['requester'] . '/' . $filled['date'] . '/' . 
$filled['flags'];
+               foreach($filled['builder'] as $key => $value)
+               {
+                       $title .= "$value @ $key\n";
+               }
+//             $title = rtrim($title, ',');
+       }
+       else
+       {
+               $info = "not filled";
+       }
 ?>
-<tr>
+<tr title='<?=$title?>'>
 <td width="100px"><a 
href="http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/<?=$q['aspec']?>"><?=$q['aspec']?></a></td>
 <td 
width="80px"><script>vm("<?=$q['arecipient']?>","<?=$q['who']?>");</script></td>
 <td width="100px"><?=$q['builder']?></td>
-<td width="100px"><?=$filled?></td>
+<td width="100px">
+<?=$info?>
+</td>
 </tr>
 <?
 }

Modified: toys/stbr/queue.php
==============================================================================
--- toys/stbr/queue.php (original)
+++ toys/stbr/queue.php Wed May 16 19:39:31 2007
@@ -54,7 +54,19 @@
                                continue;
        
                        if($spec['date'] < $queue_date)
-                               $result = array('date' => $queue_date, 
'requester' => $queue_requster, 'flags' => $queue_flags);
+                       {
+                               $builder = array();
+
+                               foreach($group->batch->builder as $b)
+                               {
+                                       $builder[(string)$b] = 
(string)$b->Attributes()->status;
+                               }
+                               $result = array('date' => $queue_date,
+                                               'requester' => $queue_requster,
+                                               'flags' => $queue_flags,
+                                               'builder' => $builder
+                                       );
+                       }
                }
        
                return $result;
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to