Ignore:
Timestamp:
02/24/06 19:12:49 (19 years ago)
Author:
Daniela Dorner
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/datacenter/db/dbstatus.php

    r7484 r7527  
    11<?php
    22{
    3     function CreateQuery($_GET, $alias)
     3    function CreateQuery($_GET, $alias, $needs)
    44    {
    55        $joins = array
     
    7272                foreach ($checkstatusgroup as $key => $element)
    7373                    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] . "', ";
    7576
    7677                $query0 .= " count(*) as 'Sequence#'";
     
    125126            $query0 .= " AND ";
    126127
    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);
    133134
    134135        if (!empty($_GET["fRunMin"]) && !empty($_GET["fRunMax"]))
     
    330331    }
    331332
    332     function PrintPage($html, $db)
     333    function PrintPage($html, $db, $needs)
    333334    {
    334335        $db_id = mysql_connect("hercules.astro.uni-wuerzburg.de", "MAGIC", "d99swMT!");
     
    353354            );
    354355
    355         $query0 = CreateQuery($_GET, $alias);
     356        $query0 = CreateQuery($_GET, $alias, $needs);
    356357
    357358        $result0 = mysql_query($query0, $db_id);
     
    400401        {
    401402            if (empty($_GET["fPrintTable"]))
    402                 PrintPage("1", $db);
     403                PrintPage("1", $db, $needs);
    403404            else
    404                 PrintPage("2", $db);
     405                PrintPage("2", $db, $needs);
    405406        }
    406407
Note: See TracChangeset for help on using the changeset viewer.