Changeset 7527 for trunk/MagicSoft/Mars/datacenter/db/dbstatus.php
- Timestamp:
- 02/24/06 19:12:49 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/datacenter/db/dbstatus.php
r7484 r7527 1 1 <?php 2 2 { 3 function CreateQuery($_GET, $alias )3 function CreateQuery($_GET, $alias, $needs) 4 4 { 5 5 $joins = array … … 72 72 foreach ($checkstatusgroup as $key => $element) 73 73 if ($element==-1) 74 $query0 .= " (if(IsNull(" . $key . "), 'not done' ,if(" . $key . "='1970-01-01 00:00:00','dont do','done'))) as '" . $alias[$key] . "', "; 74 $query0 .= " (if(IsNull(" . $key . "), if(isnull(fStartTime), 'not done', if(isnull(fFailedTime),if(isnull(" . $needs[$key] . "),'not done',if(date_sub(Now(),interval 12 hour) < fStartTime,'running','crashed')),if(isnull(" . $needs[$key] . "),'not done','failed'))) ,if(" . $key . "='1970-01-01 00:00:00','dont do','done'))) as '" . $alias[$key] . "', "; 75 // $query0 .= " (if(IsNull(" . $key . "), 'not done' ,if(" . $key . "='1970-01-01 00:00:00','dont do','done'))) as '" . $alias[$key] . "', "; 75 76 76 77 $query0 .= " count(*) as 'Sequence#'"; … … 125 126 $query0 .= " AND "; 126 127 127 $query0 .= StatusQuery("fSequenceFileWritten" );128 $query0 .= StatusQuery("fAllFilesAvail" );129 $query0 .= StatusQuery("fCallisto" );130 $query0 .= StatusQuery("fFillCallisto" );131 $query0 .= StatusQuery("fStar" );132 $query0 .= StatusQuery("fFillStar" );128 $query0 .= StatusQuery("fSequenceFileWritten", $needs); 129 $query0 .= StatusQuery("fAllFilesAvail", $needs); 130 $query0 .= StatusQuery("fCallisto", $needs); 131 $query0 .= StatusQuery("fFillCallisto", $needs); 132 $query0 .= StatusQuery("fStar", $needs); 133 $query0 .= StatusQuery("fFillStar", $needs); 133 134 134 135 if (!empty($_GET["fRunMin"]) && !empty($_GET["fRunMax"])) … … 330 331 } 331 332 332 function PrintPage($html, $db )333 function PrintPage($html, $db, $needs) 333 334 { 334 335 $db_id = mysql_connect("hercules.astro.uni-wuerzburg.de", "MAGIC", "d99swMT!"); … … 353 354 ); 354 355 355 $query0 = CreateQuery($_GET, $alias );356 $query0 = CreateQuery($_GET, $alias, $needs); 356 357 357 358 $result0 = mysql_query($query0, $db_id); … … 400 401 { 401 402 if (empty($_GET["fPrintTable"])) 402 PrintPage("1", $db );403 PrintPage("1", $db, $needs); 403 404 else 404 PrintPage("2", $db );405 PrintPage("2", $db, $needs); 405 406 } 406 407
Note:
See TracChangeset
for help on using the changeset viewer.