Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- function select()
- {
- var event_id_index=document.getElementById("event_id_update").selectedIndex;
- //alert(seq_id_index);
- var data={"d_id":"data_setting","event_id_index":event_id_index};
- $.ajax({
- type: "GET",
- url: "data_of_setting_event.php",
- data: data,
- datatype:"json",
- success: function(data1)
- {
- var data_setting = JSON.parse(data1);
- for(var eve=1;eve<9;eve++)
- {
- if((data_setting["eventroom"].substr(eve-1,1))==="1")$("#event_active_room"+eve+"_update").prop( "checked", true );
- if((data_setting["eventext"].substr(eve-1,1))==="1")$("#event_active_ext"+eve+"_update").prop( "checked", true );
- if((data_setting["eventswitch"].substr(eve-1,1))==="1")$("#event_active_switch"+eve+"_update").prop( "checked", true );
- if((data_setting["stateswitch"].substr(eve-1,1))==="1")$("#event_active_state_switch"+eve+"_update").prop( "checked", true );
- }
- for(var eve=1;eve<8;eve++)
- {
- if((data_setting["week"].substr(eve-1,1))==="1")$("#event_day"+eve+"_update").prop( "checked", true );
- }
- $("#event_eventname_update").prop("value",data_setting["eventname"]);
- $("#event_time_on_update").prop("value",data_setting["timeon"]);
- $("#event_time_off_update").prop("value",data_setting["timeoff"]);
- if(data_setting["ifvalue"]==1) $("#event_if_on_update").prop( "checked", true );
- else if(data_setting["ifvalue"]==2)$("#event_if_between_update").prop( "checked", true );
- }
- });
- }
- /*******************************************************************/
- function myFunction(event) {
- var message="";
- var event_operation="" ;
- var operation="" ;
- var operation1="" ;
- var event_room="";
- var event_ext="";
- var event_switch="";
- var event_state_switch="";
- var event_day="";
- var event_if_value="";
- var cont=0;
- var event_id_index="";
- var data="";
- if(event==1)
- {
- event_operation="event_add";
- operation="add";
- message="Are you sure to add this event?";
- }
- else if(event==2)
- {
- event_operation="event_update";
- operation="update";
- message="Are you sure to update this event?";
- }
- else if(event==3)
- {
- event_operation="event_remove";
- operation="remove";
- }
- if(operation !="remove")
- {
- if($("#event_day1_"+operation).prop('checked'))event_day ="1";
- else event_day ="0";
- for(cont=2;cont<=7;cont++)
- {
- if($("#event_day"+cont+"_"+operation).prop('checked'))event_day +="1";
- else event_day +="0";
- }
- if($("#event_active_room1_"+operation).prop('checked')) event_room="1";
- else event_room="0";
- for(cont=2;cont<=8;cont++)
- {
- if($("#event_active_room"+cont+"_"+operation).prop('checked'))event_room +="1";
- else event_room +="0";
- }
- if($("#event_active_ext1_"+operation).prop('checked'))event_ext="1";
- else event_ext="0";
- for(cont=2;cont<=8;cont++)
- {
- if($("#event_active_ext"+cont+"_"+operation).prop('checked'))event_ext +="1";
- else event_ext +="0";
- }
- if($("#event_active_switch1_"+operation).prop('checked'))event_switch="1";
- else event_switch="0";
- for(cont=2;cont<=8;cont++)
- {
- if($("#event_active_switch"+cont+"_"+operation).prop('checked'))event_switch +="1";
- else event_switch +="0";
- }
- if($("#event_active_state_switch1_"+operation).prop('checked'))event_state_switch="1";
- else event_state_switch="0";
- for(cont=2;cont<=8;cont++)
- {
- if($("#event_active_state_switch"+cont+"_"+operation).prop('checked'))event_state_switch +="1";
- else event_state_switch +="0";
- }
- operation1="event_eventname_"+operation;
- var event_eventname= document.getElementById(operation1).value;
- operation1="event_time_on_"+operation;
- var event_time_on= document.getElementById(operation1).value;
- operation1="event_time_off_"+operation;
- var event_time_off= document.getElementById(operation1).value;
- if($("#event_if_on_"+operation).prop('checked'))event_if_value=1;
- else if($("#event_if_between_"+operation).prop('checked'))event_if_value=2;
- operation1="event_id_"+operation;
- var event_id=document.getElementById(operation1).options;
- var event_id_index=document.getElementById(operation1).selectedIndex;
- event_id=event_id[event_id_index].text;
- if(operation1==="event_id_update")
- {
- var pos_event = event_id.lastIndexOf("-");
- var event_id_num=event_id.substr(0,pos_event);
- }
- else{
- var pos_event = event_id.lastIndexOf("t");
- var event_id_num=event_id.substr(pos_event+1,1);
- }
- data={"id_operation":event_operation,"event_name":event_eventname,"event_day":event_day,"event_id":event_id_num,"event_day":event_day,
- "event_day":event_day,"event_room":event_room,"event_ext":event_ext,"event_switch":event_switch,"event_state_switch":event_state_switch,
- "event_time_on":event_time_on,"event_time_off":event_time_off,"event_if_value":event_if_value};
- }
- else {
- if($("#event_delete_all").prop('checked'))
- {
- event_id_index ="ALL";
- message="Are you sure to delete all events?";
- }
- else{
- message="Are you sure to delete this event?";
- event_id_index=document.getElementById("event_id_remove").selectedIndex;
- }
- data={"id_operation":event_operation,"event_id":event_id_index};
- }
- var answer = confirm(message);
- if(answer==true){
- $.ajax({
- type: "GET",
- url: "update_event.php",
- data: data,
- datatype:"json",
- success: function(data1) {
- alert(data1);
- var success = data1.search("successfully");
- if(success>1) window.location.reload(true);
- }
- });
- }
- else alert("cancel event");}
- </script>
- <?php
- // Trigger the modal with a button
- $id=1;
- if($event_tittle==="Add event")
- {
- echo'<button type="button" class="btn btn-primary btn-lg full_width" data-toggle="modal" data-target="#'.$event_button_id.'" "><span class="glyphicon glyphicon-plus"> Add</span></button>';
- }
- else if($event_tittle==="Update event")
- {
- echo'<button type="button" class="btn btn-warning btn-lg full_width" data-toggle="modal" data-target="#'.$event_button_id.'" "><span class="glyphicon glyphicon-edit"> Update</span></button>';
- }
- else if($event_tittle==="Remove event")
- {
- echo'<button type="button" class="btn btn-danger btn-lg full_width" data-toggle="modal" data-target="#'.$event_button_id.'" "><span class="glyphicon glyphicon-remove"> Remove</span></button>';
- }
- echo'<div class="modal fade" id="'.$event_button_id.'" role="dialog">
- <div class="modal-dialog modal-lg" >
- <!-- Modal content-->
- <div class="modal-content" >
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal">×</button>
- <h1 class="modal-title" style="color:#30FA1E">'.$event_tittle.'</h1>
- </div>
- <div class="row" >
- <div class="col-md-12 col-xs-12" >
- <form role="form" >
- <div class="modal-body" style="height: 0px;">';
- echo'<div class="col-md-6 col-xs-12">
- <div class="form-group" style="margin-top:-60px;">
- <select class="form-control" id="'.$event_id.'">';
- $event_cont=0;
- $query = "SELECT * FROM `event_date` ";
- if($result = mysqli_query($link, $query))
- {
- if($event_tittle !="Add event")echo'<option>Select</option>';
- while($row = mysqli_fetch_array($result))
- {
- $event_cont++;
- if($event_tittle ==="Update event") echo'<option onclick="select()">'.$row["id"].'-'.$row["eventname"].'</option>';
- else if($event_tittle ==="Remove event") echo'<option>'.$row["id"].'-'.$row["eventname"].'</option>';
- }
- if($event_tittle ==="Add event")
- {
- $event_cont++;
- echo'<option>event'.$event_cont.'</option>';
- }
- }
- echo'</select>
- </div>
- </div>';
- if($event_tittle !="Remove event")
- {
- echo'<div class="col-md-12 col-xs-12">
- <hr>
- <div >
- <label style="color:red;font-size: medium; text-decoration: underline; ">Days:</label>
- </div>
- <div class="col-md-6 col-xs-6">';
- for($cont=1;$cont<5;$cont++)
- {
- echo'<div class="checkbox">
- <label>
- <input type="checkbox" name="" id="event_day'.$cont.'_'.$operation.'" >'.$week[$cont-1].'</label>
- </div>';
- }
- echo'</div>
- <div class="col-md-6 col-xs-6">';
- for($cont=5;$cont<8;$cont++)
- {
- echo'<div class="checkbox">
- <label><input type="checkbox" name="" id="event_day'.$cont.'_'.$operation.'" >'.$week[$cont-1].'</label>
- </div>';
- }
- echo'</div></div>';
- echo'<div class="col-md-12 col-xs-12 " >
- <hr style="background-color:red;">
- <div >
- <label style="color:blue;font-size: medium; text-decoration: underline; ">Rooms:</label>
- </div>
- <div class="col-md-6 col-xs-6 " > ';
- for($cont=1;$cont<5;$cont++)
- {
- echo'<div class="checkbox" >
- <label>';
- if(substr($_SESSION['user_auth'],$cont-1,1)==="1" or $_SESSION['user_auth']==="ALL"){echo'<input type="checkbox" value="" id="event_active_room'.$cont.'_'.$operation.'">';if(isset($_SESSION["NameRoom".$cont]) and !empty($_SESSION["NameRoom".$cont]))echo addslashes( $_SESSION["NameRoom".$cont]); echo'</option>';}
- else {echo'<input disabled style="color:red; cursor: not-allowed !important; " type="checkbox" value="" id="event_active_room'.$cont.'_'.$operation.'">';if(isset($_SESSION["NameRoom".$cont]) and !empty($_SESSION["NameRoom".$cont]))echo addslashes( $_SESSION["NameRoom".$cont]); echo'</option>';}
- echo'</label>
- </div>';
- }
- echo'</div>
- <div class="col-md-6 col-xs-6 " >';
- for($cont=5;$cont<=8;$cont++)
- {
- echo'<div class="checkbox" >
- <label>';
- if(substr($_SESSION['user_auth'],$cont-1,1)==="1" or $_SESSION['user_auth']==="ALL"){echo'<input type="checkbox" value="" id="event_active_room'.$cont.'_'.$operation.'">';if(isset($_SESSION["NameRoom".$cont]) and !empty($_SESSION["NameRoom".$cont]))echo addslashes( $_SESSION["NameRoom".$cont]); echo'</option>';}
- else {echo'<input disabled style="color:red; cursor: not-allowed !important; " type="checkbox" value="" id="event_active_room'.$cont.'_'.$operation.'">';if(isset($_SESSION["NameRoom".$cont]) and !empty($_SESSION["NameRoom".$cont]))echo addslashes( $_SESSION["NameRoom".$cont]); echo'</option>';}
- echo'</label>
- </div>';
- }
- echo'</div>
- </div>';
- if($_SESSION['user_auth']==="ALL")
- {
- echo'<div class="col-md-12 col-xs-12 " >
- <hr>
- <div>
- <label style="color:blue;font-size: medium; text-decoration: underline; ">EXT.Boards:</label>
- </div>
- <div class="col-md-6 col-xs-6 " >';
- for($cont=1;$cont<=4;$cont++)
- {
- echo'<div class="checkbox" >
- <label>
- <input type="checkbox" value="" id="event_active_ext'.$cont.'_'.$operation.'">EXT'.$cont.'</option>
- </label>
- </div>';
- }
- echo'</div>
- <div class="col-md-6 col-xs-6 " >';
- for($cont=5;$cont<=8;$cont++)
- {
- echo'<div class="checkbox" >
- <label>
- <input type="checkbox" value="" id="event_active_ext'.$cont.'_'.$operation.'">EXT'.$cont.'</option>
- </label>
- </div>';
- }
- echo'</div></div>';
- }
- echo'<div class="col-md-12 col-xs-12 " ><hr>
- <div >
- <label style="color:green;font-size: medium; text-decoration: underline; ">Loads:</label>
- </div>
- <div class="col-md-6 col-xs-6 " >';
- for($cont=1;$cont<=4;$cont++)
- {
- echo'<div class="checkbox">
- <label>
- <input type="checkbox" value="" id="event_active_switch'.$cont.'_'.$operation.'">Switch'.$cont.'</option>
- </label>
- </div>';
- }
- echo'</div>
- <div class="col-md-6 col-xs-6 " >';
- for($cont=5;$cont<=8;$cont++)
- {
- echo'<div class="checkbox">
- <label>
- <input type="checkbox" value="" id="event_active_switch'.$cont.'_'.$operation.'">Switch'.$cont.'</option>
- </label>
- </div>';
- }
- echo'</div>
- </div>';
- echo'<div class="col-md-12 col-xs-12 " ><hr>
- <div>
- <label style="color:green;font-size: medium; text-decoration: underline; ">State Load:</label>
- </div>
- <div class="col-md-6 col-xs-6 " > ';
- for($cont=1;$cont<=4;$cont++)
- {
- echo'<div class="checkbox">
- <label>
- <input type="checkbox" value="" id="event_active_state_switch'.$cont.'_'.$operation.'">SW '.$cont.'ON</option>
- </label>
- </div>';
- }
- echo'</div>
- <div class="col-md-6 col-xs-6 " >';
- for($cont=5;$cont<=8;$cont++)
- {
- echo'<div class="checkbox">
- <label>
- <input type="checkbox" value="" id="event_active_state_switch'.$cont.'_'.$operation.'">SW '.$cont.'ON</option>
- </label>
- </div>';
- }
- echo'</div>
- <p style="color:red;font-size: medium ;">Waring:<span style="color:blue;">If Not seleted SW ON this mean SW is OFF</span> </p>';
- echo'</div>';
- echo'<div class="col-md-12 col-xs-12 " ><hr></div>';
- echo'<div class="col-md-12 col-xs-12 " >
- <br>
- <div class="form-group" >
- <input type="text" style="color:#000;width: 100%; min-width: 100%; border: 3px solid red; " class="form-control" id="'.$event_eventname.'" placeholder="Name event">
- </div>
- </div>
- <div class="col-md-12 col-xs-12 " >
- <hr>
- <span style="color:red; font-size:1.5em;"> Setting Time ON and Time OFF:</span>
- </div>
- <div class="col-md-6 col-xs-12 " >
- <br>
- <div class="form-group" >
- <input type="text" style="color:#000;width: 100%; min-width: 100%; border: 3px solid red; " class="form-control" id="event_time_on_'.$operation.'" placeholder="Time ON ex 08:20">
- </div>
- </div>
- <div class="col-md-6 col-xs-12 " >
- <br />
- <div class="form-group" ">
- <input type="text" style="color:#000; width:100%; min-width: 100%; border: 3px solid red; " class="form-control" id="event_time_off_'.$operation.'" placeholder="Time OFF ex 18:20">
- </div>
- </div>
- </div>';
- echo'<div class="col-md-12 col-xs-12">
- <hr>
- <div>
- <label style="color:red;font-size: medium; text-decoration: underline; ">IF Event is active:</label>
- </div>
- <div class="col-md-6 col-xs-6">';
- echo'<div class="radio">
- <label><input type="radio" name="if_value" id="event_if_on_'.$operation.'" >ON or OFF ( please set StateLoads)</label>
- </div>';
- echo'<div class="radio">
- <label><input type="radio" name="if_value" id="event_if_between_'.$operation.'" checked>Between TON and TOFF</label>
- </div>
- </div>';
- }
- else {
- echo'
- <div class="col-md-12 col-xs-12 " >
- <br>
- <div class="checkbox-inline">
- <label style="color:red;">Delete All event:</label>
- </div>
- <div class="checkbox-inline">
- <label >
- <input type="checkbox" value="" id="event_delete_all">ALL</option>
- </label>
- </div>
- </div>';
- }
- echo'</div>
- </form>
- </div>
- </div>
- <br />
- <div class="col-md-4 col-md-offset-4 col-xs-6 col-xs-offset-3" >
- <br /> ';
- if($event_tittle==="Add event")
- {
- echo'<button class="btn btn-success btn-lg full_width" onclick="myFunction(1)"><span class="glyphicon glyphicon-plus "> Add Event</span></button> ';
- }
- else if($event_tittle==="Update event")
- {
- echo'<button class="btn btn-success btn-lg full_width" onclick="myFunction(2)"><span class="glyphicon glyphicon-saved " > Update Event</span></button> ';
- }
- else if($event_tittle==="Remove event")
- {
- echo'<button class="btn btn-danger btn-lg full_width" onclick="myFunction(3)"><span class="glyphicon glyphicon-remove " > Delete Event</span></button> ';
- }
- echo'</div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-dismiss="modal">Exit</button>
- </div>
- </div>
- </div>
- </div>
- ';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement