Ignore:
Timestamp:
03/26/13 17:16:15 (12 years ago)
Author:
tbretz
Message:
Implemented a new 'user' which can be used to add entries for debugging to be able to seperate them from normal shift entries.
Location:
trunk/FACT++/www/shift
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/www/shift/calendar.js

    r14312 r15155  
    5252}
    5353
    54 var institutes= ["User", "EPFL", "ETHZ", "ISDC", "UNIDO", "UNIGE", "UNIWUE" ];
     54var institutes= ["Shift", "Debug", "EPFL", "ETHZ", "ISDC", "UNIDO", "UNIGE", "UNIWUE" ];
    5555
    5656function CalendarJS()
     
    492492        var user = document.getElementById("body").getAttribute("data-user");
    493493        var uri = "calendar.php?toggle&y="+td.yy+"&m="+td.mm+"&d="+td.dd;
    494         if (user!="User")
     494        if (user!="Shift" && user!="Debug")
    495495            uri += "&u="+user;
     496        else
     497            uri += "&x="+(user=="Debug"?1:0);
    496498
    497499        var xmlHttp = new XMLHttpRequest();
     
    515517            {
    516518                var x = lines[i].split('\t');
    517                 if (x.length!=2)
     519                if (x.length!=3)
    518520                    continue;
    519521
    520522                var div = document.createElement("div");
    521523                div.style.fontWeight="normal";
    522                 div.appendChild(document.createTextNode(x[1]));
     524                div.appendChild(document.createTextNode(x[2]=="1"?'('+x[1]+')':x[1]));
    523525                td.appendChild(div);
    524526
     
    674676            {
    675677                var x = lines[i].split('\t');
    676                 if (x.length!=2)
     678                if (x.length!=3)
    677679                    continue;
    678680
     
    681683                var div = document.createElement("div");
    682684                div.style.fontWeight="normal";
    683                 div.appendChild(document.createTextNode(x[1]));
     685                div.appendChild(document.createTextNode(x[2]=="1"?'('+x[1]+')':x[1]));
    684686                td.appendChild(div);
    685687
  • trunk/FACT++/www/shift/calendar.php

    r13687 r15155  
    142142    if (mysql_affected_rows()==0)
    143143    {
    144         if (!mysql_query("INSERT Data SET y=".$y.", m=".$m.", d=".$d.", u='".$u."'"))
     144        $x = $_GET['x'];
     145        if (!mysql_query("INSERT Data SET y=".$y.", m=".$m.", d=".$d.", x=".$x.", u='".$u."'"))
    145146            return header('HTTP/1.0 500 '.mysql_error());
    146147    }
    147148}
    148149
    149 $query = "SELECT d, u FROM Data WHERE y=".$y." AND m=".$m;
     150$query = "SELECT d, u, x FROM Data WHERE y=".$y." AND m=".$m;
    150151if (isset($_GET['d']))
    151152    $query .= " AND d=".$_GET['d'];
     
    156157
    157158while ($row = mysql_fetch_array($result, MYSQL_NUM))
    158     print($row[0]."\t".$row[1]."\n");
     159    print($row[0]."\t".$row[1]."\t".$row[2]."\n");
    159160?>
Note: See TracChangeset for help on using the changeset viewer.