| Server IP : 127.0.0.1 / Your IP : 216.73.216.48 Web Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT DESKTOP-3H4FHQJ 10.0 build 19045 (Windows 10) AMD64 User : win 10 ( 0) PHP Version : 8.2.12 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : D:/khalafsite-backup/old/htdocs old/ |
Upload File : |
<?php
session_start();
include('db_con.php');
include('function.php');
?>
<?php
if(isset($_SESSION['id']))
{
$my_id = $_SESSION['id'];
$my_cpr = $_SESSION['user_cpr'];
//echo"$user_cpr";
// echo"$user_email";
}
?>
<input id="my_id" style="display:none;" value="<?php echo"$my_id";?>" />
<input id="my_cpr" style="display:none;" value="<?php echo"$my_cpr";?>" />
<html>
<head>
<title>Khalaf sons</title>
<link rel="stylesheet" type="text/css" href="main_css/maintenance.css" >
<!--link href="main_css/maintenance.css" rel="stylesheet" media="screen, print"-->
</head>
<body id="body" onload="clear_complaint_notif();">
<div class="main_home">
<div class="main_log">
<img src="kvt_con/khalaf_log.jpg" width="100%" height="100%" style="border-radius:20px;" classk="main_home_icon" />
</div>
<div class="main_text_title">Khalaf Sons Estate</div>
<a href="index.php"><button class="main_home_btn" onmouseover="close_more_home_btn_area();">Home</button></a>
<button onClick="show_main_maintenance_list();" class="main_home_btn" onmouseover="close_more_home_btn_area();">Maint List </button>
<button onClick="show_add_complaint_div();" class="main_home_btn" onmouseover="close_more_home_btn_area();">New Comp </button>
<button onClick="complait_full_print();" class="main_home_btn" onmouseover="close_more_home_btn_area();">Print</button>
<a href="contact.php" ><button class="main_home_btn" onmouseover="close_more_home_btn_area();">Contact</button></a>
</div>
<div class="positioning_main_home"></div>
<div id="show_main_maintenance_div" classkk="main_maintenance_div" style="float:left;width:90%;min-width:1450px;height:auto;margin-left:3%;background:pink;backgroundk:#BB83B1;">
<div classk="maintenance_title" style="float:left;width:100%;height:50px;line-height:60px;margin-bottom:5px;text-alignk:center;backgroundk:#BB83B1;font-size:1.1em;colork:#5D5A5A;color:#fff;background:#BB83B1;positionk:fixed;">
<div id="comp_title" style="float:left;margin-left:5px;" >Maintenance List Window</div>
<div id="search_comp_title" style="float:left;margin-left:5px;display:none;" >Search Results</div>
<img id="main_complaint_print_btn" onClick="complait_full_print('show_main_maintenance_div');" src="kvt_con/print_btn.png" classk="maint_bar_btn" style="float:right;width:40px;height:40px;margin-left:10px;margin-top:5px;cursor:pointer; " />
<img id="search_complaint_print_btn" onClick="complait_single_search_print();" src="kvt_con/print_btn.png" classk="maint_bar_btn" style="float:right;width:40px;height:40px;margin-left:10px;margin-top:5px;cursor:pointer;display:none;" />
<?php
$disp_maint_emp ="select * from mainttb where employee_cpr='$my_cpr' ";
$run_disp_maint_emp = mysqli_query($con,$disp_maint_emp);
while($row_disp_maint_emp = mysqli_fetch_array($run_disp_maint_emp))
{
$emp_cpr = $row_disp_maint_emp['employee_cpr'];
$permission_status = $row_disp_maint_emp['permission_status'];
if($permission_status =="Full Permission"){
?>
<img onClick="show_add_complaint_div();" src="kvt_con/add btn.png" classk="maint_bar_btn" style="float:right;width:40px;height:40px;margin-left:10px;margin-top:5px;cursor:pointer; " />
<?php }elseif($permission_status =="Read/Write"){ ?>
<img onClick="show_add_complaint_div();" src="kvt_con/add btn.png" classk="maint_bar_btn" style="float:right;width:40px;height:40px;margin-left:10px;margin-top:5px;cursor:pointer; " />
<?php } }?>
<img onClick="show_main_maintenance_list();" src="kvt_con/circled_play.png" classk="maint_bar_btn" style="float:right;width:40px;height:40px;margin-left:10px;margin-top:5px;cursor:pointer;" />
<img id="show_maint_search_btn" onClick="show_maint_list_search_div();" src="kvt_con/search_icon.png" classk="maint_bar_btn" style="float:right;width:30px;height:30px;margin-left:10px;margin-top:13px;cursor:pointer;" />
<button id="close_maint_search_btn" onClick="close_maint_list_search_div();" classk="maint_bar_btn" style="float:right;width:30;height:30px;margin-left:10px;margin-top:12px;background:red;color:#fff;border-radius:10px;border:transparent;cursor:pointer;font-size:1em;display:none;">x</button>
<a href="index.php"><img src="kvt_con/home_btn.png" classk="maint_bar_btn" style="float:right;width:40px;height:40px;margin-left:10px;margin-top:5px;cursor:pointer; " /></a>
<span id="complaint_notif_output" classk="complaint_notif" ></span>
</div>
<div id="display_complaint_search_div" onmouseleavek="close_maint_list_search_div();" style="float:right;width:40%;height:80px;margin-right:30%;margin-top:-50px;margin-bottom:6px;backgroundk:red;display:none;" >
<input id="search_property_name" onkeyup="checking_comp_search();" class="search_comp_input" placeholder="Property Name" />
<input id="search_flat" onkeyup="checking_comp_search();" class="search_comp_input" placeholder="Flat" />
<!--input id="search_date" onkeyup="checking_comp_search();" class="search_comp_input" placeholder="Date" /-->
<input id="search_status" onkeyup="checking_comp_search();" class="search_comp_input" placeholder="Status" />
<style>
.search_comp_input{float:left;width:30%;height:30px;margin-left:5px;margin-top:5px;border-radius:5px;border:transparent;text-align:center;font-size:0.9em;}
</style>
<!--select id="search_status" onkeyup="checking_comp_search();" classk="complaint_to_name" >
<option selected disabled >Select Complaint Status</option>
<option>Done</option>
<option>Working</option>
<option>Failed</option>
<option>No Action</option>
<option>Replaced New</option>
<option>Replaced Old</option>
</select-->
<input id="search_complaint_by" onkeyup="checking_comp_search();" class="search_comp_input" placeholder="Complaint By" />
<input id="search_complaint_to" onkeyup="checking_comp_search();" class="search_comp_input" placeholder="Complaint To" />
<input id="search_complaint_detail" onkeyup="checking_comp_search();" class="search_comp_input" placeholder="Details" />
</div>
<script>
setInterval(function(){ complaint_notif_disp(); }, 6000);
complaint_notif_disp();
function complaint_notif_disp()
{
my_cpr =document.getElementById('my_cpr').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","khalaf_auto.php?my_cpr="+my_cpr+"&&status=complaint_notif_disp",false);
xmlhttp.send(null);
document.getElementById('complaint_notif_output').innerHTML =xmlhttp.responseText;
//alert(54);
}
clear_complaint_notif();
function clear_complaint_notif()
{
my_cpr =document.getElementById('my_cpr').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","khalaf_auto.php?my_cpr="+my_cpr+"&&status=clear_complaint_notif",false);
xmlhttp.send(null);
}
function show_maint_list_search_div()
{
document.getElementById('display_complaint_search_div').style.display="block";
document.getElementById('show_maint_search_btn').style.display="none";
document.getElementById('close_maint_search_btn').style.display="block";
}
function close_maint_list_search_div()
{
document.getElementById('display_complaint_search_div').style.display="none";
document.getElementById('show_maint_search_btn').style.display="block";
document.getElementById('close_maint_search_btn').style.display="none";
display_complaint();
}
function checking_comp_search()
{
search_property_name = document.getElementById('search_property_name').value;
start_comp_search();
}
function start_comp_search()
{
search_property_name = document.getElementById('search_property_name').value;
search_flat = document.getElementById('search_flat').value;
search_status = document.getElementById('search_status').value;
search_complaint_by = document.getElementById('search_complaint_by').value;
search_complaint_to = document.getElementById('search_complaint_to').value;
display_complaint_search();
//alert(search_property_name);
//alert(search_flat);
}
</script>
<div id="display_complaint_out_done" ></div>
<div id="display_complaint_search_output" ></div>
</div><!--end of container_div -->
<div id="sub_maintenance_div" class="sub_maintenance_div" >
<div class="maintenance_title">Maintenance List Window
<!--img src="kvt_con/print_btn.png" class="maint_bar_btn" />
<img onClick="show_add_complaint_div();" src="kvt_con/add btn.png" class="maint_bar_btn" /-->
<img onClick="show_main_maintenance_list();" src="kvt_con/circled_play.png" class="maint_bar_btn" />
<a href="index.php"><img src="kvt_con/home_btn.png" class="maint_bar_btn" /></a>
</div>
<div id="sub_maintenance_output"></div>
</div>
<div id="complaint_input_div" class="complaint_input_div">
<textarea type="text" id="complaint_input_details" class="complaint_input_details" placeholder="Write here..." ></textarea>
<select type="text" id="complaint_input_building_name" class="complaint_input_building_name" >
<option disabled selected>Select</option>
<?php option_building_name(); ?>
</select>
<input type="text" id="complaint_input_flat" class="complaint_input_flat" placeholder="Flat" />
<input type="text" id="complaint_by_input" class="complaint_by_input" placeholder="Complaint By" />
<div id="complaint_out_done" class="complaint_out_done"></div>
<button onClick="complaint_save();" class="complaint_input_save_btn">Enter</button>
</div><!-- end of complaint_input_div-->
<!--button id="btn-export" onclick="exportHTML();">Export toword doc</button-->
<script>
function complaint_save()
{
my_cpr = document.getElementById('my_cpr').value;
complaint_details = document.getElementById('complaint_input_details').value;
complaint_building_name = document.getElementById('complaint_input_building_name').value;
complaint_flat = document.getElementById('complaint_input_flat').value;
complaint_by = document.getElementById('complaint_by_input').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?my_cpr="+my_cpr+"&&complaint_details="+complaint_details+"&&complaint_building_name="+complaint_building_name+"&&complaint_flat="+complaint_flat+"&&complaint_by="+complaint_by+"&&status=insert_complaint",false);
xmlhttp.send(null);
document.getElementById('complaint_out_done').innerHTML=xmlhttp.responseText;
display_complaint();
show_add_complaint_div()
document.getElementById('complaint_input_details').value="";
document.getElementById('complaint_input_building_name').value="Select";
document.getElementById('complaint_input_flat').value="";
document.getElementById('complaint_by_input').value="";
complaint_notif_disp();
}
display_complaint();
function display_complaint()
{
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?my_id="+my_id+"&&status=display_complaint",false);
xmlhttp.send(null);
document.getElementById('display_complaint_out_done').innerHTML=xmlhttp.responseText;
document.getElementById('show_main_maintenance_div').style.display="block";
document.getElementById('sub_maintenance_div').style.display="none";
document.getElementById('complaint_input_div').style.display="none";
document.getElementById('comp_title').style.display="block";
document.getElementById('search_comp_title').style.display="none";
document.getElementById('display_complaint_out_done').style.display="block";
document.getElementById('display_complaint_search_output').style.display="none";
document.getElementById('search_complaint_print_btn').style.display="none";
document.getElementById('main_complaint_print_btn').style.display="block";
}
function show_main_maintenance_list()
{
document.getElementById('show_main_maintenance_div').style.display="block";
document.getElementById('sub_maintenance_div').style.display="none";
document.getElementById('complaint_input_div').style.display="none";
//alert('My GOD');
}
function show_add_complaint_div()
{
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?my_id="+my_id+"&&status=sub_display_complaint",false);
xmlhttp.send(null);
document.getElementById('sub_maintenance_output').innerHTML=xmlhttp.responseText;
document.getElementById('show_main_maintenance_div').style.display="none";
document.getElementById('sub_maintenance_div').style.display="block";
document.getElementById('complaint_input_div').style.display="block";
//alert('my_id');
}
function add_complaint_to_name(actn)
{
complaint_id = actn;
document.getElementById('edit_carry_div').style.display="block";
document.getElementById('complaint_to_sub').style.display="block";
document.getElementById('complaint_status_sub').style.display="none";
document.getElementById('complaint_doneby_sub').style.display="none";
}
function complaint_to_save()
{
my_id = document.getElementById('my_id').value;
complaint_to_name = document.getElementById('complaint_to_name_input').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?my_id="+my_id+"&&complaint_id="+complaint_id+"&&complaint_to_name="+complaint_to_name+"&&status=complaint_to_save",false);
xmlhttp.send(null);
//document.getElementById('sub_maintenance_output').innerHTML=xmlhttp.responseText;
//alert(complaint_id);
display_complaint();
show_add_complaint_div()
document.getElementById('complaint_to_name_input').value="";
complaint_notif_disp();
}
function add_complaint_status(acs)
{
status_complaint_id = acs;
document.getElementById('edit_carry_div').style.display="block";
document.getElementById('complaint_status_sub').style.display="block";
document.getElementById('complaint_to_sub').style.display="none";
document.getElementById('complaint_doneby_sub').style.display="none";
}
function complaint_status_save()
{
my_id = document.getElementById('my_id').value;
complaint_status = document.getElementById('complaint_status_input').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?my_id="+my_id+"&&status_complaint_id="+status_complaint_id+"&&complaint_status="+complaint_status+"&&status=complaint_status_save",false);
xmlhttp.send(null);
///document.getElementById('sub_maintenance_output').innerHTML=xmlhttp.responseText;
///alert(status_complaint_id);
display_complaint();
show_add_complaint_div()
document.getElementById('complaint_status_input').value="";
}
function complaint_done_by(cdb)
{
complaint_doneby_id = cdb;
document.getElementById('edit_carry_div').style.display="block";
document.getElementById('complaint_doneby_sub').style.display="block";
document.getElementById('complaint_status_sub').style.display="none";
document.getElementById('complaint_to_sub').style.display="none";
//alert(complaint_doneby_id);
}
function complaint_doneby_save()
{
my_id = document.getElementById('my_id').value;
compaint_doneby_input = document.getElementById('compaint_doneby_input').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?my_id="+my_id+"&&complaint_doneby_id="+complaint_doneby_id+"&&compaint_doneby_input="+compaint_doneby_input+"&&status=complaint_doneby_save",false);
xmlhttp.send(null);
///document.getElementById('sub_maintenance_output').innerHTML=xmlhttp.responseText;
//alert(compaint_doneby_input);
display_complaint();
show_add_complaint_div()
document.getElementById('compaint_doneby_input').value="";
}
function close_edit_carry_div()
{
document.getElementById('edit_carry_div').style.display="none";
}
function complait_full_printkk(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
function edit_complaint_main(ecm)
{
complaint_date_id = ecm;
document.getElementById('complaint_edit_masking_div').style.display="block";
document.getElementById('complaint_edit_div_sub').style.display="block";
}
function complaint_edit_save()
{
my_cpr = document.getElementById('my_cpr').value;
complaint_details = document.getElementById('complaint_input_details_edit').value;
complaint_building_name = document.getElementById('complaint_input_bd_name_edit').value;
complaint_flat = document.getElementById('complaint_input_flat_edit').value;
complaint_by = document.getElementById('complaint_by_input_edit').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?my_cpr="+my_cpr+"&&complaint_date_id="+complaint_date_id+"&&complaint_details="+complaint_details+"&&complaint_building_name="+complaint_building_name+"&&complaint_flat="+complaint_flat+"&&complaint_by="+complaint_by+"&&status=insert_complaint_edit",false);
xmlhttp.send(null);
document.getElementById('complaint_edit_out_done').innerHTML=xmlhttp.responseText;
display_complaint();
//show_add_complaint_div()
//alert(complaint_date_id); edit_carry_div
}
function close_edit_complaint_main()
{
document.getElementById('complaint_edit_masking_div').style.display="none";
document.getElementById('complaint_edit_div_sub').style.display="none";
}
function display_complaint_search()
{
search_property_name = document.getElementById('search_property_name').value;
search_flat = document.getElementById('search_flat').value;
search_status = document.getElementById('search_status').value;
search_complaint_by = document.getElementById('search_complaint_by').value;
search_complaint_to = document.getElementById('search_complaint_to').value;
search_complaint_detail = document.getElementById('search_complaint_detail').value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?search_property_name="+search_property_name+"&&search_flat="+search_flat+"&&search_status="+search_status+"&&search_complaint_by="+search_complaint_by+"&&search_complaint_to="+search_complaint_to+"&&search_complaint_detail="+search_complaint_detail+"&&status=display_complaint_search",false);
xmlhttp.send(null);
document.getElementById('display_complaint_search_output').innerHTML=xmlhttp.responseText;
document.getElementById('show_main_maintenance_div').style.display="block";
document.getElementById('sub_maintenance_div').style.display="none";
document.getElementById('complaint_input_div').style.display="none";
document.getElementById('comp_title').style.display="none";
document.getElementById('search_comp_title').style.display="block";
document.getElementById('display_complaint_out_done').style.display="none";
document.getElementById('display_complaint_search_output').style.display="block";
document.getElementById('search_complaint_print_btn').style.display="block";
document.getElementById('main_complaint_print_btn').style.display="none";
}
function complait_single_search_print()
{
restore_original = document.body.innerHTML;
printable_page = document.getElementById('display_complaint_search_output').innerHTML;
document.body.innerHTML = printable_page;
window.print();
document.body.innerHTML = restore_original;
}
</script>
<script>
function exportHTML(){
var header = "<html xmlns:o='urn:schemas-microsoft-com:office:office' "+
"xmlns:w='urn:schemas-microsoft-com:office:word' "+
"xmlns='http://www.w3.org/TR/REC-html40'>"+
"<head><meta charset='utf-8'><title>Export HTML to Word Document with JavaScript</title></head><body>";
var footer = "</body></html>";
var sourceHTML = header+document.getElementById("source-html").innerHTML+footer;
var source = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(sourceHTML);
var fileDownload = document.createElement("a");
document.body.appendChild(fileDownload);
fileDownload.href = source;
fileDownload.download = 'document.doc';
fileDownload.click();
document.body.removeChild(fileDownload);
}
</script>
<div id="paper_print_div" style="width:970px;height:auto;background:#fff;margin-left:200px;margin-bottom:20px;display:none;" >
<div id="paper_print_output" ></div>
<script>
display_printable_data();
function display_printable_data()
{
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","transaction_auto.php?status=display_printable_data",false);
xmlhttp.send(null);
document.getElementById('paper_print_output').innerHTML=xmlhttp.responseText;
}
function complait_full_print()
{
display_printable_data();
document.getElementById('paper_print_div').style.display="block";
restore_page = document.body.innerHTML;
complaint_print = document.getElementById('paper_print_div').innerHTML;
document.body.innerHTML = complaint_print;
window.print();
document.body.innerHTML = restore_page;
document.getElementById('paper_print_div').style.display="none";
document.getElementById('main_complaint_print_btn').style.display="block";
document.getElementById('search_complaint_print_btn').style.display="none";
}
</script>
</div>
<div style="float:left;width:100%;height:30px;background:black;color:white;margin-topk:20px;text-align:center;font-size:1.2em;position:fixed;bottom:0px;display:none;">@Khalaf Sons Real Estate 2019.</div>
</body>
</html>