Changeset 16023 for schedule


Ignore:
Timestamp:
05/22/13 17:17:30 (12 years ago)
Author:
tanio
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/Module/calendar.php

    r16021 r16023  
    2828          <script type="text/javascript">
    2929                   var DATE_INFO = {
    30               20130507: { klass: "highlight", tooltip: "%Y/%m/%d (%A)<br />That was yesterday" },
    31               20130508: { klass: "highlight", tooltip: "And this is TODAY" }
     30                        <?php
     31                                $sqlSched=mysql_query("SELECT*FROM schedule");
     32                                $SchedCnt=mysql_num_rows($sqlSched);
     33                                $cntr=1;
     34                                while($rowSched=mysql_fetch_array($sqlSched))
     35                                {
     36                                        $timestamp=strtotime($rowSched['fStart']);
     37                                        if($SchedCnt==$counter)
     38                                        {
     39                                                echo date("Ymd",$timestamp);?>{klass: "highlight", tooltip: "%Y/%m/%d (%A)<br />That was yesterday"}<?php
     40                                        }
     41                                        else
     42                                        {
     43                                                echo date("Ymd",$timestamp);?>{klass: "highlight", tooltip: "%Y/%m/%d (%A)<br />That was yesterday"},<?php
     44                                        }
     45                                        cntr++;
     46                                        ?>
     47                       
     48             // 20130507: { klass: "highlight", tooltip: "%Y/%m/%d (%A)<br />That was yesterday" },
     49             // 20130508: { klass: "highlight", tooltip: "And this is TODAY" }
     50                        <?php
     51                                }
     52                        ?>
    3253                        };
    3354               
     
    5980                                  var year =this.selection.print("%Y").join("\n");                               
    6081                                                        var newline = [];       
    61                                                         var newdata;
     82                                                        var YaxisData;
    6283                                                        var newtime;
    6384                                                        var source=[];
     
    153174                                                                                                        s.push(parseFloat(newline[c]));
    154175                                                                                        }
    155                                                                                         var finaldata=[];
     176                                                                                        var Timedata=[];
    156177                                                                                        var a=[];
    157178                                                                                        for(var i=1;i<arrTime.length-1;i++)
     
    161182                                                                                                        if(Temp[i]==8)
    162183                                                                                                        {
    163                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    164                                                                                                         }
    165                                                                                                         else
    166                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     184                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     185                                                                                                        }
     186                                                                                                        else
     187                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    167188                                                                                                }
    168189                                                                                                else if(arrTime[i]==1)
     
    170191                                                                                                        if(Temp[i]==8)
    171192                                                                                                        {
    172                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    173                                                                                                         }
    174                                                                                                         else
    175                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     193                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     194                                                                                                        }
     195                                                                                                        else
     196                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    176197                                                                                                }
    177198                                                                                                else if(arrTime[i]==2)
     
    179200                                                                                                        if(Temp[i]==8)
    180201                                                                                                        {
    181                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    182                                                                                                         }
    183                                                                                                         else
    184                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     202                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     203                                                                                                        }
     204                                                                                                        else
     205                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    185206                                                                                                }
    186207                                                                                                else if(arrTime[i]==3)
     
    188209                                                                                                        if(Temp[i]==8)
    189210                                                                                                        {
    190                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    191                                                                                                         }
    192                                                                                                         else
    193                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     211                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     212                                                                                                        }
     213                                                                                                        else
     214                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    194215                                                                                                }
    195216                                                                                                else if(arrTime[i]==4)
     
    197218                                                                                                        if(Temp[i]==8)
    198219                                                                                                        {
    199                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    200                                                                                                         }
    201                                                                                                         else
    202                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     220                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     221                                                                                                        }
     222                                                                                                        else
     223                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    203224                                                                                                }
    204225                                                                                                else if(arrTime[i]==5)
     
    206227                                                                                                        if(Temp[i]==8)
    207228                                                                                                        {
    208                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    209                                                                                                         }
    210                                                                                                         else
    211                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     229                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     230                                                                                                        }
     231                                                                                                        else
     232                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    212233                                                                                                }
    213234                                                                                                else if(arrTime[i]==6)
     
    215236                                                                                                        if(Temp[i]==8)
    216237                                                                                                        {
    217                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    218                                                                                                         }
    219                                                                                                         else
    220                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     238                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     239                                                                                                        }
     240                                                                                                        else
     241                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    221242                                                                                                }
    222243                                                                                                else if(arrTime[i]==7)
     
    224245                                                                                                        if(Temp[i]==8)
    225246                                                                                                        {
    226                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    227                                                                                                         }
    228                                                                                                         else
    229                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     247                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     248                                                                                                        }
     249                                                                                                        else
     250                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    230251                                                                                                }
    231252                                                                                                else if(arrTime[i]==8)
     
    233254                                                                                                        if(Temp[i]==8)
    234255                                                                                                        {
    235                                                                                                                 finaldata.push(arrTime[i]+24+'.08');
    236                                                                                                         }
    237                                                                                                         else
    238                                                                                                         finaldata.push(arrTime[i]+24+'.'+Temp[i]);
     256                                                                                                                Timedata.push(arrTime[i]+24+'.08');
     257                                                                                                        }
     258                                                                                                        else
     259                                                                                                        Timedata.push(arrTime[i]+24+'.'+Temp[i]);
    239260                                                                                                }
    240261                                                                                                else if(Temp[i]==8)
    241262                                                                                                {
    242263                                                                                               
    243                                                                                                                 finaldata.push(arrTime[i]+'.08');
     264                                                                                                                Timedata.push(arrTime[i]+'.08');
    244265                                                                                                       
    245266                                                                                                }
    246267                                                                                                else
    247                                                                                                 finaldata.push(arrTime[i]+'.'+Temp[i]);
     268                                                                                                Timedata.push(arrTime[i]+'.'+Temp[i]);
    248269                                                                                               
    249270                                                                                        }
    250                                                                                         for(var i=0;i<finaldata.length;i++)
     271                                                                                        for(var i=0;i<Timedata.length;i++)
    251272                                                                                        {
    252                                                                                                 a.push("["+parseFloat(finaldata[i])+"]");
     273                                                                                                a.push("["+parseFloat(Timedata[i])+"]");
    253274                                                                                        }
    254275                                                                                       
     
    259280                                                                       
    260281                                                                        var chart = new Highcharts.Chart(options);
    261                                                                         newdata=s;
    262                                                                        
    263                                                                        
    264                                                                         //document.getElementById('data').innerHTML=finaldata+"T"+s;
     282                                                                        YaxisData=s;
     283                                                                       
     284                                                                       
     285                                                                        //document.getElementById('data').innerHTML=Timedata+"T"+s;
    265286                                                                        //document.getElementById('sourcelist').innerHTML=; //aki man edit kuya
    266287                                                                       
     
    268289                                                                        /*options.series.push({
    269290                                                                       
    270                                                                                 data:[parseFloat(finaldata),parseFloat(newdata1)]
     291                                                                                data:[parseFloat(Timedata),parseFloat(YaxisData1)]
    271292                                                                        });*/
    272293                                                                        for(var src=0;src<source.length;src++)
    273294                                                                        {
    274                                                                                 chart.addSeries({name:source[src], data:[]});
     295                                                                                chart.addSeries({name:source[src], data:[]}); // created a series of data and add name of displayed source
    275296                                                                                for(var i=0;i<s.length;i++)
    276297                                                                                {
    277298                                                                                       
    278                                                                                         chart.series[0].addPoint({
    279                                                                                         x:finaldata[i],
    280                                                                                         y:newdata[i]
     299                                                                                        chart.series[0].addPoint({ // series[0] means index of zero in data;
     300                                                                                        x:Timedata[i], // Time
     301                                                                                        y:YaxisData[i] // Value
    281302                                                                                        })
    282303                                                                                       
Note: See TracChangeset for help on using the changeset viewer.