Changeset 16910 for schedule


Ignore:
Timestamp:
06/25/13 15:33:50 (11 years ago)
Author:
tanio
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/function/SplitDelete.php

    r16899 r16910  
    2121                         }                                               
    2222                                $days = Date('Y-m-d',strtotime($day)); 
    23                                 $fetch = mysql_query("SELECT * FROM schedule") or die(mysql_error());
     23                                $fetch = mysql_query("SELECT * FROM schedule ORDER BY fScheduleID ASC") or die(mysql_error());
    2424                                while($rows = mysql_fetch_array($fetch))
    2525                                {
     
    3333                                        cnt++;
    3434                               
    35 $('#save').hide();
    36         $('#update').show();
    37 
    38         var div= document.createElement("div");
    39                 div.setAttribute('id','TableHolder');
    40         var table = document.createElement("table");
    41                 table.setAttribute('id',"table"+cnt);
    42                 table.setAttribute('width','100%');
    43         var tr = document.createElement('tr');
    44         var td3=document.createElement('td');
    45                 td3.setAttribute('style','border:1px solid white; color:#37DFB1; font-size:14px; text-align:center;');
    46                 td3.appendChild(
    47                         input = document.createElement("input"),
    48                                         input.setAttribute("type","time"),
    49                                         input.setAttribute("id","Time"),
    50                                         input.setAttribute("max","24"),
    51                                         input.setAttribute("min","1"),
    52                                         input.setAttribute("required",true),
    53                                         input.setAttribute("value",'<?php echo $date_time; ?>')
    54                                
    55                 );
    56                         td3.appendChild(
    57                         button=document.createElement('input'),
    58                         button.setAttribute('type','button'),
    59                         button.setAttribute('value','[+]'),
    60                         button.setAttribute('id','btnAddTime'),
    61                         button.setAttribute('name','#table'+cnt),
    62                         button.onclick=function(){
    63                        
    64                        
    65                        
    66                         if($('#Time').val() != ""){  var splitting = $('#Time').val().split(':'); var add = 01;   
    67 
    68                         timeValue = pad((Number(splitting[0]) + Number(add)),2)+':'+splitting[1];
    69                
    70                                                 function pad(number, length) {
    71                                    
    72                                                         var str = '' + number;
    73                                                         while (str.length < length) {
    74                                                                 str = '0' + str;
     35                                        $('#save').attr('value','UPDATE');
     36                                       
     37
     38                                        var div= document.createElement("div");
     39                                                div.setAttribute('id','TableHolder');
     40                                        var table = document.createElement("table");
     41                                                table.setAttribute('id',"table"+cnt);
     42                                                table.setAttribute('width','100%');
     43                                        var tr = document.createElement('tr');
     44                                        var td3=document.createElement('td');
     45                                                td3.setAttribute('style','border:1px solid white; color:#37DFB1; font-size:14px; text-align:center;');
     46                                                td3.appendChild(
     47                                                        input = document.createElement("input"),
     48                                                                        input.setAttribute("type","time"),
     49                                                                        input.setAttribute("id","Time"),
     50                                                                        input.setAttribute("max","24"),
     51                                                                        input.setAttribute("min","1"),
     52                                                                        input.setAttribute("required",true),
     53                                                                        input.setAttribute("value",'<?php echo $date_time; ?>')
     54                                                               
     55                                                );
     56                                                        td3.appendChild(
     57                                                        button=document.createElement('input'),
     58                                                        button.setAttribute('type','button'),
     59                                                        button.setAttribute('value','[+]'),
     60                                                        button.setAttribute('id','btnAddTime'),
     61                                                        button.setAttribute('name','#table'+cnt),
     62                                                        button.onclick=function(){
     63                                                       
     64                                                       
     65                                                       
     66                                                        if($('#Time').val() != ""){  var splitting = $('#Time').val().split(':'); var add = 01;   
     67
     68                                                        timeValue = pad((Number(splitting[0]) + Number(add)),2)+':'+splitting[1];
     69                                               
     70                                                                                function pad(number, length) {
     71                                                                   
     72                                                                                        var str = '' + number;
     73                                                                                        while (str.length < length) {
     74                                                                                                str = '0' + str;
     75                                                                                        }
     76                                                                   
     77                                                                                return str;
     78
     79                                                                                }
     80                                                                                var s = 0; var  get;
     81                                                                                var nn;
     82                                                                                nn = $(this).attr('name');
     83                                                                $("table").each(function() {
     84                                                                if($(this).attr("name")==nn){
     85                                                                       
     86                                                                        get = "#"+$(this).attr("id");
     87                                                                        //get = $(this).attr("name");
     88                                                                                s =1;
     89                                                                }else{
     90                                                                if(s==0){
     91                                                                get = '#table'+cnt;
     92                                                                }
     93                                                                }
     94                                                                });
     95
     96                                       
     97                                                                       
     98                                                                getTableId =get;
     99
     100
     101                                                        name="name"; value=""; meas = "name"; meas2 = "time";   //getTableId = $(this).attr('name');
     102                                                        split1();    }else{   alert("please enter value for time to add measurement");   }
     103
     104                                                               
    75105                                                        }
    76                                    
    77                                                 return str;
    78 
    79                                                 }
    80                                                 var s = 0; var  get;
    81                                                 var nn;
    82                                                 nn = $(this).attr('name');
    83                                 $("table").each(function() {
    84                                 if($(this).attr("name")==nn){
    85                                        
    86                                         get = "#"+$(this).attr("id");
    87                                         //get = $(this).attr("name");
    88                                                 s =1;
    89                                 }else{
    90                                 if(s==0){
    91                                 get = '#table'+cnt;
    92                                 }
    93                                 }
    94                                 });
    95 
    96        
    97                                        
    98                                 getTableId =get;
    99 
    100 
    101                         name="name"; value=""; meas = "name"; meas2 = "time";   //getTableId = $(this).attr('name');
    102                         split1();    }else{   alert("please enter value for time to add measurement");   }
    103 
    104                                
    105                         }
    106                 );
    107         var td=document.createElement('td');
    108                 td.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px;text-align:center;");
    109                 td.appendChild(
    110                         sourcecbo= document.createElement('select'),
    111                                 sourcecbo.setAttribute('id','source'),
    112 <?php
    113                         $source=mysql_query("SELECT*FROM source");
    114                         while($rowsource=mysql_fetch_array($source))
    115                         {
    116 ?>
    117                                 sourcecbo.appendChild(
    118                                         option=document.createElement('option'),
     106                                                );
     107                                        var td=document.createElement('td');
     108                                                td.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px;text-align:center;");
     109                                                td.appendChild(
     110                                                        sourcecbo= document.createElement('select'),
     111                                                                sourcecbo.setAttribute('id','source'),
     112                                <?php
     113                                                        $source=mysql_query("SELECT*FROM source");
     114                                                        while($rowsource=mysql_fetch_array($source))
     115                                                        {
     116                                ?>
     117                                                                sourcecbo.appendChild(
     118                                                                        option=document.createElement('option'),
     119                                                                                       
     120                                                                                                option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),
     121                                                                                                <?php if($rows['fSourceKey'] == $rowsource['fSourceKEY']){ echo"option.setAttribute('selected',true),"; } ?>
     122                                                                                               
     123                                                                                       
     124                                                                                                option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))
     125                                                                                       
     126                                                               
     127                                                                ),
     128                                <?php
     129                                                        }
     130                                ?>
     131                                                        sourcecbo.setAttribute('id','source')
     132                                                                       
     133                                                );
     134                                        var td1=document.createElement('td');
     135                                                td1.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px;text-align:center;");
     136                                                td1.appendChild(
     137                                                        measurementcbo= document.createElement('select'),
     138                                                                measurementcbo.setAttribute('id','measurement'),
     139                                <?php
     140                                                        $measure=mysql_query("SELECT*FROM measurement");
     141                                                        while($rowmeasure=mysql_fetch_array($measure))
     142                                                        {
     143                                ?>
     144                                                                measurementcbo.appendChild(
     145                                                                        option=document.createElement('option'),
     146                                                                                        option.setAttribute('value','<?php echo $rowmeasure['fMeasurementKey']; ?>'),
     147                                                                                       
     148                                                                                        <?php  if($rows['fMeasurementTypeKey']==$rowmeasure['fMeasurementKey']){ echo "option.setAttribute('selected',true),";}   ?>
     149                                                                                       
     150                                                                                        option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))
     151                                                                ),
     152                                <?php
     153                                                        }
     154                                ?>
     155                                                        measurementcbo.setAttribute('id','measurement')
     156                                                );
     157                                                                td1.appendChild(
     158                                                        button=document.createElement('input'),
     159                                                        button.setAttribute('type','button'),
     160                                                        button.setAttribute('value','[+]'),
     161                                                        button.setAttribute('id','btnAddTime'),
     162                                                        button.setAttribute('name','#table'+cnt),
     163                                                        button.onclick=function(){
     164                                                        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");   }
     165
     166                                                               
     167                                                        }
     168                                                );
     169                                        var td2=document.createElement('td');
     170                                                td2.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px; text-align:center;");
     171                                                td2.appendChild(
     172                                                        input = document.createElement('input'),
     173                                                        input.setAttribute('type','text'),
     174                                                        input.setAttribute('id','txtData'),
     175                                                        input.setAttribute('value','<?php  echo $rows['fData']; ?>')
    119176                                                       
    120                                                                 option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),
    121                                                                 <?php if($rows['fSourceKey'] == $rowsource['fSourceKEY']){ echo"option.setAttribute('selected',true),"; } ?>
    122                                                                
    123177                                                       
    124                                                                 option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))
    125                                                        
    126                                
    127                                 ),
    128 <?php
    129                         }
    130 ?>
    131                         sourcecbo.setAttribute('id','source')
    132                                        
    133                 );
    134         var td1=document.createElement('td');
    135                 td1.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px;text-align:center;");
    136                 td1.appendChild(
    137                         measurementcbo= document.createElement('select'),
    138                                 measurementcbo.setAttribute('id','measurement'),
    139 <?php
    140                         $measure=mysql_query("SELECT*FROM measurement");
    141                         while($rowmeasure=mysql_fetch_array($measure))
    142                         {
    143 ?>
    144                                 measurementcbo.appendChild(
    145                                         option=document.createElement('option'),
    146                                                         option.setAttribute('value','<?php echo $rowmeasure['fMeasurementKey']; ?>'),
    147                                                        
    148                                                         <?php  if($rows['fMeasurementTypeKey']==$rowmeasure['fMeasurementKey']){ echo "option.setAttribute('selected',true),";}   ?>
    149                                                        
    150                                                         option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))
    151                                 ),
    152 <?php
    153                         }
    154 ?>
    155                         measurementcbo.setAttribute('id','measurement')
    156                 );
    157                                 td1.appendChild(
    158                         button=document.createElement('input'),
    159                         button.setAttribute('type','button'),
    160                         button.setAttribute('value','[+]'),
    161                         button.setAttribute('id','btnAddTime'),
    162                         button.setAttribute('name','#table'+cnt),
    163                         button.onclick=function(){
    164                         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");   }
    165 
    166                                
    167                         }
    168                 );
    169         var td2=document.createElement('td');
    170                 td2.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px; text-align:center;");
    171                 td2.appendChild(
    172                         input = document.createElement('input'),
    173                         input.setAttribute('type','text'),
    174                         input.setAttribute('id','txtData'),
    175                         input.setAttribute('value','<?php  echo $rows['fData']; ?>')
    176                        
    177                        
    178                 );
    179         var td4=document.createElement('td');
    180                 td4.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px; text-align:center;");
    181                 td4.appendChild(
    182                         button=document.createElement('input'),
    183                         button.setAttribute('type','button'),
    184                         button.setAttribute('value','Delete'),
    185                         button.setAttribute('id','btnDelete'),
    186                         button.onclick=function(){
    187                                 $('#table'+cnt).remove();
    188                         }
    189                 );
    190                
    191                 tr.appendChild(td3);
    192                 tr.appendChild(td1);
    193                 tr.appendChild(td);
    194                
    195                 tr.appendChild(td2);
    196                 tr.appendChild(td4);
    197                 table.appendChild(tr);
    198                 div.appendChild(table);
    199                 $('#TableH1').append(div);
    200        
     178                                                );
     179                                        var td4=document.createElement('td');
     180                                                td4.setAttribute("style","border:1px solid white; color:#37DFB1; font-size:14px; text-align:center;");
     181                                                td4.appendChild(
     182                                                        button=document.createElement('input'),
     183                                                        button.setAttribute('type','button'),
     184                                                        button.setAttribute('value','Delete'),
     185                                                        button.setAttribute('id','btnDelete'),
     186                                                        button.onclick=function(){
     187                                                                $('#table'+cnt).remove();
     188                                                        }
     189                                                );
     190                                               
     191                                                tr.appendChild(td3);
     192                                                tr.appendChild(td1);
     193                                                tr.appendChild(td);
     194                                               
     195                                                tr.appendChild(td2);
     196                                                tr.appendChild(td4);
     197                                                table.appendChild(tr);
     198                                                div.appendChild(table);
     199                                                $('#TableH1').append(div);
     200                                       
    201201        <?php
    202202        }
     
    206206                if(cnt==0)
    207207                {
    208                 $('#save').show();
    209                 $('#update').hide();
     208                $('#save').attr('value','UPDATE');
    210209        var div= document.createElement("div");
    211210                div.setAttribute('id','TableHolder');
     
    568567        var timeValue;
    569568        var pad;
    570         if(cnt==0){ cnt=2; }   
     569        if(cnt==0){ cnt=1; }   
    571570        function split2()
    572571        {
Note: See TracChangeset for help on using the changeset viewer.