From 629809da5e69d03215bb88f07613890f6d80e8ec Mon Sep 17 00:00:00 2001 From: Adam Zammit Date: Mon, 25 Sep 2017 12:52:29 +1000 Subject: [PATCH] New Feature: Overall performance report New Feature: Download searched sample to file New Feature: Added docker-compose template Fixed Bug: Performance reporting with unended calls has undefined result (was using NOW()) Fixed Bug: Total call time limited to MySQL SEC_TO_TIME function --- admin/index.php | 1 + admin/samplesearch.php | 2 + docker-compose.yml | 18 + functions/functions.performance.php | 223 +- .../Buttons-1.4.2/css/buttons.bootstrap.css | 158 + .../css/buttons.bootstrap.min.css | 1 + .../Buttons-1.4.2/css/buttons.bootstrap4.css | 219 + .../css/buttons.bootstrap4.min.css | 1 + .../Buttons-1.4.2/css/buttons.dataTables.css | 354 + .../css/buttons.dataTables.min.css | 1 + .../Buttons-1.4.2/css/buttons.foundation.css | 189 + .../css/buttons.foundation.min.css | 1 + .../Buttons-1.4.2/css/buttons.jqueryui.css | 218 + .../css/buttons.jqueryui.min.css | 1 + .../Buttons-1.4.2/css/buttons.semanticui.css | 171 + .../css/buttons.semanticui.min.css | 1 + .../datatables/Buttons-1.4.2/css/common.scss | 27 + .../datatables/Buttons-1.4.2/css/mixins.scss | 136 + .../Buttons-1.4.2/js/buttons.bootstrap.js | 70 + .../Buttons-1.4.2/js/buttons.bootstrap.min.js | 6 + .../Buttons-1.4.2/js/buttons.bootstrap4.js | 62 + .../js/buttons.bootstrap4.min.js | 6 + .../Buttons-1.4.2/js/buttons.colVis.js | 207 + .../Buttons-1.4.2/js/buttons.colVis.min.js | 6 + .../Buttons-1.4.2/js/buttons.flash.js | 1446 + .../Buttons-1.4.2/js/buttons.flash.min.js | 32 + .../Buttons-1.4.2/js/buttons.foundation.js | 87 + .../js/buttons.foundation.min.js | 6 + .../Buttons-1.4.2/js/buttons.html5.js | 1393 + .../Buttons-1.4.2/js/buttons.html5.min.js | 27 + .../Buttons-1.4.2/js/buttons.jqueryui.js | 62 + .../Buttons-1.4.2/js/buttons.jqueryui.min.js | 6 + .../Buttons-1.4.2/js/buttons.print.js | 188 + .../Buttons-1.4.2/js/buttons.print.min.js | 4 + .../Buttons-1.4.2/js/buttons.semanticui.js | 57 + .../js/buttons.semanticui.min.js | 6 + .../Buttons-1.4.2/js/dataTables.buttons.js | 1833 + .../js/dataTables.buttons.min.js | 38 + .../css/dataTables.jqueryui.min.css | 1 - .../css/jquery.dataTables.min.css | 1 - .../css/jquery.dataTables_themeroller.css | 416 - .../js/jquery.dataTables.min.js | 167 - .../css/dataTables.bootstrap.css | 5 +- .../css/dataTables.bootstrap.min.css | 2 +- .../css/dataTables.bootstrap4.css | 202 + .../css/dataTables.bootstrap4.min.css | 1 + .../css/dataTables.foundation.css | 0 .../css/dataTables.foundation.min.css | 0 .../css/dataTables.jqueryui.css | 3 +- .../css/dataTables.jqueryui.min.css | 1 + .../css/dataTables.semanticui.css | 0 .../css/dataTables.semanticui.min.css | 0 .../css/jquery.dataTables.css | 9 +- .../css/jquery.dataTables.min.css | 1 + .../js/dataTables.bootstrap.js | 0 .../js/dataTables.bootstrap.min.js | 0 .../js/dataTables.bootstrap4.js | 184 + .../js/dataTables.bootstrap4.min.js | 8 + .../js/dataTables.foundation.js | 0 .../js/dataTables.foundation.min.js | 0 .../js/dataTables.jqueryui.js | 12 +- .../js/dataTables.jqueryui.min.js | 4 +- .../js/dataTables.semanticui.js | 0 .../js/dataTables.semanticui.min.js | 0 .../js/jquery.dataTables.js | 140 +- .../js/jquery.dataTables.min.js | 164 + include/datatables/JSZip-2.5.0/jszip.js | 9155 ++ include/datatables/JSZip-2.5.0/jszip.min.js | 14 + include/datatables/datatables.css | 169 +- include/datatables/datatables.js | 79403 +++++++++++++++- include/datatables/datatables.min.css | 9 +- include/datatables/datatables.min.js | 453 +- include/datatables/pdfmake-0.1.32/pdfmake.js | 66600 +++++++++++++ .../datatables/pdfmake-0.1.32/pdfmake.min.js | 32 + .../datatables/pdfmake-0.1.32/vfs_fonts.js | 7 + 75 files changed, 163386 insertions(+), 1041 deletions(-) create mode 100644 docker-compose.yml create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.bootstrap.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.bootstrap.min.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.bootstrap4.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.bootstrap4.min.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.dataTables.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.dataTables.min.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.foundation.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.foundation.min.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.jqueryui.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.jqueryui.min.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.semanticui.css create mode 100644 include/datatables/Buttons-1.4.2/css/buttons.semanticui.min.css create mode 100644 include/datatables/Buttons-1.4.2/css/common.scss create mode 100644 include/datatables/Buttons-1.4.2/css/mixins.scss create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.bootstrap.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.bootstrap.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.bootstrap4.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.bootstrap4.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.colVis.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.colVis.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.flash.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.flash.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.foundation.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.foundation.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.html5.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.html5.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.jqueryui.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.jqueryui.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.print.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.print.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.semanticui.js create mode 100644 include/datatables/Buttons-1.4.2/js/buttons.semanticui.min.js create mode 100644 include/datatables/Buttons-1.4.2/js/dataTables.buttons.js create mode 100644 include/datatables/Buttons-1.4.2/js/dataTables.buttons.min.js delete mode 100644 include/datatables/DataTables-1.10.15/css/dataTables.jqueryui.min.css delete mode 100644 include/datatables/DataTables-1.10.15/css/jquery.dataTables.min.css delete mode 100644 include/datatables/DataTables-1.10.15/css/jquery.dataTables_themeroller.css delete mode 100644 include/datatables/DataTables-1.10.15/js/jquery.dataTables.min.js rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/dataTables.bootstrap.css (96%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/dataTables.bootstrap.min.css (68%) create mode 100644 include/datatables/DataTables-1.10.16/css/dataTables.bootstrap4.css create mode 100644 include/datatables/DataTables-1.10.16/css/dataTables.bootstrap4.min.css rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/dataTables.foundation.css (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/dataTables.foundation.min.css (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/dataTables.jqueryui.css (99%) create mode 100644 include/datatables/DataTables-1.10.16/css/dataTables.jqueryui.min.css rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/dataTables.semanticui.css (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/dataTables.semanticui.min.css (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/css/jquery.dataTables.css (98%) create mode 100644 include/datatables/DataTables-1.10.16/css/jquery.dataTables.min.css rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.bootstrap.js (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.bootstrap.min.js (100%) create mode 100644 include/datatables/DataTables-1.10.16/js/dataTables.bootstrap4.js create mode 100644 include/datatables/DataTables-1.10.16/js/dataTables.bootstrap4.min.js rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.foundation.js (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.foundation.min.js (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.jqueryui.js (94%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.jqueryui.min.js (90%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.semanticui.js (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/dataTables.semanticui.min.js (100%) rename include/datatables/{DataTables-1.10.15 => DataTables-1.10.16}/js/jquery.dataTables.js (99%) create mode 100644 include/datatables/DataTables-1.10.16/js/jquery.dataTables.min.js create mode 100644 include/datatables/JSZip-2.5.0/jszip.js create mode 100644 include/datatables/JSZip-2.5.0/jszip.min.js create mode 100644 include/datatables/pdfmake-0.1.32/pdfmake.js create mode 100644 include/datatables/pdfmake-0.1.32/pdfmake.min.js create mode 100644 include/datatables/pdfmake-0.1.32/vfs_fonts.js diff --git a/admin/index.php b/admin/index.php index 2f8440be..397646ab 100644 --- a/admin/index.php +++ b/admin/index.php @@ -170,6 +170,7 @@ include ("../functions/functions.operator.php");
  • +
  • diff --git a/admin/samplesearch.php b/admin/samplesearch.php index 0a229048..03f5a3f9 100644 --- a/admin/samplesearch.php +++ b/admin/samplesearch.php @@ -314,6 +314,8 @@ if ($sample_import_id != false)