93
if($_SESSION['uID']>0)
$str.= "<td> <a
href='$s_pref"."requestEdit?id=".$row['id_request']."' title='Редактировать заявку'><img
src='$s_pref/img/edit.png' /></a></td>";
echo "<tr>$str</tr>";
}
echo "</table>";
echo "<div class='row'>";
echo "<div class='col-md-12 text-left'>";
echo "<input type='button' id='btn' class='btn btn-primary'
value='Экспортировать в Excel' onclick='tableToExcel(\"print_table\", \"Заявки\"); return false;'>";
echo "</div>";
echo "</div>";
}
else
echo "<div class='alert alert-warning' role='alert' style='margin:20px;'>Заявки по
данным критериям не найдены</div>";
}
?>
<script type="text/javascript">
var tableToExcel = (function() {
var uri = 'data:application/vnd.ms-excel;base64,'
, template = '<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-
html40"><meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-
8"><head><!--[if gte mso
9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:
Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x
:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--
></head><body><table>{table}</table></body></html>'
, base64 = function(s) { return
window.btoa(unescape(encodeURIComponent(s))) }
, format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return
c[p]; }) }
return function(table, name) {
if (!table.nodeType) table = document.getElementById(table)
var ctx = {worksheet: name || 'Worksheet', table: table.innerHTML}
window.location.href = uri + base64(format(template, ctx))
}
})()
</script>
Модуль редактирования заявок
<div class="container-fluid">
<?php
echo "<div class='row text-left' style='margin-top:20px;'><a
href='".SERVER.PREFIX."requestList'><span class='glyphicon glyphicon-arrow-left'></span> Назад
к списку заявок</a></div>";
?>
<div class="row">
<?php
if(isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['id']>0)
{
$type_user = $_SESSION['utype'];