Ignore:
Timestamp:
08/15/06 14:39:31 (18 years ago)
Author:
Daniela Dorner
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r7637 r7873  
    127127            $query0 = substr($query0, 0, -4);
    128128
    129 /*
    130         if (!empty($_GET["fDate"]))
    131             $query0 .= " AND fRunStart REGEXP \"^" . $_GET["fDate"] . "\" ";
    132 */
     129        if (!empty($_GET["fZDMin"]) && !empty($_GET["fZDMax"]))
     130            $query0 .= "AND (fZenithDistanceMin > " . $_GET["fZDMin"] . " AND fZenithDistanceMax < " . $_GET["fZDMax"] . ") ";
    133131
    134132        if (!empty($_GET["fSourceN"]))
     
    228226            $_GET["fNumResults"]="50";
    229227
    230         if (empty($_GET["fLastUpdate"]))
    231             $_GET["fLastUpdate"]="Off";
    232 
    233         if (empty($_GET["fNumEvents"]))
    234             $_GET["fNumEvents"]="Off";
    235 
    236228        if (empty($_GET["fRunStart"]))
    237229            $_GET["fRunStart"]=$first?"On":"";
     
    240232            $_GET["fRunTime/60"]=$first?"On":"";
    241233
    242         if (empty($_GET["fSequenceLast"]))
    243             $_GET["fSequenceLast"]="Off";
    244 
    245234        if (empty($_GET["fLinks"]))
    246235            $_GET["fLinks"]=$first?"On":"";
    247236
    248237        if (empty($_GET["fOff"]))
    249             $_GET["fOff"]=$first?"On":"Off";
     238            $_GET["fOff"]=$first?"On":"";
    250239
    251240        if (empty($_GET["fOnlyOff"]))
    252241            $_GET["fOnlyOff"]=$first?"Off":"";
    253242
    254         if (empty($_GET["fArrTimeLimitMean"]))
    255             $_GET["fArrTimeLimitMean"]="";
    256 
    257         if (empty($_GET["fArrTimeLimitRms"]))
    258             $_GET["fArrTimeLimitRms"]="";
    259 
    260         if (empty($_GET["fPedRmsInLimitMean"]))
    261             $_GET["fPedRmsInLimitMean"]="";
    262 
    263         if (empty($_GET["fPedRmsInLimitRms"]))
    264             $_GET["fPedRmsInLimitRms"]="";
    265 
    266         if (empty($_GET["fMuonRateLimitMean"]))
    267             $_GET["fMuonRateLimitMean"]="";
    268 
    269         if (empty($_GET["fMuonRateLimitRms"]))
    270             $_GET["fMuonRateLimitRms"]="";
    271 
    272         if (empty($_GET["fImgRateLimitMean"]))
    273             $_GET["fImgRateLimitMean"]="";
    274 
    275         if (empty($_GET["fImgRateLimitRms"]))
    276             $_GET["fImgRateLimitRms"]="";
    277 
    278         if (empty($_GET["fPSFLimitMean"]))
    279             $_GET["fPSFLimitMean"]="";
    280 
    281         if (empty($_GET["fPSFLimitRms"]))
    282             $_GET["fPSFLimitRms"]="";
    283 
    284         if (empty($_GET["fUnsInLimitMean"]))
    285             $_GET["fUnsInLimitMean"]="";
    286 
    287         if (empty($_GET["fZdMinLimitMean"]))
    288             $_GET["fZdMinLimitMean"]="";
    289 
    290         if (empty($_GET["fZdMaxLimitMean"]))
    291             $_GET["fZdMaxLimitMean"]="";
    292 
    293         if (empty($_GET["fAzimuthMin"]))
    294             $_GET["fAzimuthMin"]="Off";
    295 
    296         if (empty($_GET["fAzimuthMax"]))
    297             $_GET["fAzimuthMax"]="Off";
    298 
    299243        if (empty($_GET["fZenithDistanceMin"]))
    300244            $_GET["fZenithDistanceMin"]=$first?"On":"";
     
    306250            $_GET["fSourceName"]="On";
    307251
    308         if (empty($_GET["fManuallyChangedName"]))
    309             $_GET["fManuallyChangedName"]="Off";
    310 
    311252        if (empty($_GET["fLightConditionsName"]))
    312253            $_GET["fLightConditionsName"]=$first?"On":"";
    313254
    314         if (empty($_GET["fDiscriminatorThresholdTableName"]))
    315             $_GET["fDiscriminatorThresholdTableName"]="Off";
    316 
    317         if (empty($_GET["fStar"]))
    318             $_GET["fStar"]="Off";
    319 
    320255        if (empty($_GET["fStarStatus"]))
    321256            $_GET["fStarStatus"]=$first?"1":"";
    322257
    323         if (empty($_GET["fUnreliableInner"]))
    324             $_GET["fUnreliableInner"]="Off";
    325 
    326         if (empty($_GET["fUnsuitableOuter"]))
    327             $_GET["fUnsuitableOuter"]="Off";
    328 
    329         if (empty($_GET["fUnreliableOuter"]))
    330             $_GET["fUnreliableOuter"]="Off";
    331 
    332258        if (empty($_GET["fUnsuitableInner"]))
    333259            $_GET["fUnsuitableInner"]=$first?"On":"";
    334260
    335         if (empty($_GET["fIsolatedInner"]))
    336             $_GET["fIsolatedInner"]="Off";
    337 
    338         if (empty($_GET["fIsolatedOuter"]))
    339             $_GET["fIsolatedOuter"]="Off";
    340 
    341261        if (empty($_GET["fMeanPedRmsInner"]))
    342262            $_GET["fMeanPedRmsInner"]=$first?"On":"";
    343263
    344         if (empty($_GET["fMeanPedRmsOuter"]))
    345             $_GET["fMeanPedRmsOuter"]="Off";
    346 
    347         if (empty($_GET["fIsolatedMaxCluster"]))
    348             $_GET["fIsolatedMaxCluster"]="Off";
    349 
    350         if (empty($_GET["fArrTimeMeanInner"]))
    351             $_GET["fArrTimeMeanInner"]="Off";
    352 
    353         if (empty($_GET["fArrTimeMeanOuter"]))
    354             $_GET["fArrTimeMeanOuter"]="Off";
    355 
    356264        if (empty($_GET["fArrTimeRmsInner"]))
    357265            $_GET["fArrTimeRmsInner"]=$first?"On":"";
    358266
    359         if (empty($_GET["fArrTimeRmsOuter"]))
    360             $_GET["fArrTimeRmsOuter"]="Off";
    361 
    362267        if (empty($_GET["fConvFactorInner"]))
    363268            $_GET["fConvFactorInner"]=$first?"On":"";
    364269
    365         if (empty($_GET["fConvFactorOuter"]))
    366             $_GET["fConvFactorOuter"]="Off";
    367 
    368         if (empty($_GET["fMeanNumberIslands"]))
    369             $_GET["fMeanNumberIslands"]="Off";
    370 
    371270        if (empty($_GET["fPSF"]))
    372271            $_GET["fPSF"]=$first?"On":"";
    373272
    374         if (empty($_GET["fRatio"]))
    375             $_GET["fRatio"]="Off";
    376 
    377         if (empty($_GET["fMuonNumber"]))
    378             $_GET["fMuonNumber"]="Off";
    379 
    380273        if (empty($_GET["fEffOnTime"]))
    381274            $_GET["fEffOnTime"]=$first?"On":"";
     
    388281
    389282        if (empty($_GET["fInhomogeneity"]))
    390             $_GET["fInhomogeneity"]="Off";
     283            $_GET["fInhomogeneity"]="On";
    391284
    392285        if (empty($_GET["fDataRate"]))
    393286            $_GET["fDataRate"]=$first?"On":"";
    394287
    395         if (empty($_GET["fMaxHumidity"]))
    396             $_GET["fMaxHumidity"]="Off";
    397 
    398     }
    399 
    400     function PrintForm($_GET, $host, $user, $pw, $db, $limits, $rms, $alias)
     288        InitFindOffData($_GET);
     289    }
     290
     291    function PrintForm($_GET, $host, $user, $pw, $db, $limitsmean, $limitsmin, $limitsmax, $alias)
    401292    {
    402293        printf("<center>\n");
     
    404295
    405296        printf(" <table>\n");
    406         printf("  <tr><td align='center'>\n");
    407 
    408 
    409         printf(" <table>\n");
    410         printf("  <tr>\n");
    411 
    412         CheckBox("fRunStart",          "Start time");
    413         CheckBox("fSequenceLast",      "Last run");
    414         CheckBox("fZenithDistanceMin", "Zd min");
    415         CheckBox("fZenithDistanceMax", "Zd max");
    416 
    417         printf("  </tr><tr>\n");
    418 
    419         CheckBox("fNumEvents",         "Num of events");
    420         CheckBox("fRunTime/60",        "Duration");
    421         CheckBox("fAzimuthMin",        "Azimuth min");
    422         CheckBox("fAzimuthMax",        "Azimuth max");
    423 //        CheckBox("fLinks",             "Links");
    424 /*
    425         printf("  </tr></table>\n");
     297        printf("  <tr><td align='center' valign='top'>\n");
     298
     299        PrintSequInfoMenu();
    426300        printf(" <p>\n");
    427         printf(" <table>\n");
    428         printf("  <tr>\n");
    429 */
    430 
    431         printf("  </tr><tr>\n");
    432 
    433         CheckBox("fUnsuitableInner",     "Unsuitable inner");
    434         CheckBox("fUnsuitableOuter",     "Unsuitable outer");
    435         CheckBox("fUnreliableInner",     "Unreliable inner");
    436         CheckBox("fUnreliableOuter",     "Unreliable outer");
    437 
    438         printf("  </tr><tr>\n");
    439 
    440         CheckBox("fIsolatedInner",       "Isolated inner");
    441         CheckBox("fIsolatedOuter",       "Isolated outer");
    442         CheckBox("fIsolatedMaxCluster",  "IsolatedMaxCl.");
    443         CheckBox("fMaxHumidity",        "MaxHumidity");
    444 
    445         printf("  </tr><tr>\n");
    446 
    447         CheckBox("fArrTimeMeanInner",    "ArrTimeMean in");
    448         CheckBox("fArrTimeMeanOuter",    "ArrTimeMean out");
    449         CheckBox("fArrTimeRmsInner",     "ArrTimeRms in");
    450         CheckBox("fArrTimeRmsOuter",     "ArrTimeRms out");
    451 
    452         printf("  </tr><tr>\n");
    453 
    454         CheckBox("fConvFactorInner",     "Conv inner ");
    455         CheckBox("fConvFactorOuter",     "Conv outer ");
    456         CheckBox("fMeanPedRmsInner",     "MeanPedRms in");
    457         CheckBox("fMeanPedRmsOuter",     "MeanPedRms out");
    458 
    459 /*
    460         printf(" </tr></table>\n");
     301        PrintCalMenu();
    461302        printf(" <p>\n");
    462 
    463         printf(" <table>\n");
    464         printf("  <tr>\n");
    465 */
    466 
    467         printf("  </tr><tr>\n");
    468 
    469         CheckBox("fMeanNumberIslands",  "MeanNumIslands");
    470         CheckBox("fPSF",                "PSF");
    471         CheckBox("fRatio",              "Ratio");
    472         CheckBox("fMuonRate",           "MuonRate");
    473 
    474         printf("  </tr><tr>\n");
    475 
    476         CheckBox("fMuonNumber",         "MuonNumber");
    477         CheckBox("fEffOnTime",          "EffOnTime");
    478         CheckBox("fEffOnTime/fRunTime", "RelOnTime");
    479         CheckBox("fDataRate",           "CleanedEvtRate");
    480 
    481         printf("  </tr><tr>\n");
    482 
    483         CheckBox("fInhomogeneity",      "Inhomogeneity");
    484 
    485         printf("  </tr>\n");
    486         printf(" </table>\n");
     303        PrintStarMenu();
    487304        printf(" <p>\n");
    488305
    489306        printf(" <table><tr><td>\n");
    490 
    491307        PrintPullDown($host, $user, $pw, $db, "Source",                      "fSourceName",                      "fSourceKEY",                      "Source Name");
    492308        printf("  </td><td>\n");
     
    498314        printf("  </td><td>\n");
    499315        PrintStatusMenu("fStar",                "Star");
    500 
    501316        printf("</td></tr> </table>\n");
    502317        printf(" <p>\n");
    503318
    504         printf("  </td><td valign='top'>\n");
    505 
    506         printf("  <table>\n");
    507         printf("  <tr><th colspan='3'>Limits</th><tr>\n");
    508         printf("  <tr><td>Name </td><td> Mean </td><td> Rms </td></tr>\n");
    509         PrintLimitsMenu($limits, $rms, $alias);
    510         printf("  </td></tr></table>\n");
    511 
    512         printf("  </td></tr><tr><td colspan='2' align='center'>\n");
    513 
    514         printf(" <p>\n");
    515 
    516319        printf(" <table>\n");
    517         printf("  <tr><td>\n");
     320        printf("  <tr><td colspan='3'>\n");
    518321
    519322        if (empty($_GET["fStarStart"]))
     
    529332        printf("StarDone&nbsp;(yyyy-mm-dd)&nbsp;from&nbsp;<input name=\"fStarStart\" type=\"text\" size=\"10\" maxlength=\"10\" value=\"%s\">\n", $starmin);
    530333        printf("to&nbsp;<input name=\"fStarStop\" type=\"text\" size=\"10\" maxlength=\"10\" value=\"%s\">&nbsp;&nbsp;&nbsp;&nbsp;\n", $starmax);
    531         printf("  </td>\n");
     334        printf("  </td></tr><tr><td><br></td></tr><tr>\n");
     335
    532336        CheckBox("fLinks",    "Links");
    533337        CheckBox("fOff",      "incl. offsources");
     
    536340        printf("  </tr>\n");
    537341        printf(" </table>\n");
     342
    538343        printf(" <p>\n");
    539344
    540         if (empty($_GET["fStartDate"]))
    541             $timemin = GetMin("fRunStart", "Sequences", $host, $user, $pw, $db);
    542         else
    543             $timemin = $_GET["fStartDate"];
    544 
    545         if (empty($_GET["fStopDate"]))
    546             $timemax = GetMax("fRunStart", "Sequences", $host, $user, $pw, $db);
    547         else
    548             $timemax = $_GET["fStopDate"];
    549 
    550         printf("Night&nbsp;(yyyy-mm-dd)&nbsp;from&nbsp;<input name=\"fStartDate\" type=\"text\" size=\"10\" maxlength=\"10\" value=\"%s\">\n", $timemin);
    551         printf("to&nbsp;<input name=\"fStopDate\" type=\"text\" size=\"10\" maxlength=\"10\" value=\"%s\">&nbsp;&nbsp;&nbsp;&nbsp;\n", $timemax);
    552 
    553         if (empty($_GET["fRunMin"]))
    554             $min = GetMin("fSequenceFirst", "Sequences", $host, $user, $pw, $db);
    555         else
    556             $min = $_GET["fRunMin"];
    557 
    558         if (empty($_GET["fRunMax"]))
    559             $max = GetMax("fSequenceFirst", "Sequences", $host, $user, $pw, $db);
    560         else
    561             $max = $_GET["fRunMax"];
    562 
    563 /*
    564         printf("Date&nbsp;(yyyy-mm-dd)&nbsp;<input name=\"fDate\" type=\"text\" size=\"10\" maxlength=\"10\" value=\"");
    565         if (!empty($_GET["fDate"]))
    566             printf("%s", $_GET["fDate"]);
    567         printf("\">&nbsp;&nbsp;&nbsp;\n");
    568 */
    569 
    570         printf("Sequences&nbsp;from&nbsp;<input name=\"fRunMin\" type=\"text\" size=\"6\" maxlength=\"6\" value=\"%s\">\n", $min);
    571         printf("to&nbsp;<input name=\"fRunMax\" type=\"text\" size=\"6\" maxlength=\"6\" value=\"%s\">&nbsp;&nbsp;&nbsp;\n", $max);
    572 
    573         printf(" <P>\n");
    574 
    575         printf("Source&nbsp;(<A HREF=\"regexp.html\">regexp</A>)&nbsp;<input name=\"fSourceN\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"");
    576         if (!empty($_GET["fSourceN"]))
    577             printf("%s", $_GET["fSourceN"]);
    578         printf("\">&nbsp;&nbsp;&nbsp;\n");
     345        PrintZdRangeMenu($host,$user,$pw,$db);
     346        printf("<p>\n");
     347        PrintSequRangeMenu($host,$user,$pw,$db);
     348        printf("<p>\n");
     349        PrintSourceMenu($host,$user,$pw,$db);
     350        printf("<p>\n");
     351        PrintNightRangeMenu($host,$user,$pw,$db);
     352        printf("<p>\n");
    579353
    580354        printf(" Results:\n");
     
    591365        printf(" </select>\n");
    592366        printf(" &nbsp;&nbsp;&nbsp;\n");
    593 
    594         ini_set("mysql.trace_mode", "Off");
    595         ini_set("display_errors", "Off");
    596367
    597368        printf("<input class='Width' type='submit' value='Query Table'>&nbsp;&nbsp;&nbsp;\n");
     
    601372        if (strchr($_SERVER["REQUEST_URI"], '?')!=FALSE)
    602373            printf("<input class='Width' type='button' value='Print' onClick='self.location.href=\"%s&fPrintTable=1\"'>&nbsp;&nbsp;&nbsp;\n", $_SERVER["REQUEST_URI"]);
     374
     375        printf("  </td><td valign='top'>\n");
     376
     377        PrintLimitsMenu($limitsmean, $limitsmin, $limitsmax, $alias, "yes");
     378
     379        printf("  </td></tr>\n");
     380        printf(" </table>\n");
     381
    603382        printf("</form>\n");
    604383        printf("</center>\n");
    605384
    606385
    607         printf("  </td></tr> </table>\n");
     386        ini_set("mysql.trace_mode", "Off");
     387        ini_set("display_errors", "Off");
     388
    608389
    609390        printf("</td>\n");
     
    615396    }
    616397
    617     function PrintPage($html, $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limits, $rms, $needs)
     398    function PrintPage($html, $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limitsmean, $limitsmin, $limitsmax, $needs)
    618399    {
    619400        $db_id = mysql_connect($host, $user, $pw);
     
    632413        {
    633414            if ($html=="1" || $html=="2")
    634                 PrintMagicTable($result0, $alias, $rightalign, $limits, $rms, $_GET);
     415                PrintMagicTable($result0, $alias, $rightalign, $limitsmean, $limitsmin, $limitsmax, $_GET);
    635416            else
    636417                PrintText($result0);
     
    640421        mysql_close($db_id);
    641422
    642         if ($html=="1")
    643             printf("<U><B>submitted query:</B></U><BR>%s<BR>", htmlspecialchars($query0));
     423        PrintSubmittedQuery($query0, $html, $db, "old");
    644424    }
    645425
    646426    include ("include.php");
     427    include ("menu.php");
    647428    include ("db.php");
    648429    include ("magicdefs.php");
     
    656437        header("Content-Disposition: attachment; filename=query-result.txt");
    657438
    658         PrintPage("0", $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limits, $rms, $needs);
     439        PrintPage("0", $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limitsmean, $limitsmin, $limitsmax, $needs);
    659440    }
    660441    else
     
    666447        InitGet($_GET);
    667448        if (empty($_GET["fPrintTable"]))
    668             PrintForm($_GET, $host, $user, $pw, $db, $limits, $rms, $alias);
     449            PrintForm($_GET, $host, $user, $pw, $db, $limitsmean, $limitsmin, $limitsmax, $alias);
    669450
    670451        if ($environment==0)
     
    673454        {
    674455            if (empty($_GET["fPrintTable"]))
    675                 PrintPage("1", $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limits, $rms, $needs);
    676             else
    677                 PrintPage("2", $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limits, $rms, $needs);
     456                PrintPage("1", $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limitsmean, $limitsmin, $limitsmax, $needs);
     457            else
     458                PrintPage("2", $host, $user, $pw, $db, $alias, $rightalign, $checkwhere, $checkgroup, $checkstatusgroup, $limitsmean, $limitsmin, $limitsmax, $needs);
    678459        }
    679460
Note: See TracChangeset for help on using the changeset viewer.