Changeset 16873 for schedule/function


Ignore:
Timestamp:
06/20/13 05:02:05 (12 years ago)
Author:
tanio
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/function/SplitDelete.php

    r16816 r16873  
    99var is=0;
    1010 window.cnt=0;
    11  
    12        
    13 
    14        
    15                                         //-------------------------------- fetch----------------------------//
    16                                        
    17                        
    18        
    19                                                         //-----------------------------------------------//
    20                                                                         //end fetch                                             
    21 
    22                                                         //------------------------------------------------//
    2311        var x = 0;
    24        
    2512        <?php   
    26        
    27        
    28         include '../include/factdb.php';
    29                                                  
    30                                                  
    31                                                 if(isset($_GET['days'])){
    32                                                  $day = $_GET['days'];
    33                                                  }else{
    34                                                  
    35                                                  $day =date("Y-m-d");
    36                                                  
    37                                                  }
    38                                                  
    39                                                  
    40                                                 $days = Date('Y-m-d',strtotime($day));
    41                                                 ?>
    42                                                 //alert('<?php echo $day; ?>');
    43                                                
    44                                                 <?php
    45                                                        
    46                                                
    47                                         $fetch = mysql_query("SELECT * FROM schedule") or die(mysql_error());
    48                                        
    49                                         while($rows = mysql_fetch_array($fetch)){
    50                                         $timestamp=strtotime($rows['fLastUpdate']);
     13        include '../include/factdb.php';
     14                        if(isset($_GET['days']))
     15                        {
     16                                 $day = $_GET['days'];
     17                         }
     18                         else
     19                         {
     20                                 $day =date("Y-m-d");           
     21                         }                                               
     22                                $days = Date('Y-m-d',strtotime($day)); 
     23                                $fetch = mysql_query("SELECT * FROM schedule") or die(mysql_error());
     24                                while($rows = mysql_fetch_array($fetch))
     25                                {
     26                                        $timestamp=strtotime($rows['fStart']);
    5127                                        $timestamp2 = date('Y-m-d',$timestamp);
    5228                                        $date_time = date('H:i',$timestamp);
    5329                                        //$time_new = $date_time->format('H:i:s')
    54                                         if($days == $timestamp2){
    55                                        
    56                                        
     30                                        if($days == $timestamp2)
     31                                        {
    5732                                        ?>
    5833                                        cnt++;
    5934                               
    60  
    61  
     35        $('#save').hide();
     36        $('#update').show();
     37        var div= document.createElement("div");
     38                div.setAttribute('id','TableHolder');
    6239        var table = document.createElement("table");
    6340                table.setAttribute('id',"table"+cnt);
     
    6946                        input = document.createElement("input"),
    7047                                        input.setAttribute("type","time"),
    71                                         input.setAttribute("id","Time"+cnt),
     48                                        input.setAttribute("id","Time"),
    7249                                        input.setAttribute("max","24"),
    7350                                        input.setAttribute("min","1"),
     
    8158                        button.setAttribute('value','[+]'),
    8259                        button.setAttribute('id','btnAddTime'),
    83                         button.setAttribute('name','table'+cnt),
    84                         button.onclick=function(){
    85                        
    86                        
    87                        
    88                         if($('#Time'+cnt).val() != ""){  var splitting = $('#Time'+cnt).val().split(':'); var add = 01;   
     60                        button.setAttribute('name','#table'+cnt),
     61                        button.onclick=function(){
     62                       
     63                       
     64                        if($('#Time').val() != ""){  var splitting = $('#Time').val().split(':'); var add = 01;   
    8965
    9066                        timeValue = pad((Number(splitting[0]) + Number(add)),2)+':'+splitting[1];
     
    12197
    12298
    123                         name="name"; value=""; meas = "name"; meas2 = "time";   //getTableId = $(this).attr('name');
     99                        name="name"; value=""; meas = "name"; meas2 = "time";  // getTableId = $(this).attr('name');
    124100                        split1();    }else{   alert("please enter value for time to add measurement");   }
    125101
     
    131107                td.appendChild(
    132108                        sourcecbo= document.createElement('select'),
    133                                 sourcecbo.setAttribute('id','source'+cnt),
     109                                sourcecbo.setAttribute('id','source'),
    134110<?php
    135111                        $source=mysql_query("SELECT*FROM source");
     
    151127                        }
    152128?>
    153                         sourcecbo.setAttribute('id','source'+cnt)
     129                        sourcecbo.setAttribute('id','source')
    154130                                       
    155131                );
     
    158134                td1.appendChild(
    159135                        measurementcbo= document.createElement('select'),
    160                                 measurementcbo.setAttribute('id','measurement'+cnt),
     136                                measurementcbo.setAttribute('id','measurement'),
    161137<?php
    162138                        $measure=mysql_query("SELECT*FROM measurement");
     
    175151                        }
    176152?>
    177                         measurementcbo.setAttribute('id','measurement'+cnt)
     153                        measurementcbo.setAttribute('id','measurement')
    178154                );
    179155                                td1.appendChild(
     
    181157                        button.setAttribute('type','button'),
    182158                        button.setAttribute('value','[+]'),
    183                         button.setAttribute('id','btnAddTime'+cnt),
    184                         button.setAttribute('name','table'+cnt),
    185                         button.onclick=function(){
    186                         if($('#Time'+cnt).val() != ""){ timeValue = $('#Time'+cnt).val(); name="name"; value=$(this).attr('name'); meas = "hidden"; meas2 = true; is=1; getTableId = $(this).attr('name'); split1();    }else{   alert("please enter value for time to add measurement");   }
     159                        button.setAttribute('id','btnAddTime'),
     160                        button.setAttribute('name','#table'+cnt),
     161                        button.onclick=function(){
     162                        if($('#Time').val() != ""){ timeValue = $('#Time').val(); name="name"; value=$(this).attr('name'); meas = "hidden"; meas2 = true; is=1; getTableId = $(this).attr('name'); split1();    }else{   alert("please enter value for time to add measurement");   }
    187163
    188164                               
     
    194170                        input = document.createElement('input'),
    195171                        input.setAttribute('type','text'),
    196                         input.setAttribute('id','txtData'+cnt),
     172                        input.setAttribute('id','txtData'),
    197173                        input.setAttribute('value','<?php  echo $rows['fData']; ?>')
    198174                       
     
    210186                        {
    211187
    212                         if($('#Time'+cnt).val() != ""){  var splitting = $('#Time'+cnt).val().split(':'); var add = 30;   
     188                        if($('#Time').val() != ""){  var splitting = $('#Time').val().split(':'); var add = 30;   
    213189
    214190                                               
     
    263239                tr.appendChild(td4);
    264240                table.appendChild(tr);
    265        
    266                 $('#TableH1').append(table);
     241                div.appendChild(table);
     242                $('#TableH1').append(div);
    267243       
    268244        <?php
     
    271247                                        ?>
    272248                                       
    273                                         if(cnt==0){
    274                                         var table = document.createElement("table");
     249                if(cnt==0)
     250                {
     251                $('#save').show();
     252                $('#update').hide();
     253        var div= document.createElement("div");
     254                div.setAttribute('id','TableHolder');
     255                var table = document.createElement("table");
    275256                table.setAttribute('id',"table2");
    276257                table.setAttribute('width','100%');
     
    283264                        input = document.createElement("input"),
    284265                                        input.setAttribute("type","time"),
    285                                         input.setAttribute("id","Time1"),
     266                                        input.setAttribute("id","Time"),
    286267                                        input.setAttribute("max","24"),
    287268                                        input.setAttribute("min","1"),
     
    295276                        button.setAttribute('name','#table2'),
    296277                        button.onclick=function(){
    297                         if($('#Time1').val() != ""){ var splitting = $('#Time1').val().split(':'); var add = 01;   
     278                        var aa;
     279                        $('div#TableHolder #table2 #Time').each(function(){
     280                                        aa = $(this).val();
     281                                        });
     282                        if(aa != ""){ var splitting =aa.split(':'); var add = 01;   
    298283
    299284                        timeValue = pad((Number(splitting[0]) + Number(add)),2)+':'+splitting[1];
     
    313298                                               
    314299$("table").each(function() {
    315                                 if($(this).attr("name")=='table2'){
     300                                if($(this).attr("name")=='#table2'){
    316301                                get = "#"+$(this).attr("id");
    317302                               
     
    335320                td.appendChild(
    336321                        sourcecbo= document.createElement('select'),
    337                                 sourcecbo.setAttribute('id','source1'),
     322                                sourcecbo.setAttribute('id','source'),
    338323<?php
    339324                                $source=mysql_query("SELECT*FROM source");
     
    351336                                }
    352337 ?>
    353                         sourcecbo.setAttribute('id','source1')
     338                        sourcecbo.setAttribute('id','source')
    354339                                       
    355340                );
     
    358343                td1.appendChild(
    359344                        measurementcbo= document.createElement('select'),
    360                                 measurementcbo.setAttribute('id','measurement1'),
     345                                measurementcbo.setAttribute('id','measurement'),
    361346<?php
    362347                        $measure=mysql_query("SELECT*FROM measurement");
     
    373358                        }
    374359?>
    375                         measurementcbo.setAttribute('id','measurement1')
     360                        measurementcbo.setAttribute('id','measurement')
    376361                );
    377362                                td1.appendChild(
     
    382367                        button.setAttribute('name','#table2'),
    383368                        button.onclick=function(){
    384                         if($('#Time1').val() != ""){ timeValue = $('#Time1').val(); name="name"; value="table2";  meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name');  split2();    }else{   alert("please enter value for time to add measurement");   }
     369                        var aa;
     370                        $('div#TableHolder #table2 #Time').each(function(){
     371                                        aa = $(this).val();
     372                                        });
     373                        if(aa != ""){ timeValue =aa; name="name"; value=$(this).attr('name');  meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name');  split2();    }else{   alert("please enter value for time to add measurement");   }
    385374
    386375                               
     
    392381                        input = document.createElement('input'),
    393382                        input.setAttribute('type','text'),
    394                         input.setAttribute('id','txtData1')
     383                        input.setAttribute('id','txtData')
    395384                       
    396385                );
     
    405394                        button.onclick= function()
    406395                        {
    407                                  if($('#Time1').val() != ""){  var splitting = $('#Time1').val().split(':'); var add = 30; var limit = 60;
     396                        var aa;
     397                        $('div#TableHolder #table2 #Time').each(function(){
     398                                        aa = $(this).val();
     399                                        });
     400                                 if(aa != ""){  var splitting = aa.split(':'); var add = 30; var limit = 60;
    408401                                var adds =0;
    409402                                adds =  (Number(splitting[1]) + Number(add));
     
    438431                        button.setAttribute('id','btnDelete'),
    439432                        button.onclick=function(){
    440                                 $('#table1').remove();
     433                                $('#table2').remove();
    441434
    442435                        }
     
    450443                tr.appendChild(td4);
    451444                table.appendChild(tr);
     445                div.appendChild(table);
     446                $('#TableH1').append(div);
    452447               
    453                 $('#TableH1').append(table);
    454                
     448        var div= document.createElement("div");
     449                div.setAttribute('id','TableHolder');   
    455450        var table = document.createElement("table");
    456451                table.setAttribute('id',"table1");
     
    464459                        input = document.createElement("input"),
    465460                                        input.setAttribute("type","time"),
    466                                         input.setAttribute("id","Time2"),
     461                                        input.setAttribute("id","Time"),
    467462                                        input.setAttribute("max","24"),
    468463                                        input.setAttribute("min","1"),
     
    476471                        button.setAttribute('name','#table1'),
    477472                        button.onclick=function(){
    478                         if($('#Time2').val() != ""){ var splitting = $('#Time2').val().split(':'); var add = 01;   
     473                        var aa;
     474                        $('div#TableHolder #table1 #Time').each(function(){
     475                                        aa = $(this).val();
     476                                        });
     477                       
     478                        if(aa != ""){ var splitting = aa.split(':'); var add = 01;   
    479479
    480480                        timeValue = pad((Number(splitting[0]) + Number(add)),2)+':'+splitting[1];
     
    495495                                               
    496496$("table").each(function() {
    497                                 if($(this).attr("name")=='table1'){
     497                                if($(this).attr("name")=='#table1'){
    498498                                get = "#"+$(this).attr("id");
    499499                               
     
    501501                                }else{
    502502                                if(s==0){
    503                                 get = '#table'+cnt;
     503                                get =  '#table'+cnt;
    504504                                }
    505505                                }
     
    518518                td.appendChild(
    519519                        sourcecbo= document.createElement('select'),
    520                                 sourcecbo.setAttribute('id','source2'),
     520                                sourcecbo.setAttribute('id','source'),
    521521<?php
    522522                                $source=mysql_query("SELECT*FROM source");
     
    534534                                }
    535535 ?>
    536                         sourcecbo.setAttribute('id','source2')
     536                        sourcecbo.setAttribute('id','source')
    537537                                       
    538538                );
     
    541541                td1.appendChild(
    542542                        measurementcbo= document.createElement('select'),
    543                                 measurementcbo.setAttribute('id','measurement2'),
     543                                measurementcbo.setAttribute('id','measurement'),
    544544<?php
    545545                        $measure=mysql_query("SELECT*FROM measurement");
     
    556556                        }
    557557?>
    558                         measurementcbo.setAttribute('id','measurement2')
     558                        measurementcbo.setAttribute('id','measurement')
    559559                );
    560560                                td1.appendChild(
     
    565565                        button.setAttribute('name','#table1'),
    566566                        button.onclick=function(){
    567                         if($('#Time2').val() != ""){ timeValue = $('#Time2').val(); name="name"; value="table1"; meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name'); split2();    }else{   alert("please enter value for time to add measurement");   }
     567                        var aa;
     568                        $('div#TableHolder #table1 #Time').each(function(){
     569                                        aa = $(this).val();
     570                                        });
     571                       
     572                        if(aa != ""){ timeValue = aa; name="name"; value="#table1"; meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name'); split2();    }else{   alert("please enter value for time to add measurement");   }
    568573
    569574                               
     
    575580                        input = document.createElement('input'),
    576581                        input.setAttribute('type','text'),
    577                         input.setAttribute('id','txtData2')
     582                        input.setAttribute('id','txtData')
    578583                       
    579584                );
     
    588593                        button.onclick= function()
    589594                        {
    590                                  if($('#Time2').val() != ""){  var splitting = $('#Time2').val().split(':'); var add = 30;   
     595                        var aa;
     596                        $('div#TableHolder #table1 #Time').each(function(){
     597                                        aa = $(this).val();
     598                                        });
     599                                 if(aa != ""){  var splitting = aa.split(':'); var add = 30;   
    591600
    592601                        var limit = 60;
     
    640649                tr.appendChild(td4);
    641650                table.appendChild(tr);
    642                
    643                 $('#TableH1').append(table);
     651                div.appendChild(table);
     652                $('#TableH1').append(div);
    644653               
    645654               
     
    653662       
    654663                cnt++;
     664                var div= document.createElement("div");
     665                div.setAttribute('id','TableHolder');
    655666                var table = document.createElement("table");
    656667                        table.setAttribute('id',"table"+cnt);
     
    668679                                input = document.createElement("input"),
    669680                                                input.setAttribute("type","time"),
    670                                                 input.setAttribute("id","Time"+cnt),
     681                                                input.setAttribute("id","Time"),
    671682                                                input.setAttribute("max","24"),
    672683                                                input.setAttribute("min","1"),
     
    683694                        button.setAttribute('id','btnAddTime'),
    684695                        button.setAttribute(meas,meas2),
    685                         button.setAttribute('name','table'+cnt),
    686                        
    687                         button.onclick=function(){
    688                         if($('#Time'+cnt).val() != ""){var splitting = $('#Time'+cnt).val().split(':'); var add = 01;   
     696                        button.setAttribute('name','#table'+cnt),
     697                       
     698                        button.onclick=function(){
     699                        var aa;
     700                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
     701                                        aa = $(this).val();
     702                                        });
     703                        if(aa != ""){var splitting = aa.split(':'); var add = 01;   
    689704
    690705                        timeValue = pad((Number(splitting[0]) + Number(add)),2)+':'+splitting[1];
     
    728743                        td.appendChild(
    729744                                sourcecbo= document.createElement('select'),
    730                                         sourcecbo.setAttribute('id','source'+cnt),
     745                                        sourcecbo.setAttribute('id','source'),
    731746<?php
    732747                                $source=mysql_query("SELECT*FROM source");
     
    744759                                }
    745760 ?>
    746                                 sourcecbo.setAttribute('id','source'+cnt)
     761                                sourcecbo.setAttribute('id','source')
    747762                                               
    748763                        );
     
    751766                        td1.appendChild(
    752767                                measurementcbo= document.createElement('select'),
    753                                         measurementcbo.setAttribute('id','measurement'+cnt),
     768                                        measurementcbo.setAttribute('id','measurement'),
    754769<?php
    755770                        $measure=mysql_query("SELECT*FROM measurement");
     
    766781                        }
    767782?>
    768                         measurementcbo.setAttribute('id','measurement'+cnt)
     783                        measurementcbo.setAttribute('id','measurement')
    769784                        );
    770785                                        td1.appendChild(
     
    775790                        button.setAttribute('name','#table'+cnt),
    776791                        button.onclick=function(){
    777                
    778                         if($('#Time'+cnt).val() != "")
     792                var aa;
     793                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
     794                                        aa = $(this).val();
     795                                        });
     796                        if(aa != "")
    779797                        {
    780798                                name = "name";
    781                                 value = "table"+cnt;
    782                                 timeValue = $('#Time'+cnt).val();
     799                                value = "#table"+cnt;
     800                                timeValue = aa;
    783801                                meas = "hidden";
    784802                                meas2 = true;
     
    800818                                input = document.createElement('input'),
    801819                                input.setAttribute('type','text'),
    802                                 input.setAttribute('id','txtData'+cnt)
     820                                input.setAttribute('id','txtData')
    803821                               
    804822                        );
     
    812830                                button.setAttribute('name','#table'+cnt),
    813831                                button.onclick=function(){
    814                                  if($('#Time'+cnt).val() != ""){  var splitting = $('#Time'+cnt).val().split(':'); var add = 30;   
     832                                var aa;
     833                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
     834                                        aa = $(this).val();
     835                                        });
     836                                 if(aa != ""){  var splitting = aa.split(':'); var add = 30;   
    815837
    816838                        var limit = 60;
     
    861883                        tr.appendChild(td4);
    862884                        table.appendChild(tr);
    863        
    864                         $(table).insertAfter($(getTableId));
     885                        div.appendChild(table);
     886                        $(div).insertAfter($(getTableId));
    865887       
    866888       
     
    871893       
    872894                cnt++;
     895                var div= document.createElement("div");
     896                div.setAttribute('id','TableHolder');
    873897                var table = document.createElement("table");
    874898                        table.setAttribute('id',"table"+cnt);
     
    885909                                input = document.createElement("input"),
    886910                                                input.setAttribute("type","time"),
    887                                                 input.setAttribute("id","Time"+cnt),
     911                                                input.setAttribute("id","Time"),
    888912                                                input.setAttribute("max","24"),
    889913                                                input.setAttribute("min","1"),
     
    898922                        button.setAttribute('id','btnAddTime'),
    899923                        button.setAttribute(meas,meas2),
    900                         button.setAttribute('name','table'+cnt),
    901                        
    902                         button.onclick=function(){
    903                         if($('#Time'+cnt).val() != ""){ var splitting = $('#Time'+cnt).val().split(':'); var add = 01;   
     924                        button.setAttribute('name','#table'+cnt),
     925                       
     926                        button.onclick=function(){
     927                        var aa;
     928                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
     929                                        aa = $(this).val();
     930                                        });
     931                        if(aa != ""){ var splitting = aa.split(':'); var add = 01;   
    904932
    905933                        timeValue = pad((Number(splitting[0]) + Number(add)),2)+':'+splitting[1];
     
    941969                        td.appendChild(
    942970                                sourcecbo= document.createElement('select'),
    943                                         sourcecbo.setAttribute('id','source'+cnt),
     971                                        sourcecbo.setAttribute('id','source'),
    944972<?php
    945973                                $source=mysql_query("SELECT*FROM source");
     
    957985                                }
    958986 ?>
    959                                 sourcecbo.setAttribute('id','source'+cnt)
     987                                sourcecbo.setAttribute('id','source')
    960988                                               
    961989                        );
     
    965993                        td1.appendChild(
    966994                                measurementcbo= document.createElement('select'),
    967                                         measurementcbo.setAttribute('id','measurement'+cnt),
     995                                        measurementcbo.setAttribute('id','measurement'),
    968996<?php
    969997                        $measure=mysql_query("SELECT*FROM measurement");
     
    9801008                        }
    9811009?>
    982                         measurementcbo.setAttribute('id','measurement'+cnt)
     1010                        measurementcbo.setAttribute('id','measurement')
    9831011                        );
    9841012                                td1.appendChild(
     
    9891017                        button.setAttribute('name','#table'+cnt),
    9901018                        button.onclick=function(){
    991                
    992                         if($('#Time'+cnt).val() != ""){ timeValue = $('#Time'+cnt).val();                               
     1019                var aa;
     1020                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
     1021                                        aa = $(this).val();
     1022                                        });
     1023                        if(aa != ""){ timeValue = aa;                           
    9931024                        name = "name"; value = $(this).attr('name');  meas = "hidden"; meas2 = true; getTableId = $(this).attr('name');   split1();    }else{   alert("please enter value for time to add measurement");   }
    9941025
     
    10021033                                input = document.createElement('input'),
    10031034                                input.setAttribute('type','text'),
    1004                                 input.setAttribute('id','txtData'+cnt)
     1035                                input.setAttribute('id','txtData')
    10051036                               
    10061037                        );
     
    10141045                                button.setAttribute('name','#table'+cnt),
    10151046                                button.onclick=function(){
    1016                                  if($('#Time'+cnt).val() != ""){  var splitting = $('#Time'+cnt).val().split(':'); var add = 30;   
     1047                                var aa;
     1048                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
     1049                                        aa = $(this).val();
     1050                                        });
     1051                                 if(aa != ""){  var splitting = aa.split(':'); var add = 30;   
    10171052
    10181053                var limit = 60;
     
    10581093                        tr.appendChild(td4);
    10591094                        table.appendChild(tr);
    1060                        
    1061                         $(table).insertAfter($(getTableId));
     1095                        div.appendChild(table);
     1096                        $(div).insertAfter($(getTableId));
    10621097        }
    10631098       
Note: See TracChangeset for help on using the changeset viewer.