Page MenuHomeGRNET

admin_pat.php
No OneTemporary

File Metadata

Created
Thu, Feb 20, 11:12 AM

admin_pat.php

<html>
<head>
<script type='text/javascript'>
$(function(){
// DatePicker -----------------------------
var date_from = "<?php (isset($_GET['pat_birthdate'])?print(htmlspecialchars($_GET['pat_birthdate'], ENT_QUOTES)):print($today));?>";
$("#order_date").datepicker({
changeMonth: true,
changeYear: true,
yearRange: "1920:2030",
dateFormat: "dd-mm-yy",
setDate: date_from,
showOn: "button",
buttonImage: "img/Calendar.png",
buttonImageOnly: true,
buttonText: "Ημερολόγιο"
});
// Tooltips -----------------------------
$('#search_examination_container td').tooltip();
$('#search_examination_container td').tooltip("option", "show", {duration:0});
$('#search_examination_container td').tooltip("option", "hide", {duration:0});
// ---- Expand - Collapse button
$('.expand_bar').click(function(){
$.ajax({
url: "ajax/menu/search_patient_form_state.php",
type: 'POST',
cache: false
}).done(function(){
$('.expand_bar .arrows').toggleClass('pressed');
$("#search_examination_container").slideToggle(300);
});
});
<?php
if(isset($_COOKIE["search_patient_form_state"]) && $_COOKIE["search_patient_form_state"]=="hidden"){
?>
$('.arrows').addClass('pressed');
$("#search_examination_container").hide();
<?php
}
else{
?>
$('.arrows').removeClass('pressed');
$("#search_examination_container").show();
<?php
}
?>
});
</script>
</head>
<div class="expand_bar <?php print($additional_class); ?>">
Αναζήτηση Ασθενών
<div class="arrows"></div>
</div>
<div id="search_examination_container" class="<?php print($additional_class); ?>">
<form id="search" method="POST" action="main.php?cp=admin_pat&action=search">
<input type="hidden" name="cp" value="admin_pat">
<input type="hidden" name="action" value="search">
<table>
<thead>
<tr>
<th>Κωδικός Ασθενή</th>
<th>ΑΜΚΑ</th>
<th>Ονοματεπώνυμο</th>
<th>Ημερομηνία Γέννησης</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" name="pat_id" value="<?php (isset($_POST['pat_id'])? print(htmlspecialchars($_POST['pat_id'], ENT_QUOTES)):print(''))?>"></td>
<td><input type="text" name="pat_custom1" value="<?php (isset($_POST['pat_custom1'])? print(htmlspecialchars($_POST['pat_custom1'], ENT_QUOTES)):print(''))?>"></td>
<td><input class="input2en" type="text" name="pat_name" value="<?php (isset($_POST['pat_name'])? print(htmlspecialchars($_POST['pat_name'], ENT_QUOTES)):print(''))?>"><span><input type="checkbox" class="chk2en">EL</span></td>
<td style="white-space:nowrap;"><input type="text" name="pat_birthdate" id="order_date" value="<?php (isset($_POST['pat_birthdate'])? print(htmlspecialchars($_POST['pat_birthdate'], ENT_QUOTES)):print(''))?>"></td>
<td style="text-align:center;"><button class="button_blue <?php print($additional_class); ?>" type="submit" style=" margin:0px 0px 0"><i class="big_icon fa fa-search fa-flip-horizontal"></i> Αναζήτηση</button></td>
</tr>
</tbody>
</table>
</form>
</div>
<br>
<?php
// ----------- Match table columns for sorting process -------
function table_columns($col_name){
// Array with proper column names
$col_array = array(
"pat_id" => "pat_id",
"pat_name" => "pat_name",
"pat_birthdate" => "pat_birthdate",
"pat_custom1" => "pat_custom1"
);
foreach ($col_array as $key => $col) {
if($key == $col_name){
return $col;
}
}
return 'pat_name';
}
// *************************************************************************
// *************************************************************************
// *************************************************************************
if (isset($_POST['action']) && $_POST['action'] == 'search'){
function flip_name($name){
$name_arr = explode(" ", $name);
return $name_arr[1]." ".$name_arr[0];
}
global $dbh;
global $dbh_portal;
if( $institution == null ){
//
}
else{
$order_by="pat_name";
if (isset($_POST['sortby']) && $_POST['sortby'] != null) {
$order_by=$_POST['sortby'];
$order_by = table_columns($order_by);
}
if (isset($_POST['reverce_order']) && $_POST['reverce_order'] != null){
$order_by=$order_by." desc";
}
$limit=" LIMIT 0, 20 ";
if(isset($_POST['current_page']) || isset($_POST['pagesize'])){
$cur_page = 1;
$page_size = 20;
if(intval($_POST['current_page']))
$cur_page = intval($_POST['current_page']);
if(intval($_POST['pagesize']))
$page_size = intval($_POST['pagesize']);
$start=($cur_page-1)*$page_size;
$limit= "LIMIT ".$start.", ".$page_size;
}
$sql = "SELECT * FROM patient
LEFT JOIN study on patient_fk = patient.pk
LEFT JOIN series on study.pk = series.study_fk
WHERE 1";
$params = array();
// -------- Select Referring Doctors for this user -----------------------------------
$sth_ref = $dbh_portal->prepare("SELECT * FROM db_ref_phys WHERE persistent_id=?;");
$sth_ref->bindParam(1, $userid, PDO::PARAM_STR);
$sth_ref->execute();
$sth_ref->setFetchMode(PDO::FETCH_ASSOC);
$ref_doc_table = $sth_ref->fetchAll();
$filter_ref_phys = "";
if(count($ref_doc_table) > 0){
$in_ref_doc="";
foreach($ref_doc_table as $item){
$in_ref_doc .= "?,";
$params[] = $item['ref_name'];
}
$in_ref_doc = substr($in_ref_doc, 0, strlen($in_ref_doc)-1);
$sql .= " AND study.ref_physician IN (".$in_ref_doc.") ";
}
// -------- Select Referring Doctors for this user END -------------------------------
// -------- Select Stations for this user -----------------------------------
$sth_stations = $dbh_portal->prepare("SELECT * FROM db_stations WHERE persistent_id=?;");
$sth_stations->bindParam(1, $userid, PDO::PARAM_STR);
$sth_stations->execute();
$sth_stations->setFetchMode(PDO::FETCH_ASSOC);
$stations_table = $sth_stations->fetchAll();
$filter_stations = "";
if(count($stations_table) > 0){
$stations="";
foreach($stations_table as $item1){
$stations .= "?,";
$params[] = $item1['station_name'];
}
$stations = substr($stations, 0, strlen($stations)-1);
$sql .= " AND (series.station_name IS NULL OR series.station_name NOT IN (".$stations.")) ";
}
// -------- Select Stations for this user END -------------------------------
// -------- Select body part for this user -----------------------------------
$sth = $dbh_portal->prepare("SELECT * FROM db_body_part WHERE persistent_id=?;");
$sth->bindParam(1, $userid, PDO::PARAM_STR);
$sth->execute();
$sth->setFetchMode(PDO::FETCH_ASSOC);
$body_part_table = $sth->fetchAll();
$filter_body_part = "";
if(count($body_part_table) > 0){
$body_part="";
foreach($body_part_table as $item1){
$body_part .= "?,";
$params[] = $item1['body_part'];
}
$body_part = substr($body_part, 0, strlen($body_part)-1);
$sql .= " AND series.body_part IN (".$body_part.") ";
}
// -------- Select body part for this user END -------------------------------
// -------- Select department for this user -----------------------------------
$sth = $dbh_portal->prepare("SELECT * FROM db_department WHERE persistent_id=?;");
$sth->bindParam(1, $userid, PDO::PARAM_STR);
$sth->execute();
$sth->setFetchMode(PDO::FETCH_ASSOC);
$department_table = $sth->fetchAll();
$filter_department = "";
if(count($department_table) > 0){
$department="";
foreach($department_table as $item1){
$department .= "?,";
$params[] = $item1['department'];
}
$department = substr($department, 0, strlen($department)-1);
$sql .= " AND series.department IN (".$department.") ";
}
// -------- Select department for this user END -------------------------------
$params[] = $src_aet;
$sql .= " AND series.src_aet = ? ";
$where="";
// -------- Select Modalities for this user -------------------------------
$where="";
$sth_mods = $dbh_portal->prepare("SELECT filter_user_modal FROM db_modalities WHERE persistent_id=?;");
$sth_mods->bindParam(1, $userid, PDO::PARAM_STR);
$sth_mods->execute();
$sth_mods->setFetchMode(PDO::FETCH_ASSOC);
if($sth_mods->rowCount()>0){
$row_mods =$sth_mods->fetch();
$row_mods = explode(",", $row_mods['filter_user_modal']);
if(count($row_mods) > 0 && $row_mods[0]!='all'){
$loops=0;
foreach ($row_mods as $modal){
if($loops > 0){
$where = "(".$where." OR ";
}
$where .= " ((mods_in_study REGEXP ?)
OR (mods_in_study REGEXP ?)
OR (mods_in_study REGEXP ?)
OR (mods_in_study REGEXP ?)) ";
$params[] = "^$modal$";
$params[] = "(\\\\){1}$modal$";
$params[] = "^$modal(\\\\){1}";
$params[] = "(\\\\){1}$modal(\\\\){1}";
if($loops > 0){
$where .= ")";
}
$loops++;
}
$sql .= " AND ".$where." ";
//$where = $where." AND ";
}
}
// -------- Select Modalities for this user END -------------------------------
if (isset($_POST['pat_id']) && ($_POST['pat_id'])!= null){
$_POST['pat_id'] = str_replace('*','%', $_POST['pat_id']);
$sql .= " AND pat_id = ?";
$params[] = $_POST['pat_id'];
}
if (isset($_POST['pat_custom1']) && ($_POST['pat_custom1'])!= null){
$_POST['pat_custom1'] = str_replace('*','%', $_POST['pat_custom1']);
$sql .= " AND pat_custom1 = ?";
$params[] = $_POST['pat_custom1'];
}
if (isset($_POST['pat_name']) && ($_POST['pat_name'])!= null){
$patName = preg_quote($_POST['pat_name']);
$patName = str_replace('\\', '\\\\', $patName);
$patNameReversed = flip_name($patName);
// RegExp to replace spaces with ^
$patName = preg_replace("/\s{1,5}/", "(\\\\^){1}", $patName);
$patNameReversed = preg_replace("/\s/", "(\\\\^){1}", $patNameReversed);
$sql .= " AND (pat_name REGEXP UPPER(?) OR pat_name REGEXP UPPER(?)) ";
$params[] = $patName;
$params[] = $patNameReversed;
}
if (isset($_POST['pat_birthdate']) && ($_POST['pat_birthdate'])!= null){
$_POST['pat_birthdate'] = str_replace('*','%', $_POST['pat_birthdate']);
$birthdate = explode("-", $_POST['pat_birthdate']);
$birthdate = $birthdate[2].$birthdate[1].$birthdate[0];
$sql .= " AND pat_birthdate like ? ";
//$birthdate = str_replace('%','*', $birthdate);
$params[] = $birthdate;
}
$sql .= " GROUP BY patient.pk ";
$sql_size = $sql;
$sql .= " ORDER by ".$order_by." ".$limit." ; ";
//echo $sql;
$sth = $dbh->prepare($sql);
$sth->execute($params);
$sth->setFetchMode(PDO::FETCH_ASSOC);
$sql_size = str_replace(" * "," patient.pk ",$sql_size);
//$sql_size = str_replace("GROUP BY patient.pk"," ",$sql_size);
$sql_size = "SELECT count(*) as row_count from (".$sql_size.") as count ;";
$sth_size = $dbh->prepare($sql_size);
$sth_size->execute($params);
$sth_size->setFetchMode(PDO::FETCH_ASSOC);
$row_count = $sth_size->fetch();
$row_count = array("row_count"=>$row_count['row_count']);
}
?>
<script type='text/javascript'>
$(function(){
// Pages -----------------------------
var current_page = <?php ($_POST['current_page']!=null && intval($_POST['current_page']) ? print(htmlspecialchars($_POST['current_page'], ENT_QUOTES)) : print("1"));?>;
var max_page_num = 9;
var pages = Math.ceil(<?php print(htmlspecialchars($row_count['row_count'], ENT_QUOTES)); ?>/$('.pagesize').val());
if (pages == 0){
pages=1;
}
var pages_buttons="";
/////////////////// +/- 3 pages from current page
if(pages > max_page_num){
pages_buttons = "<a class='page_button'>"+1+"</a>";
if(parseInt(current_page - 4) > 1)
pages_buttons += " ... ";
for(var i = 3; i >= 1; i--){
if(parseInt(current_page - i) > 1){
pages_buttons += "<a class='page_button'>"+parseInt(current_page - i)+"</a>";
}
}
if(current_page > 1 && current_page < pages)
pages_buttons += "<a class='page_button'>"+current_page+"</a>";
for(var i = 1; i <= 3; i++){
if(parseInt(current_page + i) < pages){
pages_buttons += "<a class='page_button'>"+parseInt(current_page + i)+"</a>";
}
}
if(parseInt(current_page + 4) < pages)
pages_buttons += " ... ";
pages_buttons += "<a class='page_button'>"+pages+"</a>";
}
///////////////////
else{
for (var i = 1; i <= pages; i++) {
pages_buttons = pages_buttons+"<a class='page_button'>"+i+"</a>";
}
}
$('.page_index span').html(pages_buttons);
$('.page_button').each(function(){
if(parseInt($(this).text()) == current_page)
$(this).addClass('current_page');
});
// -- Events --
$('.prev_page').click(function(){
if( current_page >1){
$('#search_pageLimit_form input[name="current_page"]').val(current_page-1);
}
else{
$('#search_pageLimit_form input[name="current_page"]').val(1);
}
$('#search_pageLimit_form input[name="pagesize"]').val($('.pagesize').val());
$('#search_pageLimit_form').submit();
});
$('.next_page').click(function(){
if( current_page < pages){
$('#search_pageLimit_form input[name="current_page"]').val(current_page+1);
}
else{
$('#search_pageLimit_form input[name="current_page"]').val(pages);
}
$('#search_pageLimit_form input[name="pagesize"]').val($('.pagesize').val());
$('#search_pageLimit_form').submit();
});
$('.page_button').click(function(){
$('#search_pageLimit_form input[name="current_page"]').val($(this).text());
$('#search_pageLimit_form input[name="pagesize"]').val($('.pagesize').val());
$('#search_pageLimit_form').submit();
});
$('.pagesize').change(function(){
$('#search_pageLimit_form input[name="pagesize"]').val($(this).val());
$('#search_pageLimit_form input[name="current_page"]').val("1");
$('#search_pageLimit_form').submit();
});
$('.select_page').change(function(){
$('#search_pageLimit_form input[name="current_page"]').val($(this).val());
$('#search_pageLimit_form').submit();
});
// Sort table -----------------------------
$('.sort').click(function(){
$('#search_pageLimit_form input[name="sortby"]').val($(this).attr('rel'));
if($('#search_pageLimit_form input[name="reverce_order"]').val()=='')
$('#search_pageLimit_form input[name="reverce_order"]').val('1');
else
$('#search_pageLimit_form input[name="reverce_order"]').val('');
$('#search_pageLimit_form').submit();
});
$('.sort').find("span.ui-icon-triangle-1-n, span.ui-icon-triangle-1-s").closest('td').prev('td').css("color","#2a6496");
$('.sort.rm').find("span.ui-icon-triangle-1-n, span.ui-icon-triangle-1-s").closest('td').prev('td').css("color","rosybrown");
});
</script>
<?php
if(($_POST['pat_id'] == "") && ($_POST['pat_name'] == "") && ($_POST['pat_birthdate'] == "") && ($_POST['pat_custom1'] == "")){ ?>
<div class="expand_bar <?php print($additional_class); ?>">
Παρακαλώ συμπληρώστε τα κριτήρια αναζήτησης
</div>
<?php }else{
?>
<div id="search_examination_container_results" class="exam_results <?php print($additional_class); ?>">
<div id="search_examination_title" class= "<?php print($additional_class); ?>">
<?php print(htmlspecialchars($row_count['row_count'], ENT_QUOTES)); ?> αποτελέσματα,
<!-- Pages -->
<select name="pagesize" class="pagesize">
<option <?php ((isset($_POST['pagesize']) && $_POST['pagesize']=="10")?print("selected"):print(""))?>>10</option>
<option <?php (((isset($_POST['pagesize']) && $_POST['pagesize']=="20") || ($_POST['pagesize']==null))?print("selected"):print(""))?>>20</option>
<option <?php ((isset($_POST['pagesize']) && $_POST['pagesize']=="50")?print("selected"):print(""))?>>50</option>
<option <?php ((isset($_POST['pagesize']) && $_POST['pagesize']=="100")?print("selected"):print(""))?>>100</option>
</select>
ανα σελίδα
<div class="page_index" style="max-width:750px; display: inline-block">
<button class="prev_page">Προηγούμενο</button>
<span><!-- Pages (numbers) --></span>
<button class="next_page">Επόμενο</button>
&emsp;&emsp;Μετάβαση σε σελίδα:
<select class="select_page">
<?php
($_POST['current_page']!=null ? $current_page=$_POST['current_page'] : $current_page=1);
($_POST['pagesize']!=null ? $pagesize=$_POST['pagesize'] : $pagesize=20);
for($i=1; $i<=(ceil($row_count['row_count']/$pagesize)); $i++){
$selected="";
if($i == $current_page)
$selected="selected";
print("<option ".$selected.">".$i."</option>");
}
?>
</select>
</div>
</div>
<table style="width:100%">
<thead>
<tr>
<th>
<table style="height:30px">
<tr class="sort <?php print($additional_class); ?>" rel="pat_id">
<td>Κωδικός Ασθενή</td>
<?php
$sort_icon="";
if(isset($_POST['sortby']) && $_POST['sortby']=="pat_id"){
if($_POST['reverce_order']=="1")
$sort_icon="ui-icon-triangle-1-s";
else
$sort_icon="ui-icon-triangle-1-n";
}
else
$sort_icon="ui-icon-triangle-2-n-s";
?>
<td><span class="ui-icon <?php print($sort_icon);?>"></span></td>
</tr>
</table>
</th>
<th>
<table>
<?php
$sort_icon="";
if(isset($_POST['sortby']) && $_POST['sortby']=="pat_name"){
if($_POST['reverce_order']=="1")
$sort_icon="ui-icon-triangle-1-s";
else
$sort_icon="ui-icon-triangle-1-n";
}
else
$sort_icon="ui-icon-triangle-2-n-s";
?>
<tr class="sort <?php print($additional_class); ?>" rel="pat_name">
<td>Ονοματεπώνυμο ασθενή</td>
<td><span class="ui-icon <?php print($sort_icon);?>"></span></td>
</tr>
</table>
</th>
<th>
<table>
<?php
$sort_icon="";
if(isset($_POST['sortby']) && $_POST['sortby']=="pat_custom1"){
if($_POST['reverce_order']=="1")
$sort_icon="ui-icon-triangle-1-s";
else
$sort_icon="ui-icon-triangle-1-n";
}
else
$sort_icon="ui-icon-triangle-2-n-s";
?>
<tr class="sort <?php print($additional_class); ?>" rel="pat_custom1">
<td>ΑΜΚΑ</td>
<td><span class="ui-icon <?php print($sort_icon);?>"></span></td>
</tr>
</table>
</th>
<th>
<table>
<?php
$sort_icon="";
if(isset($_POST['sortby']) && $_POST['sortby']=="pat_birthdate"){
if($_POST['reverce_order']=="1")
$sort_icon="ui-icon-triangle-1-s";
else
$sort_icon="ui-icon-triangle-1-n";
}
else
$sort_icon="ui-icon-triangle-2-n-s";
?>
<tr class="sort <?php print($additional_class); ?>" rel="pat_birthdate">
<td>Ημερομηνία Γέννησης</td>
<td><span class="ui-icon <?php print($sort_icon);?>"></span></td>
</tr>
</table>
</th>
<th>Λίστα Εξετάσεων</th>
</tr>
</thead>
<tbody>
<?php
$modal="none";
$even_row=true;
while ($row =$sth->fetch()) {
?>
<tr style="height:22px" class="exams_group <?php ($even_row?print("even_row"):print(""))?>">
<td> <?php print(htmlspecialchars($row['pat_id'], ENT_QUOTES));?> </td>
<td> <?php print(str_replace("^"," ", htmlspecialchars($row['pat_name'], ENT_QUOTES)));?> </td>
<td> <?php print(htmlspecialchars($row['pat_custom1'], ENT_QUOTES));?> </td>
<td> <?php print(htmlspecialchars($row['pat_birthdate'], ENT_QUOTES));?> </td>
<td>
<form action="main.php?cp=admin_exams&mon=1" method="post">
<input type="hidden" name="order_date" value="01-01-1980">
<input type="hidden" name="search_pat" value="1">
<input type="hidden" name="modality[]" value="all">
<input type="hidden" name="pat_AM" value="<?php print(htmlspecialchars($row['pat_id'], ENT_QUOTES)); ?>">
<input type="hidden" name="pat_AMKA" value="<?php print(htmlspecialchars($row['pat_custom1'], ENT_QUOTES)); ?>">
<input type="hidden" name="pat_birthdate" value="<?php print(htmlspecialchars($row['pat_birthdate'], ENT_QUOTES)); ?>">
<input type="hidden" name="pat_name" value="<?php print(htmlspecialchars($row['pat_name'], ENT_QUOTES)); ?>">
<a class="worklist_link <?php print($additional_class); ?>">Λίστα Εξετάσεων</a>
</form>
</td>
</tr>
<?php
$even_row = !$even_row;
}
?>
</tbody>
</table>
<div id="search_examination_title">
<?php print(htmlspecialchars($row_count['row_count'], ENT_QUOTES)); ?> αποτελέσματα,
<!-- Pages -->
<select name="pagesize" class="pagesize">
<option <?php ((isset($_POST['pagesize']) && $_POST['pagesize']=="10")?print("selected"):print(""))?>>10</option>
<option <?php (((isset($_POST['pagesize']) && $_POST['pagesize']=="20") || ($_POST['pagesize']==null))?print("selected"):print(""))?>>20</option>
<option <?php ((isset($_POST['pagesize']) && $_POST['pagesize']=="50")?print("selected"):print(""))?>>50</option>
<option <?php ((isset($_POST['pagesize']) && $_POST['pagesize']=="100")?print("selected"):print(""))?>>100</option>
</select>
ανα σελίδα
<div class="page_index" style="max-width:750px; display: inline-block">
<button class="prev_page">Προηγούμενο</button>
<span><!-- Pages (numbers) --></span>
<button class="next_page">Επόμενο</button>
&emsp;&emsp;Μετάβαση σε σελίδα:
<select class="select_page">
<?php
($_POST['current_page']!=null ? $current_page=$_POST['current_page'] : $current_page=1);
($_POST['pagesize']!=null ? $pagesize=$_POST['pagesize'] : $pagesize=20);
for($i=1; $i<=(ceil($row_count['row_count']/$pagesize)); $i++){
$selected="";
if($i == $current_page)
$selected="selected";
print("<option ".$selected.">".$i."</option>");
}
?>
</select>
</div>
</div>
<form id="search_pageLimit_form" method="POST">
<input type="hidden" name="action" value="search">
<input type="hidden" name="cp" value="admin_pat">
<input type="hidden" name="pat_id" value="<?php (isset($_POST['pat_id'])? print(htmlspecialchars($_POST['pat_id'], ENT_QUOTES)):print(''))?>">
<input type="hidden" name="pat_custom1" value="<?php (isset($_POST['pat_custom1'])? print(htmlspecialchars($_POST['pat_custom1'], ENT_QUOTES)):print(''))?>">
<input type="hidden" name="pat_name" value="<?php (isset($_POST['pat_name'])? print(htmlspecialchars($_POST['pat_name'], ENT_QUOTES)):print(''))?>">
<input type="hidden" name="pat_birthdate" value="<?php (isset($_POST['pat_birthdate'])? print(htmlspecialchars($_POST['pat_birthdate'], ENT_QUOTES)):print(''))?>">
<input type="hidden" name="pagesize" value="<?php (isset($_POST['pagesize'])? print(htmlspecialchars($_POST['pagesize'], ENT_QUOTES)):print('20'))?>">
<input type="hidden" name="current_page" value="<?php (isset($_POST['current_page'])? print(htmlspecialchars($_POST['current_page'], ENT_QUOTES)):print('1'))?>">
<input type="hidden" name="sortby" value="<?php (isset($_POST['sortby'])? print(htmlspecialchars($_POST['sortby'], ENT_QUOTES)):print(''))?>">
<input type="hidden" name="reverce_order" value="<?php (isset($_POST['reverce_order'])? print(htmlspecialchars($_POST['reverce_order'], ENT_QUOTES)):print(''))?>">
</form>
</div>
<?php
}
}
?>
</html>

Event Timeline