├── 1.png ├── 2.png ├── 3.png ├── core ├── dist │ ├── bg.webp │ └── fonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.ttf │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ ├── fa-solid-900.woff2 │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900d41d.eot │ │ ├── fa-brands-400d41d.eot │ │ └── fa-regular-400d41d.eot ├── admin │ ├── dist │ │ ├── img │ │ │ ├── Orion.jpg │ │ │ ├── bank.png │ │ │ ├── Orion-1.jpg │ │ │ ├── user_icon.png │ │ │ └── AdminLTELogo.png │ │ ├── _partials │ │ │ ├── footer.php │ │ │ ├── nav.php │ │ │ └── head.php │ │ └── js │ │ │ └── pages │ │ │ └── dashboard3.js │ ├── plugins │ │ ├── datatable │ │ │ ├── custom_dt_multiple_tables.css │ │ │ ├── custom_dt_html5.css │ │ │ ├── custom_dt_miscellaneous.css │ │ │ ├── button-ext │ │ │ │ └── buttons.print.min.js │ │ │ └── custom_dt_custom.css │ │ ├── summernote │ │ │ └── font │ │ │ │ ├── summernote64fe.eot │ │ │ │ ├── summernote64fe.ttf │ │ │ │ └── summernote64fe.woff │ │ ├── fontawesome-free │ │ │ └── webfonts │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-solid-900.woff │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ ├── fa-brands-400d41d.eot │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ ├── fa-solid-900d41d.eot │ │ │ │ └── fa-regular-400d41d.eot │ │ ├── fullcalendar-bootstrap │ │ │ ├── main.min.css │ │ │ └── main.min.js │ │ ├── jqvmap │ │ │ └── jqvmap.min.css │ │ ├── fullcalendar-daygrid │ │ │ └── main.min.css │ │ ├── pace-progress │ │ │ └── themes │ │ │ │ └── black │ │ │ │ └── pace-theme-flat-top.css │ │ ├── bootstrap4-duallistbox │ │ │ └── bootstrap-duallistbox.min.css │ │ ├── jsgrid │ │ │ └── jsgrid.min.css │ │ ├── flot-old │ │ │ └── jquery.flot.resize.min.js │ │ ├── bs-custom-file-input │ │ │ └── bs-custom-file-input.min.js │ │ ├── fullcalendar-timegrid │ │ │ └── main.min.css │ │ ├── sparkline │ │ │ └── jquery.sparkline.min.html │ │ ├── select2-bootstrap4-theme │ │ │ └── select2-bootstrap4.min.css │ │ └── toastr │ │ │ └── toastr.min.js │ ├── pages_logout.php │ ├── conf │ │ ├── config.php │ │ ├── checklogin.php │ │ └── pdoconfig.php │ ├── pages_ajax.php │ ├── pages_reset_pwd.php │ ├── pages_index.php │ └── pages_confirm_password.php ├── client │ ├── plugins │ │ ├── datatable │ │ │ ├── custom_dt_multiple_tables.css │ │ │ ├── custom_dt_html5.css │ │ │ ├── custom_dt_miscellaneous.css │ │ │ ├── button-ext │ │ │ │ └── buttons.print.min.js │ │ │ └── custom_dt_custom.css │ │ ├── summernote │ │ │ └── font │ │ │ │ ├── summernote64fe.eot │ │ │ │ ├── summernote64fe.ttf │ │ │ │ └── summernote64fe.woff │ │ ├── fontawesome-free │ │ │ └── webfonts │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-solid-900.woff │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ ├── fa-solid-900d41d.eot │ │ │ │ ├── fa-brands-400d41d.eot │ │ │ │ └── fa-regular-400d41d.eot │ │ ├── fullcalendar-bootstrap │ │ │ ├── main.min.css │ │ │ └── main.min.js │ │ ├── jqvmap │ │ │ └── jqvmap.min.css │ │ ├── fullcalendar-daygrid │ │ │ └── main.min.css │ │ ├── pace-progress │ │ │ └── themes │ │ │ │ └── black │ │ │ │ └── pace-theme-flat-top.css │ │ ├── bootstrap4-duallistbox │ │ │ └── bootstrap-duallistbox.min.css │ │ ├── jsgrid │ │ │ └── jsgrid.min.css │ │ ├── flot-old │ │ │ └── jquery.flot.resize.min.js │ │ ├── bs-custom-file-input │ │ │ └── bs-custom-file-input.min.js │ │ ├── fullcalendar-timegrid │ │ │ └── main.min.css │ │ ├── sparkline │ │ │ └── jquery.sparkline.min.html │ │ ├── select2-bootstrap4-theme │ │ │ └── select2-bootstrap4.min.css │ │ └── toastr │ │ │ └── toastr.min.js │ ├── dist │ │ ├── img │ │ │ └── AdminLTELogo.png │ │ ├── _partials │ │ │ ├── nav.php │ │ │ ├── footer.php │ │ │ └── head.php │ │ └── js │ │ │ └── pages │ │ │ └── dashboard3.js │ ├── pages_logout.php │ ├── conf │ │ ├── config.php │ │ ├── checklogin.php │ │ └── pdoconfig.php │ ├── pages_ajax.php │ ├── pages_reset_pwd.php │ ├── pages_client_index.php │ └── pages_confirm_password.php ├── staff │ ├── plugins │ │ ├── datatable │ │ │ ├── custom_dt_multiple_tables.css │ │ │ ├── custom_dt_html5.css │ │ │ ├── custom_dt_miscellaneous.css │ │ │ ├── button-ext │ │ │ │ └── buttons.print.min.js │ │ │ └── custom_dt_custom.css │ │ ├── summernote │ │ │ └── font │ │ │ │ ├── summernote64fe.eot │ │ │ │ ├── summernote64fe.ttf │ │ │ │ └── summernote64fe.woff │ │ ├── fontawesome-free │ │ │ └── webfonts │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-solid-900.woff │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ ├── fa-brands-400d41d.eot │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ ├── fa-solid-900d41d.eot │ │ │ │ └── fa-regular-400d41d.eot │ │ ├── fullcalendar-bootstrap │ │ │ ├── main.min.css │ │ │ └── main.min.js │ │ ├── jqvmap │ │ │ └── jqvmap.min.css │ │ ├── fullcalendar-daygrid │ │ │ └── main.min.css │ │ ├── pace-progress │ │ │ └── themes │ │ │ │ └── black │ │ │ │ └── pace-theme-flat-top.css │ │ ├── bootstrap4-duallistbox │ │ │ └── bootstrap-duallistbox.min.css │ │ ├── jsgrid │ │ │ └── jsgrid.min.css │ │ ├── flot-old │ │ │ └── jquery.flot.resize.min.js │ │ ├── bs-custom-file-input │ │ │ └── bs-custom-file-input.min.js │ │ ├── fullcalendar-timegrid │ │ │ └── main.min.css │ │ ├── sparkline │ │ │ └── jquery.sparkline.min.html │ │ ├── select2-bootstrap4-theme │ │ │ └── select2-bootstrap4.min.css │ │ └── toastr │ │ │ └── toastr.min.js │ ├── dist │ │ ├── img │ │ │ └── AdminLTELogo.png │ │ ├── _partials │ │ │ ├── footer.php │ │ │ ├── nav.php │ │ │ └── head.php │ │ └── js │ │ │ └── pages │ │ │ └── dashboard3.js │ ├── pages_logout.php │ ├── conf │ │ ├── config.php │ │ ├── checklogin.php │ │ └── pdoconfig.php │ ├── pages_ajax.php │ ├── pages_reset_pwd.php │ ├── pages_staff_index.php │ └── pages_confirm_password.php └── index.php ├── index.php └── README.md /1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/1.png -------------------------------------------------------------------------------- /2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/2.png -------------------------------------------------------------------------------- /3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/3.png -------------------------------------------------------------------------------- /core/dist/bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/bg.webp -------------------------------------------------------------------------------- /core/admin/dist/img/Orion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/dist/img/Orion.jpg -------------------------------------------------------------------------------- /core/admin/dist/img/bank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/dist/img/bank.png -------------------------------------------------------------------------------- /core/admin/dist/img/Orion-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/dist/img/Orion-1.jpg -------------------------------------------------------------------------------- /core/admin/dist/img/user_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/dist/img/user_icon.png -------------------------------------------------------------------------------- /core/admin/plugins/datatable/custom_dt_multiple_tables.css: -------------------------------------------------------------------------------- 1 | #DataTables_Table_1_wrapper { 2 | margin-top: 70px; 3 | } -------------------------------------------------------------------------------- /core/client/plugins/datatable/custom_dt_multiple_tables.css: -------------------------------------------------------------------------------- 1 | #DataTables_Table_1_wrapper { 2 | margin-top: 70px; 3 | } -------------------------------------------------------------------------------- /core/dist/fonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-brands-400.eot -------------------------------------------------------------------------------- /core/dist/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /core/dist/fonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-brands-400.woff -------------------------------------------------------------------------------- /core/dist/fonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-regular-400.eot -------------------------------------------------------------------------------- /core/dist/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /core/dist/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /core/dist/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /core/dist/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /core/dist/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /core/staff/plugins/datatable/custom_dt_multiple_tables.css: -------------------------------------------------------------------------------- 1 | #DataTables_Table_1_wrapper { 2 | margin-top: 70px; 3 | } -------------------------------------------------------------------------------- /core/admin/dist/img/AdminLTELogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/dist/img/AdminLTELogo.png -------------------------------------------------------------------------------- /core/dist/fonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /core/dist/fonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-regular-400.woff -------------------------------------------------------------------------------- /core/dist/fonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /core/dist/fonts/fa-solid-900d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-solid-900d41d.eot -------------------------------------------------------------------------------- /core/staff/dist/img/AdminLTELogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/dist/img/AdminLTELogo.png -------------------------------------------------------------------------------- /core/client/dist/img/AdminLTELogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/dist/img/AdminLTELogo.png -------------------------------------------------------------------------------- /core/dist/fonts/fa-brands-400d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-brands-400d41d.eot -------------------------------------------------------------------------------- /core/dist/fonts/fa-regular-400d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/dist/fonts/fa-regular-400d41d.eot -------------------------------------------------------------------------------- /core/admin/plugins/summernote/font/summernote64fe.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/summernote/font/summernote64fe.eot -------------------------------------------------------------------------------- /core/admin/plugins/summernote/font/summernote64fe.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/summernote/font/summernote64fe.ttf -------------------------------------------------------------------------------- /core/admin/plugins/summernote/font/summernote64fe.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/summernote/font/summernote64fe.woff -------------------------------------------------------------------------------- /core/client/plugins/summernote/font/summernote64fe.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/summernote/font/summernote64fe.eot -------------------------------------------------------------------------------- /core/client/plugins/summernote/font/summernote64fe.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/summernote/font/summernote64fe.ttf -------------------------------------------------------------------------------- /core/staff/plugins/summernote/font/summernote64fe.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/summernote/font/summernote64fe.eot -------------------------------------------------------------------------------- /core/staff/plugins/summernote/font/summernote64fe.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/summernote/font/summernote64fe.ttf -------------------------------------------------------------------------------- /core/staff/plugins/summernote/font/summernote64fe.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/summernote/font/summernote64fe.woff -------------------------------------------------------------------------------- /core/client/plugins/summernote/font/summernote64fe.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/summernote/font/summernote64fe.woff -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-brands-400d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-brands-400d41d.eot -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /core/admin/plugins/fontawesome-free/webfonts/fa-solid-900d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/admin/plugins/fontawesome-free/webfonts/fa-solid-900d41d.eot -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /core/client/plugins/fontawesome-free/webfonts/fa-solid-900d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/client/plugins/fontawesome-free/webfonts/fa-solid-900d41d.eot -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-brands-400d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-brands-400d41d.eot -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /core/staff/plugins/fontawesome-free/webfonts/fa-solid-900d41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartMbithi/iBanking/HEAD/core/staff/plugins/fontawesome-free/webfonts/fa-solid-900d41d.eot -------------------------------------------------------------------------------- /core/admin/pages_logout.php: -------------------------------------------------------------------------------- 1 | setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 10 | } 11 | catch(PDOException $e) 12 | { 13 | $e->getMessage(); 14 | } 15 | -------------------------------------------------------------------------------- /core/client/conf/pdoconfig.php: -------------------------------------------------------------------------------- 1 | setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 10 | } 11 | catch(PDOException $e) 12 | { 13 | $e->getMessage(); 14 | } 15 | -------------------------------------------------------------------------------- /core/staff/conf/pdoconfig.php: -------------------------------------------------------------------------------- 1 | setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 10 | } 11 | catch(PDOException $e) 12 | { 13 | $e->getMessage(); 14 | } 15 | -------------------------------------------------------------------------------- /core/admin/plugins/fullcalendar-bootstrap/main.min.css: -------------------------------------------------------------------------------- 1 | .fc.fc-bootstrap a{text-decoration:none}.fc.fc-bootstrap a[data-goto]:hover{text-decoration:underline}.fc-bootstrap hr.fc-divider{border-color:inherit}.fc-bootstrap .fc-today.alert{border-radius:0}.fc-bootstrap a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap .fc-popover.card{position:absolute}.fc-bootstrap .fc-popover .card-body{padding:0}.fc-bootstrap .fc-time-grid .fc-slats table{background:0 0} -------------------------------------------------------------------------------- /core/client/plugins/fullcalendar-bootstrap/main.min.css: -------------------------------------------------------------------------------- 1 | .fc.fc-bootstrap a{text-decoration:none}.fc.fc-bootstrap a[data-goto]:hover{text-decoration:underline}.fc-bootstrap hr.fc-divider{border-color:inherit}.fc-bootstrap .fc-today.alert{border-radius:0}.fc-bootstrap a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap .fc-popover.card{position:absolute}.fc-bootstrap .fc-popover .card-body{padding:0}.fc-bootstrap .fc-time-grid .fc-slats table{background:0 0} -------------------------------------------------------------------------------- /core/staff/plugins/fullcalendar-bootstrap/main.min.css: -------------------------------------------------------------------------------- 1 | .fc.fc-bootstrap a{text-decoration:none}.fc.fc-bootstrap a[data-goto]:hover{text-decoration:underline}.fc-bootstrap hr.fc-divider{border-color:inherit}.fc-bootstrap .fc-today.alert{border-radius:0}.fc-bootstrap a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap .fc-popover.card{position:absolute}.fc-bootstrap .fc-popover .card-body{padding:0}.fc-bootstrap .fc-time-grid .fc-slats table{background:0 0} -------------------------------------------------------------------------------- /core/client/dist/_partials/nav.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/admin/plugins/jqvmap/jqvmap.min.css: -------------------------------------------------------------------------------- 1 | .jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px} 2 | -------------------------------------------------------------------------------- /core/client/plugins/jqvmap/jqvmap.min.css: -------------------------------------------------------------------------------- 1 | .jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px} 2 | -------------------------------------------------------------------------------- /core/staff/plugins/jqvmap/jqvmap.min.css: -------------------------------------------------------------------------------- 1 | .jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px} 2 | -------------------------------------------------------------------------------- /core/admin/dist/_partials/footer.php: -------------------------------------------------------------------------------- 1 | prepare($ret); 5 | $stmt->execute(); //ok 6 | $res = $stmt->get_result(); 7 | while ($sys = $res->fetch_object()) { 8 | ?> 9 | 16 | -------------------------------------------------------------------------------- /core/client/dist/_partials/footer.php: -------------------------------------------------------------------------------- 1 | prepare($ret); 5 | $stmt->execute(); //ok 6 | $res = $stmt->get_result(); 7 | while ($sys = $res->fetch_object()) { 8 | ?> 9 | 16 | -------------------------------------------------------------------------------- /core/staff/dist/_partials/footer.php: -------------------------------------------------------------------------------- 1 | prepare($ret); 5 | $stmt->execute(); //ok 6 | $res = $stmt->get_result(); 7 | while ($sys = $res->fetch_object()) { 8 | ?> 9 | 16 | -------------------------------------------------------------------------------- /core/admin/plugins/datatable/custom_dt_miscellaneous.css: -------------------------------------------------------------------------------- 1 | .widget-content-area { 2 | box-shadow: none!important; 3 | } 4 | 5 | #column-filter .badge { 6 | background: transparent; 7 | } 8 | #column-filter .badge-primary { 9 | color: #1b55e2; 10 | border: 2px dashed #1b55e2; 11 | } 12 | #column-filter .badge-warning { 13 | color: #e2a03f; 14 | border: 2px dashed #e2a03f; 15 | } 16 | #column-filter .badge-danger { 17 | color: #e7515a; 18 | border: 2px dashed #e7515a; 19 | } 20 | .toggle-list a { 21 | color: #fff !important; 22 | background-color: #1b55e2!important; 23 | border-color: #1b55e2; 24 | margin-top: 13px; 25 | margin-bottom: 13px; 26 | margin-right: 5px; 27 | } -------------------------------------------------------------------------------- /core/client/plugins/datatable/custom_dt_miscellaneous.css: -------------------------------------------------------------------------------- 1 | .widget-content-area { 2 | box-shadow: none!important; 3 | } 4 | 5 | #column-filter .badge { 6 | background: transparent; 7 | } 8 | #column-filter .badge-primary { 9 | color: #1b55e2; 10 | border: 2px dashed #1b55e2; 11 | } 12 | #column-filter .badge-warning { 13 | color: #e2a03f; 14 | border: 2px dashed #e2a03f; 15 | } 16 | #column-filter .badge-danger { 17 | color: #e7515a; 18 | border: 2px dashed #e7515a; 19 | } 20 | .toggle-list a { 21 | color: #fff !important; 22 | background-color: #1b55e2!important; 23 | border-color: #1b55e2; 24 | margin-top: 13px; 25 | margin-bottom: 13px; 26 | margin-right: 5px; 27 | } -------------------------------------------------------------------------------- /core/staff/plugins/datatable/custom_dt_miscellaneous.css: -------------------------------------------------------------------------------- 1 | .widget-content-area { 2 | box-shadow: none!important; 3 | } 4 | 5 | #column-filter .badge { 6 | background: transparent; 7 | } 8 | #column-filter .badge-primary { 9 | color: #1b55e2; 10 | border: 2px dashed #1b55e2; 11 | } 12 | #column-filter .badge-warning { 13 | color: #e2a03f; 14 | border: 2px dashed #e2a03f; 15 | } 16 | #column-filter .badge-danger { 17 | color: #e7515a; 18 | border: 2px dashed #e7515a; 19 | } 20 | .toggle-list a { 21 | color: #fff !important; 22 | background-color: #1b55e2!important; 23 | border-color: #1b55e2; 24 | margin-top: 13px; 25 | margin-bottom: 13px; 26 | margin-right: 5px; 27 | } -------------------------------------------------------------------------------- /core/admin/plugins/fullcalendar-daygrid/main.min.css: -------------------------------------------------------------------------------- 1 | .fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em} -------------------------------------------------------------------------------- /core/client/plugins/fullcalendar-daygrid/main.min.css: -------------------------------------------------------------------------------- 1 | .fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em} -------------------------------------------------------------------------------- /core/staff/plugins/fullcalendar-daygrid/main.min.css: -------------------------------------------------------------------------------- 1 | .fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em} -------------------------------------------------------------------------------- /core/admin/plugins/pace-progress/themes/black/pace-theme-flat-top.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | 10 | position: fixed; 11 | top: 0; 12 | left: 0; 13 | width: 100%; 14 | 15 | -webkit-transform: translate3d(0, -50px, 0); 16 | -ms-transform: translate3d(0, -50px, 0); 17 | transform: translate3d(0, -50px, 0); 18 | 19 | -webkit-transition: -webkit-transform .5s ease-out; 20 | -ms-transition: -webkit-transform .5s ease-out; 21 | transition: transform .5s ease-out; 22 | } 23 | 24 | .pace.pace-active { 25 | -webkit-transform: translate3d(0, 0, 0); 26 | -ms-transform: translate3d(0, 0, 0); 27 | transform: translate3d(0, 0, 0); 28 | } 29 | 30 | .pace .pace-progress { 31 | display: block; 32 | position: fixed; 33 | z-index: 2000; 34 | top: 0; 35 | right: 100%; 36 | width: 100%; 37 | height: 10px; 38 | background: #000000; 39 | 40 | pointer-events: none; 41 | } 42 | -------------------------------------------------------------------------------- /core/client/plugins/pace-progress/themes/black/pace-theme-flat-top.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | 10 | position: fixed; 11 | top: 0; 12 | left: 0; 13 | width: 100%; 14 | 15 | -webkit-transform: translate3d(0, -50px, 0); 16 | -ms-transform: translate3d(0, -50px, 0); 17 | transform: translate3d(0, -50px, 0); 18 | 19 | -webkit-transition: -webkit-transform .5s ease-out; 20 | -ms-transition: -webkit-transform .5s ease-out; 21 | transition: transform .5s ease-out; 22 | } 23 | 24 | .pace.pace-active { 25 | -webkit-transform: translate3d(0, 0, 0); 26 | -ms-transform: translate3d(0, 0, 0); 27 | transform: translate3d(0, 0, 0); 28 | } 29 | 30 | .pace .pace-progress { 31 | display: block; 32 | position: fixed; 33 | z-index: 2000; 34 | top: 0; 35 | right: 100%; 36 | width: 100%; 37 | height: 10px; 38 | background: #000000; 39 | 40 | pointer-events: none; 41 | } 42 | -------------------------------------------------------------------------------- /core/staff/plugins/pace-progress/themes/black/pace-theme-flat-top.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | 10 | position: fixed; 11 | top: 0; 12 | left: 0; 13 | width: 100%; 14 | 15 | -webkit-transform: translate3d(0, -50px, 0); 16 | -ms-transform: translate3d(0, -50px, 0); 17 | transform: translate3d(0, -50px, 0); 18 | 19 | -webkit-transition: -webkit-transform .5s ease-out; 20 | -ms-transition: -webkit-transform .5s ease-out; 21 | transition: transform .5s ease-out; 22 | } 23 | 24 | .pace.pace-active { 25 | -webkit-transform: translate3d(0, 0, 0); 26 | -ms-transform: translate3d(0, 0, 0); 27 | transform: translate3d(0, 0, 0); 28 | } 29 | 30 | .pace .pace-progress { 31 | display: block; 32 | position: fixed; 33 | z-index: 2000; 34 | top: 0; 35 | right: 100%; 36 | width: 100%; 37 | height: 10px; 38 | background: #000000; 39 | 40 | pointer-events: none; 41 | } 42 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | ## iBanking 3 | 4 | iBanking an Information System, which implements most of all basic features and functionalities thus will helping in elimination of day to day madness in these financial and savings corporations. 5 | 6 | ## Deployment 7 | 1. Clone the repo or download as a zip
8 | 2. Extract it into xampp/htdocs/ or opt/lampp/htdocs/ or var/www/html/ 9 | 3. Create a database named martdevelopers_iBanking 10 | 4. Import attached .SQL File directly - Find it in this directory database/martdevelopers_iBanking.sql 11 | 5. Access it directly on web browser by typing http://Your Server Name Or IP Address/iBank/ 12 | 13 | ## Login Credentials 14 | ``` 15 | 1. Admin 16 | Email : sysadmin@ibanking.com 17 | Password : admin 18 | 19 | 2. Staff 20 | Email : staff@ibanking.com 21 | Password : demo 22 | 23 | 3. Client 24 | Create Client Account 25 | ``` 26 |

27 |

28 | 29 | 30 | ## License 31 | 32 | The iBank is open-source software licensed under the [MIT license](https://opensource.org/licenses/MIT). 33 | -------------------------------------------------------------------------------- /core/admin/pages_ajax.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT * FROM iB_Acc_types WHERE name = :id"); 7 | $stmt->execute(array(':id' => $id)); 8 | ?> 9 | fetch(PDO::FETCH_ASSOC)) { 11 | ?> 12 | 13 | prepare("SELECT * FROM iB_bankAccounts WHERE account_number= :id"); 21 | $stmt->execute(array(':id' => $id)); 22 | ?> 23 | fetch(PDO::FETCH_ASSOC)) { 25 | ?> 26 | 27 | prepare("SELECT * FROM iB_bankAccounts WHERE account_number= :id"); 35 | $stmt->execute(array(':id' => $id)); 36 | ?> 37 | fetch(PDO::FETCH_ASSOC)) { 39 | ?> 40 | 41 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /core/client/pages_ajax.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT * FROM iB_Acc_types WHERE name = :id"); 7 | $stmt->execute(array(':id' => $id)); 8 | ?> 9 | fetch(PDO::FETCH_ASSOC)) { 11 | ?> 12 | 13 | prepare("SELECT * FROM iB_bankAccounts WHERE account_number= :id"); 21 | $stmt->execute(array(':id' => $id)); 22 | ?> 23 | fetch(PDO::FETCH_ASSOC)) { 25 | ?> 26 | 27 | prepare("SELECT * FROM iB_bankAccounts WHERE account_number= :id"); 35 | $stmt->execute(array(':id' => $id)); 36 | ?> 37 | fetch(PDO::FETCH_ASSOC)) { 39 | ?> 40 | 41 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /core/staff/pages_ajax.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT * FROM iB_Acc_types WHERE name = :id"); 7 | $stmt->execute(array(':id' => $id)); 8 | ?> 9 | fetch(PDO::FETCH_ASSOC)) { 11 | ?> 12 | 13 | prepare("SELECT * FROM iB_bankAccounts WHERE account_number= :id"); 21 | $stmt->execute(array(':id' => $id)); 22 | ?> 23 | fetch(PDO::FETCH_ASSOC)) { 25 | ?> 26 | 27 | prepare("SELECT * FROM iB_bankAccounts WHERE account_number= :id"); 35 | $stmt->execute(array(':id' => $id)); 36 | ?> 37 | fetch(PDO::FETCH_ASSOC)) { 39 | ?> 40 | 41 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /core/admin/plugins/bootstrap4-duallistbox/bootstrap-duallistbox.min.css: -------------------------------------------------------------------------------- 1 | .bootstrap-duallistbox-container .buttons{width:100%;margin-bottom:-1px}.bootstrap-duallistbox-container label{display:block}.bootstrap-duallistbox-container .info{display:inline-block;margin-bottom:5px;font-size:11px}.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2{display:none;font-size:10px}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{display:inline-block}.bootstrap-duallistbox-container .move,.bootstrap-duallistbox-container .remove{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container .btn-group .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap-duallistbox-container:not(.moveonselect) select{border-top-left-radius:0;border-top-right-radius:0}.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container.bs2compatible .btn-group>.btn+.btn{margin-left:0}.bootstrap-duallistbox-container select{width:100%;height:300px;padding:0}.bootstrap-duallistbox-container .filter{display:inline-block;width:100%;height:31px;margin:0 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-duallistbox-container .filter.placeholder{color:#aaa}.bootstrap-duallistbox-container.moveonselect .move,.bootstrap-duallistbox-container.moveonselect .remove{display:none}.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall{width:100%} -------------------------------------------------------------------------------- /core/staff/plugins/bootstrap4-duallistbox/bootstrap-duallistbox.min.css: -------------------------------------------------------------------------------- 1 | .bootstrap-duallistbox-container .buttons{width:100%;margin-bottom:-1px}.bootstrap-duallistbox-container label{display:block}.bootstrap-duallistbox-container .info{display:inline-block;margin-bottom:5px;font-size:11px}.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2{display:none;font-size:10px}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{display:inline-block}.bootstrap-duallistbox-container .move,.bootstrap-duallistbox-container .remove{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container .btn-group .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap-duallistbox-container:not(.moveonselect) select{border-top-left-radius:0;border-top-right-radius:0}.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container.bs2compatible .btn-group>.btn+.btn{margin-left:0}.bootstrap-duallistbox-container select{width:100%;height:300px;padding:0}.bootstrap-duallistbox-container .filter{display:inline-block;width:100%;height:31px;margin:0 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-duallistbox-container .filter.placeholder{color:#aaa}.bootstrap-duallistbox-container.moveonselect .move,.bootstrap-duallistbox-container.moveonselect .remove{display:none}.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall{width:100%} -------------------------------------------------------------------------------- /core/client/plugins/bootstrap4-duallistbox/bootstrap-duallistbox.min.css: -------------------------------------------------------------------------------- 1 | .bootstrap-duallistbox-container .buttons{width:100%;margin-bottom:-1px}.bootstrap-duallistbox-container label{display:block}.bootstrap-duallistbox-container .info{display:inline-block;margin-bottom:5px;font-size:11px}.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2{display:none;font-size:10px}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{display:inline-block}.bootstrap-duallistbox-container .move,.bootstrap-duallistbox-container .remove{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container .btn-group .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap-duallistbox-container:not(.moveonselect) select{border-top-left-radius:0;border-top-right-radius:0}.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container.bs2compatible .btn-group>.btn+.btn{margin-left:0}.bootstrap-duallistbox-container select{width:100%;height:300px;padding:0}.bootstrap-duallistbox-container .filter{display:inline-block;width:100%;height:31px;margin:0 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-duallistbox-container .filter.placeholder{color:#aaa}.bootstrap-duallistbox-container.moveonselect .move,.bootstrap-duallistbox-container.moveonselect .remove{display:none}.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall{width:100%} -------------------------------------------------------------------------------- /core/admin/plugins/fullcalendar-bootstrap/main.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Bootstrap Plugin v4.3.0 3 | Docs & License: https://fullcalendar.io/ 4 | (c) 2019 Adam Shaw 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@fullcalendar/core")):"function"==typeof define&&define.amd?define(["exports","@fullcalendar/core"],t):t((e=e||self).FullCalendarBootstrap={},e.FullCalendar)}(this,function(e,t){"use strict";var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(e,t)};var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return function(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}(t,e),t}(t.Theme);r.prototype.classes={widget:"fc-bootstrap",tableGrid:"table-bordered",tableList:"table",tableListHeading:"table-active",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",today:"alert alert-info",popover:"card card-primary",popoverHeader:"card-header",popoverContent:"card-body",headerRow:"table-bordered",dayRow:"table-bordered",listView:"card card-primary"},r.prototype.baseIconClass="fa",r.prototype.iconClasses={close:"fa-times",prev:"fa-chevron-left",next:"fa-chevron-right",prevYear:"fa-angle-double-left",nextYear:"fa-angle-double-right"},r.prototype.iconOverrideOption="bootstrapFontAwesome",r.prototype.iconOverrideCustomButtonOption="bootstrapFontAwesome",r.prototype.iconOverridePrefix="fa-";var a=t.createPlugin({themeClasses:{bootstrap:r}});e.BootstrapTheme=r,e.default=a,Object.defineProperty(e,"__esModule",{value:!0})}); -------------------------------------------------------------------------------- /core/client/plugins/fullcalendar-bootstrap/main.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Bootstrap Plugin v4.3.0 3 | Docs & License: https://fullcalendar.io/ 4 | (c) 2019 Adam Shaw 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@fullcalendar/core")):"function"==typeof define&&define.amd?define(["exports","@fullcalendar/core"],t):t((e=e||self).FullCalendarBootstrap={},e.FullCalendar)}(this,function(e,t){"use strict";var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(e,t)};var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return function(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}(t,e),t}(t.Theme);r.prototype.classes={widget:"fc-bootstrap",tableGrid:"table-bordered",tableList:"table",tableListHeading:"table-active",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",today:"alert alert-info",popover:"card card-primary",popoverHeader:"card-header",popoverContent:"card-body",headerRow:"table-bordered",dayRow:"table-bordered",listView:"card card-primary"},r.prototype.baseIconClass="fa",r.prototype.iconClasses={close:"fa-times",prev:"fa-chevron-left",next:"fa-chevron-right",prevYear:"fa-angle-double-left",nextYear:"fa-angle-double-right"},r.prototype.iconOverrideOption="bootstrapFontAwesome",r.prototype.iconOverrideCustomButtonOption="bootstrapFontAwesome",r.prototype.iconOverridePrefix="fa-";var a=t.createPlugin({themeClasses:{bootstrap:r}});e.BootstrapTheme=r,e.default=a,Object.defineProperty(e,"__esModule",{value:!0})}); -------------------------------------------------------------------------------- /core/staff/plugins/fullcalendar-bootstrap/main.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Bootstrap Plugin v4.3.0 3 | Docs & License: https://fullcalendar.io/ 4 | (c) 2019 Adam Shaw 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@fullcalendar/core")):"function"==typeof define&&define.amd?define(["exports","@fullcalendar/core"],t):t((e=e||self).FullCalendarBootstrap={},e.FullCalendar)}(this,function(e,t){"use strict";var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(e,t)};var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return function(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}(t,e),t}(t.Theme);r.prototype.classes={widget:"fc-bootstrap",tableGrid:"table-bordered",tableList:"table",tableListHeading:"table-active",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",today:"alert alert-info",popover:"card card-primary",popoverHeader:"card-header",popoverContent:"card-body",headerRow:"table-bordered",dayRow:"table-bordered",listView:"card card-primary"},r.prototype.baseIconClass="fa",r.prototype.iconClasses={close:"fa-times",prev:"fa-chevron-left",next:"fa-chevron-right",prevYear:"fa-angle-double-left",nextYear:"fa-angle-double-right"},r.prototype.iconOverrideOption="bootstrapFontAwesome",r.prototype.iconOverrideCustomButtonOption="bootstrapFontAwesome",r.prototype.iconOverridePrefix="fa-";var a=t.createPlugin({themeClasses:{bootstrap:r}});e.BootstrapTheme=r,e.default=a,Object.defineProperty(e,"__esModule",{value:!0})}); -------------------------------------------------------------------------------- /core/admin/plugins/jsgrid/jsgrid.min.css: -------------------------------------------------------------------------------- 1 | /* 2 | * jsGrid v1.5.3 (http://js-grid.com) 3 | * (c) 2016 Artem Tabalin 4 | * Licensed under MIT (https://github.com/tabalinas/jsgrid/blob/master/LICENSE) 5 | */ 6 | 7 | .jsgrid{position:relative;overflow:hidden;font-size:1em}.jsgrid,.jsgrid *,.jsgrid :after,.jsgrid :before{box-sizing:border-box}.jsgrid input,.jsgrid select,.jsgrid textarea{font-size:1em}.jsgrid-grid-header{overflow-x:hidden;overflow-y:scroll;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.jsgrid-grid-body{overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.jsgrid-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.jsgrid-cell{padding:.5em}.jsgrid-header-cell,.jsgrid-сell{box-sizing:border-box}.jsgrid-align-left{text-align:left}.jsgrid-align-center,.jsgrid-align-center input,.jsgrid-align-center select,.jsgrid-align-center textarea{text-align:center}.jsgrid-align-right,.jsgrid-align-right input,.jsgrid-align-right select,.jsgrid-align-right textarea{text-align:right}.jsgrid-header-cell{padding:.5em}.jsgrid-edit-row input,.jsgrid-edit-row select,.jsgrid-edit-row textarea,.jsgrid-filter-row input,.jsgrid-filter-row select,.jsgrid-filter-row textarea,.jsgrid-insert-row input,.jsgrid-insert-row select,.jsgrid-insert-row textarea{width:100%;padding:.3em .5em}.jsgrid-edit-row input[type=checkbox],.jsgrid-filter-row input[type=checkbox],.jsgrid-insert-row input[type=checkbox]{width:auto}.jsgrid-selected-row .jsgrid-cell{cursor:pointer}.jsgrid-nodata-row .jsgrid-cell{padding:.5em 0;text-align:center}.jsgrid-header-sort{cursor:pointer}.jsgrid-pager{padding:.5em 0}.jsgrid-pager-nav-button{padding:.2em .6em}.jsgrid-pager-nav-inactive-button{display:none;pointer-events:none}.jsgrid-pager-page{padding:.2em .6em} -------------------------------------------------------------------------------- /core/client/plugins/jsgrid/jsgrid.min.css: -------------------------------------------------------------------------------- 1 | /* 2 | * jsGrid v1.5.3 (http://js-grid.com) 3 | * (c) 2016 Artem Tabalin 4 | * Licensed under MIT (https://github.com/tabalinas/jsgrid/blob/master/LICENSE) 5 | */ 6 | 7 | .jsgrid{position:relative;overflow:hidden;font-size:1em}.jsgrid,.jsgrid *,.jsgrid :after,.jsgrid :before{box-sizing:border-box}.jsgrid input,.jsgrid select,.jsgrid textarea{font-size:1em}.jsgrid-grid-header{overflow-x:hidden;overflow-y:scroll;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.jsgrid-grid-body{overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.jsgrid-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.jsgrid-cell{padding:.5em}.jsgrid-header-cell,.jsgrid-сell{box-sizing:border-box}.jsgrid-align-left{text-align:left}.jsgrid-align-center,.jsgrid-align-center input,.jsgrid-align-center select,.jsgrid-align-center textarea{text-align:center}.jsgrid-align-right,.jsgrid-align-right input,.jsgrid-align-right select,.jsgrid-align-right textarea{text-align:right}.jsgrid-header-cell{padding:.5em}.jsgrid-edit-row input,.jsgrid-edit-row select,.jsgrid-edit-row textarea,.jsgrid-filter-row input,.jsgrid-filter-row select,.jsgrid-filter-row textarea,.jsgrid-insert-row input,.jsgrid-insert-row select,.jsgrid-insert-row textarea{width:100%;padding:.3em .5em}.jsgrid-edit-row input[type=checkbox],.jsgrid-filter-row input[type=checkbox],.jsgrid-insert-row input[type=checkbox]{width:auto}.jsgrid-selected-row .jsgrid-cell{cursor:pointer}.jsgrid-nodata-row .jsgrid-cell{padding:.5em 0;text-align:center}.jsgrid-header-sort{cursor:pointer}.jsgrid-pager{padding:.5em 0}.jsgrid-pager-nav-button{padding:.2em .6em}.jsgrid-pager-nav-inactive-button{display:none;pointer-events:none}.jsgrid-pager-page{padding:.2em .6em} -------------------------------------------------------------------------------- /core/staff/plugins/jsgrid/jsgrid.min.css: -------------------------------------------------------------------------------- 1 | /* 2 | * jsGrid v1.5.3 (http://js-grid.com) 3 | * (c) 2016 Artem Tabalin 4 | * Licensed under MIT (https://github.com/tabalinas/jsgrid/blob/master/LICENSE) 5 | */ 6 | 7 | .jsgrid{position:relative;overflow:hidden;font-size:1em}.jsgrid,.jsgrid *,.jsgrid :after,.jsgrid :before{box-sizing:border-box}.jsgrid input,.jsgrid select,.jsgrid textarea{font-size:1em}.jsgrid-grid-header{overflow-x:hidden;overflow-y:scroll;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.jsgrid-grid-body{overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.jsgrid-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.jsgrid-cell{padding:.5em}.jsgrid-header-cell,.jsgrid-сell{box-sizing:border-box}.jsgrid-align-left{text-align:left}.jsgrid-align-center,.jsgrid-align-center input,.jsgrid-align-center select,.jsgrid-align-center textarea{text-align:center}.jsgrid-align-right,.jsgrid-align-right input,.jsgrid-align-right select,.jsgrid-align-right textarea{text-align:right}.jsgrid-header-cell{padding:.5em}.jsgrid-edit-row input,.jsgrid-edit-row select,.jsgrid-edit-row textarea,.jsgrid-filter-row input,.jsgrid-filter-row select,.jsgrid-filter-row textarea,.jsgrid-insert-row input,.jsgrid-insert-row select,.jsgrid-insert-row textarea{width:100%;padding:.3em .5em}.jsgrid-edit-row input[type=checkbox],.jsgrid-filter-row input[type=checkbox],.jsgrid-insert-row input[type=checkbox]{width:auto}.jsgrid-selected-row .jsgrid-cell{cursor:pointer}.jsgrid-nodata-row .jsgrid-cell{padding:.5em 0;text-align:center}.jsgrid-header-sort{cursor:pointer}.jsgrid-pager{padding:.5em 0}.jsgrid-pager-nav-button{padding:.2em .6em}.jsgrid-pager-nav-inactive-button{display:none;pointer-events:none}.jsgrid-pager-page{padding:.2em .6em} -------------------------------------------------------------------------------- /core/admin/plugins/datatable/button-ext/buttons.print.min.js: -------------------------------------------------------------------------------- 1 | (function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(e){return d(e,window,document)}):"object"===typeof exports?module.exports=function(e,c){e||(e=window);if(!c||!c.fn.dataTable)c=require("datatables.net")(e,c).$;c.fn.dataTable.Buttons||require("datatables.net-buttons")(e,c);return d(c,e,e.document)}:d(jQuery,window,document)})(function(d,e,c){var i=d.fn.dataTable,f=c.createElement("a"),l=function(a){f.href=a;a=f.host;-1===a.indexOf("/")&& 2 | 0!==f.pathname.indexOf("/")&&(a+="/");return f.protocol+"//"+a+f.pathname+f.search};i.ext.buttons.print={className:"buttons-print",text:function(a){return a.i18n("buttons.print","Print")},action:function(a,b,c,h){var a=b.buttons.exportData(d.extend({decodeEntities:!1},h.exportOptions)),c=b.buttons.exportInfo(h),f=function(b,c){for(var a="",d=0,e=b.length;d"+b[d]+"";return a+""},b='';h.header&&(b+=""+f(a.header, 3 | "th")+"");for(var b=b+"",k=0,i=a.body.length;k";h.footer&&a.footer&&(b+=""+f(a.footer,"th")+"");var b=b+"
",g=e.open("","");g.document.close();var j=""+c.title+"";d("style, link").each(function(){var b=j,a=d(this).clone()[0];"link"===a.nodeName.toLowerCase()&&(a.href=l(a.href));j=b+a.outerHTML});try{g.document.head.innerHTML=j}catch(m){d(g.document.head).html(j)}g.document.body.innerHTML="

"+c.title+"

"+ 4 | (c.messageTop||"")+"
"+b+"
"+(c.messageBottom||"")+"
";d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",l(b.getAttribute("src")))});h.customize&&h.customize(g);setTimeout(function(){h.autoPrint&&(g.print(),g.close())},1E3)},title:"*",messageTop:"*",messageBottom:"*",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons}); 5 | -------------------------------------------------------------------------------- /core/client/plugins/datatable/button-ext/buttons.print.min.js: -------------------------------------------------------------------------------- 1 | (function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(e){return d(e,window,document)}):"object"===typeof exports?module.exports=function(e,c){e||(e=window);if(!c||!c.fn.dataTable)c=require("datatables.net")(e,c).$;c.fn.dataTable.Buttons||require("datatables.net-buttons")(e,c);return d(c,e,e.document)}:d(jQuery,window,document)})(function(d,e,c){var i=d.fn.dataTable,f=c.createElement("a"),l=function(a){f.href=a;a=f.host;-1===a.indexOf("/")&& 2 | 0!==f.pathname.indexOf("/")&&(a+="/");return f.protocol+"//"+a+f.pathname+f.search};i.ext.buttons.print={className:"buttons-print",text:function(a){return a.i18n("buttons.print","Print")},action:function(a,b,c,h){var a=b.buttons.exportData(d.extend({decodeEntities:!1},h.exportOptions)),c=b.buttons.exportInfo(h),f=function(b,c){for(var a="",d=0,e=b.length;d"+b[d]+"";return a+""},b='';h.header&&(b+=""+f(a.header, 3 | "th")+"");for(var b=b+"",k=0,i=a.body.length;k";h.footer&&a.footer&&(b+=""+f(a.footer,"th")+"");var b=b+"
",g=e.open("","");g.document.close();var j=""+c.title+"";d("style, link").each(function(){var b=j,a=d(this).clone()[0];"link"===a.nodeName.toLowerCase()&&(a.href=l(a.href));j=b+a.outerHTML});try{g.document.head.innerHTML=j}catch(m){d(g.document.head).html(j)}g.document.body.innerHTML="

"+c.title+"

"+ 4 | (c.messageTop||"")+"
"+b+"
"+(c.messageBottom||"")+"
";d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",l(b.getAttribute("src")))});h.customize&&h.customize(g);setTimeout(function(){h.autoPrint&&(g.print(),g.close())},1E3)},title:"*",messageTop:"*",messageBottom:"*",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons}); 5 | -------------------------------------------------------------------------------- /core/staff/plugins/datatable/button-ext/buttons.print.min.js: -------------------------------------------------------------------------------- 1 | (function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(e){return d(e,window,document)}):"object"===typeof exports?module.exports=function(e,c){e||(e=window);if(!c||!c.fn.dataTable)c=require("datatables.net")(e,c).$;c.fn.dataTable.Buttons||require("datatables.net-buttons")(e,c);return d(c,e,e.document)}:d(jQuery,window,document)})(function(d,e,c){var i=d.fn.dataTable,f=c.createElement("a"),l=function(a){f.href=a;a=f.host;-1===a.indexOf("/")&& 2 | 0!==f.pathname.indexOf("/")&&(a+="/");return f.protocol+"//"+a+f.pathname+f.search};i.ext.buttons.print={className:"buttons-print",text:function(a){return a.i18n("buttons.print","Print")},action:function(a,b,c,h){var a=b.buttons.exportData(d.extend({decodeEntities:!1},h.exportOptions)),c=b.buttons.exportInfo(h),f=function(b,c){for(var a="",d=0,e=b.length;d"+b[d]+"";return a+""},b='';h.header&&(b+=""+f(a.header, 3 | "th")+"");for(var b=b+"",k=0,i=a.body.length;k";h.footer&&a.footer&&(b+=""+f(a.footer,"th")+"");var b=b+"
",g=e.open("","");g.document.close();var j=""+c.title+"";d("style, link").each(function(){var b=j,a=d(this).clone()[0];"link"===a.nodeName.toLowerCase()&&(a.href=l(a.href));j=b+a.outerHTML});try{g.document.head.innerHTML=j}catch(m){d(g.document.head).html(j)}g.document.body.innerHTML="

"+c.title+"

"+ 4 | (c.messageTop||"")+"
"+b+"
"+(c.messageBottom||"")+"
";d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",l(b.getAttribute("src")))});h.customize&&h.customize(g);setTimeout(function(){h.autoPrint&&(g.print(),g.close())},1E3)},title:"*",messageTop:"*",messageBottom:"*",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons}); 5 | -------------------------------------------------------------------------------- /core/admin/plugins/flot-old/jquery.flot.resize.min.js: -------------------------------------------------------------------------------- 1 | (function($,t,n){function p(){for(var n=r.length-1;n>=0;n--){var o=$(r[n]);if(o[0]==t||o.is(":visible")){var h=o.width(),d=o.height(),v=o.data(a);!v||h===v.w&&d===v.h?i[f]=i[l]:(i[f]=i[c],o.trigger(u,[v.w=h,v.h=d]))}else v=o.data(a),v.w=0,v.h=0}s!==null&&(s=t.requestAnimationFrame(p))}var r=[],i=$.resize=$.extend($.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="pendingDelay",c="activeDelay",h="throttleWindow";i[l]=250,i[c]=20,i[f]=i[l],i[h]=!0,$.event.special[u]={setup:function(){if(!i[h]&&this[o])return!1;var t=$(this);r.push(this),t.data(a,{w:t.width(),h:t.height()}),r.length===1&&(s=n,p())},teardown:function(){if(!i[h]&&this[o])return!1;var t=$(this);for(var n=r.length-1;n>=0;n--)if(r[n]==this){r.splice(n,1);break}t.removeData(a),r.length||(cancelAnimationFrame(s),s=null)},add:function(t){function s(t,i,s){var o=$(this),u=o.data(a);u.w=i!==n?i:o.width(),u.h=s!==n?s:o.height(),r.apply(this,arguments)}if(!i[h]&&this[o])return!1;var r;if($.isFunction(t))return r=t,s;r=t.handler,t.handler=s}},t.requestAnimationFrame||(t.requestAnimationFrame=function(){return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e,n){return t.setTimeout(e,i[f])}}()),t.cancelAnimationFrame||(t.cancelAnimationFrame=function(){return t.webkitCancelRequestAnimationFrame||t.mozCancelRequestAnimationFrame||t.oCancelRequestAnimationFrame||t.msCancelRequestAnimationFrame||clearTimeout}())})(jQuery,this);(function($){var options={};function init(plot){function onResize(){var placeholder=plot.getPlaceholder();if(placeholder.width()==0||placeholder.height()==0)return;plot.resize();plot.setupGrid();plot.draw()}function bindEvents(plot,eventHolder){plot.getPlaceholder().resize(onResize)}function shutdown(plot,eventHolder){plot.getPlaceholder().unbind("resize",onResize)}plot.hooks.bindEvents.push(bindEvents);plot.hooks.shutdown.push(shutdown)}$.plot.plugins.push({init:init,options:options,name:"resize",version:"1.0"})})(jQuery); -------------------------------------------------------------------------------- /core/client/plugins/flot-old/jquery.flot.resize.min.js: -------------------------------------------------------------------------------- 1 | (function($,t,n){function p(){for(var n=r.length-1;n>=0;n--){var o=$(r[n]);if(o[0]==t||o.is(":visible")){var h=o.width(),d=o.height(),v=o.data(a);!v||h===v.w&&d===v.h?i[f]=i[l]:(i[f]=i[c],o.trigger(u,[v.w=h,v.h=d]))}else v=o.data(a),v.w=0,v.h=0}s!==null&&(s=t.requestAnimationFrame(p))}var r=[],i=$.resize=$.extend($.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="pendingDelay",c="activeDelay",h="throttleWindow";i[l]=250,i[c]=20,i[f]=i[l],i[h]=!0,$.event.special[u]={setup:function(){if(!i[h]&&this[o])return!1;var t=$(this);r.push(this),t.data(a,{w:t.width(),h:t.height()}),r.length===1&&(s=n,p())},teardown:function(){if(!i[h]&&this[o])return!1;var t=$(this);for(var n=r.length-1;n>=0;n--)if(r[n]==this){r.splice(n,1);break}t.removeData(a),r.length||(cancelAnimationFrame(s),s=null)},add:function(t){function s(t,i,s){var o=$(this),u=o.data(a);u.w=i!==n?i:o.width(),u.h=s!==n?s:o.height(),r.apply(this,arguments)}if(!i[h]&&this[o])return!1;var r;if($.isFunction(t))return r=t,s;r=t.handler,t.handler=s}},t.requestAnimationFrame||(t.requestAnimationFrame=function(){return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e,n){return t.setTimeout(e,i[f])}}()),t.cancelAnimationFrame||(t.cancelAnimationFrame=function(){return t.webkitCancelRequestAnimationFrame||t.mozCancelRequestAnimationFrame||t.oCancelRequestAnimationFrame||t.msCancelRequestAnimationFrame||clearTimeout}())})(jQuery,this);(function($){var options={};function init(plot){function onResize(){var placeholder=plot.getPlaceholder();if(placeholder.width()==0||placeholder.height()==0)return;plot.resize();plot.setupGrid();plot.draw()}function bindEvents(plot,eventHolder){plot.getPlaceholder().resize(onResize)}function shutdown(plot,eventHolder){plot.getPlaceholder().unbind("resize",onResize)}plot.hooks.bindEvents.push(bindEvents);plot.hooks.shutdown.push(shutdown)}$.plot.plugins.push({init:init,options:options,name:"resize",version:"1.0"})})(jQuery); -------------------------------------------------------------------------------- /core/staff/plugins/flot-old/jquery.flot.resize.min.js: -------------------------------------------------------------------------------- 1 | (function($,t,n){function p(){for(var n=r.length-1;n>=0;n--){var o=$(r[n]);if(o[0]==t||o.is(":visible")){var h=o.width(),d=o.height(),v=o.data(a);!v||h===v.w&&d===v.h?i[f]=i[l]:(i[f]=i[c],o.trigger(u,[v.w=h,v.h=d]))}else v=o.data(a),v.w=0,v.h=0}s!==null&&(s=t.requestAnimationFrame(p))}var r=[],i=$.resize=$.extend($.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="pendingDelay",c="activeDelay",h="throttleWindow";i[l]=250,i[c]=20,i[f]=i[l],i[h]=!0,$.event.special[u]={setup:function(){if(!i[h]&&this[o])return!1;var t=$(this);r.push(this),t.data(a,{w:t.width(),h:t.height()}),r.length===1&&(s=n,p())},teardown:function(){if(!i[h]&&this[o])return!1;var t=$(this);for(var n=r.length-1;n>=0;n--)if(r[n]==this){r.splice(n,1);break}t.removeData(a),r.length||(cancelAnimationFrame(s),s=null)},add:function(t){function s(t,i,s){var o=$(this),u=o.data(a);u.w=i!==n?i:o.width(),u.h=s!==n?s:o.height(),r.apply(this,arguments)}if(!i[h]&&this[o])return!1;var r;if($.isFunction(t))return r=t,s;r=t.handler,t.handler=s}},t.requestAnimationFrame||(t.requestAnimationFrame=function(){return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e,n){return t.setTimeout(e,i[f])}}()),t.cancelAnimationFrame||(t.cancelAnimationFrame=function(){return t.webkitCancelRequestAnimationFrame||t.mozCancelRequestAnimationFrame||t.oCancelRequestAnimationFrame||t.msCancelRequestAnimationFrame||clearTimeout}())})(jQuery,this);(function($){var options={};function init(plot){function onResize(){var placeholder=plot.getPlaceholder();if(placeholder.width()==0||placeholder.height()==0)return;plot.resize();plot.setupGrid();plot.draw()}function bindEvents(plot,eventHolder){plot.getPlaceholder().resize(onResize)}function shutdown(plot,eventHolder){plot.getPlaceholder().unbind("resize",onResize)}plot.hooks.bindEvents.push(bindEvents);plot.hooks.shutdown.push(shutdown)}$.plot.plugins.push({init:init,options:options,name:"resize",version:"1.0"})})(jQuery); -------------------------------------------------------------------------------- /core/admin/plugins/bs-custom-file-input/bs-custom-file-input.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * bsCustomFileInput v1.3.2 (https://github.com/Johann-S/bs-custom-file-input) 3 | * Copyright 2018 - 2019 Johann-S 4 | * Licensed under MIT (https://github.com/Johann-S/bs-custom-file-input/blob/master/LICENSE) 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).bsCustomFileInput=t()}(this,function(){"use strict";var d={CUSTOMFILE:'.custom-file input[type="file"]',CUSTOMFILELABEL:".custom-file-label",FORM:"form",INPUT:"input"},r=function(e){if(0 4 | * Licensed under MIT (https://github.com/Johann-S/bs-custom-file-input/blob/master/LICENSE) 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).bsCustomFileInput=t()}(this,function(){"use strict";var d={CUSTOMFILE:'.custom-file input[type="file"]',CUSTOMFILELABEL:".custom-file-label",FORM:"form",INPUT:"input"},r=function(e){if(0 4 | * Licensed under MIT (https://github.com/Johann-S/bs-custom-file-input/blob/master/LICENSE) 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).bsCustomFileInput=t()}(this,function(){"use strict";var d={CUSTOMFILE:'.custom-file input[type="file"]',CUSTOMFILELABEL:".custom-file-label",FORM:"form",INPUT:"input"},r=function(e){if(0 2 | 3 | 4 |
5 |
6 | 7 |
8 | 11 |
12 |
13 |
14 | 15 | 16 | 69 | -------------------------------------------------------------------------------- /core/admin/dist/_partials/nav.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/admin/plugins/fullcalendar-timegrid/main.min.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8";.fc-timeGrid-view .fc-day-grid{position:relative;z-index:2}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event{margin-bottom:1px}.fc-time-grid-event-inset{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event .fc-content{overflow:hidden;max-height:100%}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent} -------------------------------------------------------------------------------- /core/staff/plugins/fullcalendar-timegrid/main.min.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8";.fc-timeGrid-view .fc-day-grid{position:relative;z-index:2}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event{margin-bottom:1px}.fc-time-grid-event-inset{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event .fc-content{overflow:hidden;max-height:100%}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent} -------------------------------------------------------------------------------- /core/client/plugins/fullcalendar-timegrid/main.min.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8";.fc-timeGrid-view .fc-day-grid{position:relative;z-index:2}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event{margin-bottom:1px}.fc-time-grid-event-inset{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event .fc-content{overflow:hidden;max-height:100%}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent} -------------------------------------------------------------------------------- /core/admin/plugins/sparkline/jquery.sparkline.min.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 404 Page Not Found 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 28 | 43 | 44 | 45 | 46 | 47 |
48 |
49 |
50 |
51 |

404 Page Not Found

52 |
53 |
54 |
55 |
56 |
57 |
58 | 59 |

60 | This is somewhat embarrassing! 61 |

62 | 63 |

64 | We couldn't find the page you are looking for. You can browse our homepage 65 | or use the navigation bar above. 66 |

67 | 68 |

69 | If you believe you got this error by mistake, you can contact us 70 | at help@almsaeedstudio.com. 71 |

72 | 73 |
74 |
75 |
76 |
77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /core/client/plugins/sparkline/jquery.sparkline.min.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 404 Page Not Found 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 28 | 43 | 44 | 45 | 46 | 47 |
48 |
49 |
50 |
51 |

404 Page Not Found

52 |
53 |
54 |
55 |
56 |
57 |
58 | 59 |

60 | This is somewhat embarrassing! 61 |

62 | 63 |

64 | We couldn't find the page you are looking for. You can browse our homepage 65 | or use the navigation bar above. 66 |

67 | 68 |

69 | If you believe you got this error by mistake, you can contact us 70 | at help@almsaeedstudio.com. 71 |

72 | 73 |
74 |
75 |
76 |
77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /core/staff/plugins/sparkline/jquery.sparkline.min.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 404 Page Not Found 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 28 | 43 | 44 | 45 | 46 | 47 |
48 |
49 |
50 |
51 |

404 Page Not Found

52 |
53 |
54 |
55 |
56 |
57 |
58 | 59 |

60 | This is somewhat embarrassing! 61 |

62 | 63 |

64 | We couldn't find the page you are looking for. You can browse our homepage 65 | or use the navigation bar above. 66 |

67 | 68 |

69 | If you believe you got this error by mistake, you can contact us 70 | at help@almsaeedstudio.com. 71 |

72 | 73 |
74 |
75 |
76 |
77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /core/admin/plugins/datatable/custom_dt_custom.css: -------------------------------------------------------------------------------- 1 | .widget-content-area { 2 | box-shadow: none!important; 3 | } 4 | table.dataTable { 5 | border-collapse: separate!important; 6 | border-spacing: 0 5px; 7 | margin-top: 50px!important; 8 | margin-bottom: 50px!important; 9 | border-collapse: collapse!important; 10 | } 11 | .table-hover:not(.table-dark) tbody tr td:first-child { 12 | border-left: none!important; 13 | } 14 | .table-hover:not(.table-dark) tbody tr td:first-child { 15 | border-left: none!important; 16 | } 17 | .table-hover:not(.table-dark) tbody tr:hover .new-control.new-checkbox .new-control-indicator { 18 | border: 2px solid #1b55e2; 19 | } 20 | 21 | /*Style. 1*/ 22 | 23 | .style-1 { } 24 | .style-1 .user-name { 25 | font-size: 15px; 26 | font-weight: 600; 27 | color: #e2a03f; 28 | } 29 | .style-1 .profile-img { } 30 | .style-1 .profile-img img { 31 | width: 50px; 32 | height: 50px; 33 | border: 2px solid #d3d3d3; 34 | border-radius: 6px; 35 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 36 | } 37 | 38 | 39 | /*Style. 2*/ 40 | 41 | .style-2 { } 42 | .style-2 .new-control.new-checkbox .new-control-indicator { 43 | top: 1px; 44 | } 45 | .style-2 .user-name { 46 | font-size: 15px; 47 | font-weight: 600; 48 | color: #e2a03f; 49 | } 50 | .style-2 .profile-img { } 51 | .style-2 img.profile-img { 52 | width: 50px; 53 | height: 50px; 54 | border: 2px solid #d3d3d3; 55 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 56 | } 57 | .style-2 .badge { 58 | background: transparent; 59 | transform: none; 60 | } 61 | .style-2 .badge-primary { 62 | color: #1b55e2; 63 | border: 2px dashed #1b55e2; 64 | } 65 | .style-2 .badge-warning { 66 | color: #e2a03f; 67 | border: 2px dashed #e2a03f; 68 | } 69 | .style-2 .badge-danger { 70 | color: #e7515a; 71 | border: 2px dashed #e7515a; 72 | } 73 | 74 | /*Style. 3*/ 75 | 76 | .style-3 { } 77 | .style-3 .new-control.new-checkbox .new-control-indicator { top: 1px; } 78 | .style-3 .user-name { 79 | font-size: 15px; 80 | font-weight: 600; 81 | color: #e2a03f; 82 | } 83 | .style-3 .profile-img { } 84 | .style-3 img.profile-img { 85 | width: 50px; 86 | height: 50px; 87 | border: 2px solid #d3d3d3; 88 | border-radius: 6px; 89 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 90 | } 91 | .style-3 .badge { 92 | background: transparent; 93 | transform: none; 94 | } 95 | .style-3 .badge-primary { 96 | color: #1b55e2; 97 | border: 2px dashed #1b55e2; 98 | } 99 | .style-3 .badge-warning { 100 | color: #e2a03f; 101 | border: 2px dashed #e2a03f; 102 | } 103 | .style-3 .badge-danger { 104 | color: #e7515a; 105 | border: 2px dashed #e7515a; 106 | } 107 | .style-3 .table-controls { 108 | padding: 0; 109 | } 110 | .style-3 .table-controls li { 111 | list-style: none; 112 | display: inline; 113 | } 114 | .style-3 .table-controls li svg { 115 | color: #888ea8; 116 | vertical-align: middle; 117 | width: 28px; 118 | height: 28px; 119 | fill: rgba(0, 23, 55, 0.08); 120 | cursor: pointer; 121 | } 122 | .style-3.table-hover:not(.table-dark) tbody tr:hover .table-controls li svg { 123 | color: #e7515a; 124 | fill: rgba(231, 81, 90, 0.2196078431372549); 125 | } 126 | .style-3.table-hover:not(.table-dark) tbody tr:hover td:first-child { 127 | color: #1b55e2!important; 128 | } -------------------------------------------------------------------------------- /core/client/plugins/datatable/custom_dt_custom.css: -------------------------------------------------------------------------------- 1 | .widget-content-area { 2 | box-shadow: none!important; 3 | } 4 | table.dataTable { 5 | border-collapse: separate!important; 6 | border-spacing: 0 5px; 7 | margin-top: 50px!important; 8 | margin-bottom: 50px!important; 9 | border-collapse: collapse!important; 10 | } 11 | .table-hover:not(.table-dark) tbody tr td:first-child { 12 | border-left: none!important; 13 | } 14 | .table-hover:not(.table-dark) tbody tr td:first-child { 15 | border-left: none!important; 16 | } 17 | .table-hover:not(.table-dark) tbody tr:hover .new-control.new-checkbox .new-control-indicator { 18 | border: 2px solid #1b55e2; 19 | } 20 | 21 | /*Style. 1*/ 22 | 23 | .style-1 { } 24 | .style-1 .user-name { 25 | font-size: 15px; 26 | font-weight: 600; 27 | color: #e2a03f; 28 | } 29 | .style-1 .profile-img { } 30 | .style-1 .profile-img img { 31 | width: 50px; 32 | height: 50px; 33 | border: 2px solid #d3d3d3; 34 | border-radius: 6px; 35 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 36 | } 37 | 38 | 39 | /*Style. 2*/ 40 | 41 | .style-2 { } 42 | .style-2 .new-control.new-checkbox .new-control-indicator { 43 | top: 1px; 44 | } 45 | .style-2 .user-name { 46 | font-size: 15px; 47 | font-weight: 600; 48 | color: #e2a03f; 49 | } 50 | .style-2 .profile-img { } 51 | .style-2 img.profile-img { 52 | width: 50px; 53 | height: 50px; 54 | border: 2px solid #d3d3d3; 55 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 56 | } 57 | .style-2 .badge { 58 | background: transparent; 59 | transform: none; 60 | } 61 | .style-2 .badge-primary { 62 | color: #1b55e2; 63 | border: 2px dashed #1b55e2; 64 | } 65 | .style-2 .badge-warning { 66 | color: #e2a03f; 67 | border: 2px dashed #e2a03f; 68 | } 69 | .style-2 .badge-danger { 70 | color: #e7515a; 71 | border: 2px dashed #e7515a; 72 | } 73 | 74 | /*Style. 3*/ 75 | 76 | .style-3 { } 77 | .style-3 .new-control.new-checkbox .new-control-indicator { top: 1px; } 78 | .style-3 .user-name { 79 | font-size: 15px; 80 | font-weight: 600; 81 | color: #e2a03f; 82 | } 83 | .style-3 .profile-img { } 84 | .style-3 img.profile-img { 85 | width: 50px; 86 | height: 50px; 87 | border: 2px solid #d3d3d3; 88 | border-radius: 6px; 89 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 90 | } 91 | .style-3 .badge { 92 | background: transparent; 93 | transform: none; 94 | } 95 | .style-3 .badge-primary { 96 | color: #1b55e2; 97 | border: 2px dashed #1b55e2; 98 | } 99 | .style-3 .badge-warning { 100 | color: #e2a03f; 101 | border: 2px dashed #e2a03f; 102 | } 103 | .style-3 .badge-danger { 104 | color: #e7515a; 105 | border: 2px dashed #e7515a; 106 | } 107 | .style-3 .table-controls { 108 | padding: 0; 109 | } 110 | .style-3 .table-controls li { 111 | list-style: none; 112 | display: inline; 113 | } 114 | .style-3 .table-controls li svg { 115 | color: #888ea8; 116 | vertical-align: middle; 117 | width: 28px; 118 | height: 28px; 119 | fill: rgba(0, 23, 55, 0.08); 120 | cursor: pointer; 121 | } 122 | .style-3.table-hover:not(.table-dark) tbody tr:hover .table-controls li svg { 123 | color: #e7515a; 124 | fill: rgba(231, 81, 90, 0.2196078431372549); 125 | } 126 | .style-3.table-hover:not(.table-dark) tbody tr:hover td:first-child { 127 | color: #1b55e2!important; 128 | } -------------------------------------------------------------------------------- /core/staff/plugins/datatable/custom_dt_custom.css: -------------------------------------------------------------------------------- 1 | .widget-content-area { 2 | box-shadow: none!important; 3 | } 4 | table.dataTable { 5 | border-collapse: separate!important; 6 | border-spacing: 0 5px; 7 | margin-top: 50px!important; 8 | margin-bottom: 50px!important; 9 | border-collapse: collapse!important; 10 | } 11 | .table-hover:not(.table-dark) tbody tr td:first-child { 12 | border-left: none!important; 13 | } 14 | .table-hover:not(.table-dark) tbody tr td:first-child { 15 | border-left: none!important; 16 | } 17 | .table-hover:not(.table-dark) tbody tr:hover .new-control.new-checkbox .new-control-indicator { 18 | border: 2px solid #1b55e2; 19 | } 20 | 21 | /*Style. 1*/ 22 | 23 | .style-1 { } 24 | .style-1 .user-name { 25 | font-size: 15px; 26 | font-weight: 600; 27 | color: #e2a03f; 28 | } 29 | .style-1 .profile-img { } 30 | .style-1 .profile-img img { 31 | width: 50px; 32 | height: 50px; 33 | border: 2px solid #d3d3d3; 34 | border-radius: 6px; 35 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 36 | } 37 | 38 | 39 | /*Style. 2*/ 40 | 41 | .style-2 { } 42 | .style-2 .new-control.new-checkbox .new-control-indicator { 43 | top: 1px; 44 | } 45 | .style-2 .user-name { 46 | font-size: 15px; 47 | font-weight: 600; 48 | color: #e2a03f; 49 | } 50 | .style-2 .profile-img { } 51 | .style-2 img.profile-img { 52 | width: 50px; 53 | height: 50px; 54 | border: 2px solid #d3d3d3; 55 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 56 | } 57 | .style-2 .badge { 58 | background: transparent; 59 | transform: none; 60 | } 61 | .style-2 .badge-primary { 62 | color: #1b55e2; 63 | border: 2px dashed #1b55e2; 64 | } 65 | .style-2 .badge-warning { 66 | color: #e2a03f; 67 | border: 2px dashed #e2a03f; 68 | } 69 | .style-2 .badge-danger { 70 | color: #e7515a; 71 | border: 2px dashed #e7515a; 72 | } 73 | 74 | /*Style. 3*/ 75 | 76 | .style-3 { } 77 | .style-3 .new-control.new-checkbox .new-control-indicator { top: 1px; } 78 | .style-3 .user-name { 79 | font-size: 15px; 80 | font-weight: 600; 81 | color: #e2a03f; 82 | } 83 | .style-3 .profile-img { } 84 | .style-3 img.profile-img { 85 | width: 50px; 86 | height: 50px; 87 | border: 2px solid #d3d3d3; 88 | border-radius: 6px; 89 | box-shadow: 0px 0px 14px 3px rgba(126, 142, 177, 0.24); 90 | } 91 | .style-3 .badge { 92 | background: transparent; 93 | transform: none; 94 | } 95 | .style-3 .badge-primary { 96 | color: #1b55e2; 97 | border: 2px dashed #1b55e2; 98 | } 99 | .style-3 .badge-warning { 100 | color: #e2a03f; 101 | border: 2px dashed #e2a03f; 102 | } 103 | .style-3 .badge-danger { 104 | color: #e7515a; 105 | border: 2px dashed #e7515a; 106 | } 107 | .style-3 .table-controls { 108 | padding: 0; 109 | } 110 | .style-3 .table-controls li { 111 | list-style: none; 112 | display: inline; 113 | } 114 | .style-3 .table-controls li svg { 115 | color: #888ea8; 116 | vertical-align: middle; 117 | width: 28px; 118 | height: 28px; 119 | fill: rgba(0, 23, 55, 0.08); 120 | cursor: pointer; 121 | } 122 | .style-3.table-hover:not(.table-dark) tbody tr:hover .table-controls li svg { 123 | color: #e7515a; 124 | fill: rgba(231, 81, 90, 0.2196078431372549); 125 | } 126 | .style-3.table-hover:not(.table-dark) tbody tr:hover td:first-child { 127 | color: #1b55e2!important; 128 | } -------------------------------------------------------------------------------- /core/admin/pages_reset_pwd.php: -------------------------------------------------------------------------------- 1 | 0) { 18 | 19 | $n = date('y'); 20 | $new_password = bin2hex(random_bytes($n)); 21 | //Insert Captured information to a database table 22 | $query = "UPDATE iB_admin SET password=? WHERE email =?"; 23 | $stmt = $mysqli->prepare($query); 24 | //bind paramaters 25 | $rc = $stmt->bind_param('ss', $new_password, $email); 26 | $stmt->execute(); 27 | $_SESSION['email'] = $email; 28 | 29 | if ($stmt) { 30 | /* Alert */ 31 | $success = "Confim Your Password" && header("refresh:1; url=pages_confirm_password.php"); 32 | } else { 33 | $err = "Password reset failed"; 34 | } 35 | } else // user does not exist 36 | { 37 | $err = "Email Does Not Exist"; 38 | } 39 | } 40 | 41 | /* Persisit System Settings On Brand */ 42 | $ret = "SELECT * FROM `iB_SystemSettings` "; 43 | $stmt = $mysqli->prepare($ret); 44 | $stmt->execute(); //ok 45 | $res = $stmt->get_result(); 46 | while ($auth = $res->fetch_object()) { 47 | ?> 48 | 49 | 50 | 51 | 52 | 53 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /core/staff/pages_reset_pwd.php: -------------------------------------------------------------------------------- 1 | 0) { 18 | 19 | $n = date('y'); 20 | $new_password = bin2hex(random_bytes($n)); 21 | //Insert Captured information to a database table 22 | $query = "UPDATE iB_staff SET password=? WHERE email =?"; 23 | $stmt = $mysqli->prepare($query); 24 | //bind paramaters 25 | $rc = $stmt->bind_param('ss', $new_password, $email); 26 | $stmt->execute(); 27 | $_SESSION['email'] = $email; 28 | 29 | if ($stmt) { 30 | /* Alert */ 31 | $success = "Confim Your Password" && header("refresh:1; url=pages_confirm_password.php"); 32 | } else { 33 | $err = "Password reset failed"; 34 | } 35 | } else // user does not exist 36 | { 37 | $err = "Email Does Not Exist"; 38 | } 39 | } 40 | 41 | /* Persisit System Settings On Brand */ 42 | $ret = "SELECT * FROM `iB_SystemSettings` "; 43 | $stmt = $mysqli->prepare($ret); 44 | $stmt->execute(); //ok 45 | $res = $stmt->get_result(); 46 | while ($auth = $res->fetch_object()) { 47 | ?> 48 | 49 | 50 | 51 | 52 | 53 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /core/client/pages_reset_pwd.php: -------------------------------------------------------------------------------- 1 | 0) { 18 | 19 | $n = date('y'); 20 | $new_password = bin2hex(random_bytes($n)); 21 | //Insert Captured information to a database table 22 | $query = "UPDATE iB_clients SET password=? WHERE email =?"; 23 | $stmt = $mysqli->prepare($query); 24 | //bind paramaters 25 | $rc = $stmt->bind_param('ss', $new_password, $email); 26 | $stmt->execute(); 27 | $_SESSION['email'] = $email; 28 | 29 | if ($stmt) { 30 | /* Alert */ 31 | $success = "Confim Your Password" && header("refresh:1; url=pages_confirm_password.php"); 32 | } else { 33 | $err = "Password reset failed"; 34 | } 35 | } else // user does not exist 36 | { 37 | $err = "Email Does Not Exist"; 38 | } 39 | } 40 | 41 | /* Persisit System Settings On Brand */ 42 | $ret = "SELECT * FROM `iB_SystemSettings` "; 43 | $stmt = $mysqli->prepare($ret); 44 | $stmt->execute(); //ok 45 | $res = $stmt->get_result(); 46 | while ($auth = $res->fetch_object()) { 47 | ?> 48 | 49 | 50 | 51 | 52 | 53 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /core/index.php: -------------------------------------------------------------------------------- 1 | prepare($ret); 6 | $stmt->execute(); //ok 7 | $res = $stmt->get_result(); 8 | while ($sys = $res->fetch_object()) { 9 | ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | <?php echo $sys->sys_name; ?> - <?php echo $sys->sys_tagline; ?> 21 | 22 | 23 | 24 | 25 | 26 | 49 | 50 |
51 |
52 | 53 |
54 |
55 |
56 |
57 |
58 |

sys_name; ?>

59 |

60 | sys_tagline; ?> 61 |

62 |
63 | Get started 64 |
65 |
66 |
67 |
68 |
69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /core/client/pages_client_index.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT email, password, client_id FROM iB_clients WHERE email=? AND password=?"); //sql to log in user 8 | $stmt->bind_param('ss', $email, $password); //bind fetched parameters 9 | $stmt->execute(); //execute bind 10 | $stmt->bind_result($email, $password, $client_id); //bind result 11 | $rs = $stmt->fetch(); 12 | $_SESSION['client_id'] = $client_id; //assaign session toc lient id 13 | //$uip=$_SERVER['REMOTE_ADDR']; 14 | //$ldate=date('d/m/Y h:i:s', time()); 15 | if ($rs) { //if its sucessfull 16 | header("location:pages_dashboard.php"); 17 | } else { 18 | #echo ""; 19 | $err = "Access Denied Please Check Your Credentials"; 20 | } 21 | } 22 | /* Persisit System Settings On Brand */ 23 | $ret = "SELECT * FROM `iB_SystemSettings` "; 24 | $stmt = $mysqli->prepare($ret); 25 | $stmt->execute(); //ok 26 | $res = $stmt->get_result(); 27 | while ($auth = $res->fetch_object()) { 28 | ?> 29 | 30 | 31 | 32 | 33 | 34 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | -------------------------------------------------------------------------------- /core/admin/pages_index.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT email, password, admin_id FROM iB_admin WHERE email=? AND password=?"); //sql to log in user 8 | $stmt->bind_param('ss', $email, $password); //bind fetched parameters 9 | $stmt->execute(); //execute bind 10 | $stmt->bind_result($email, $password, $admin_id); //bind result 11 | $rs = $stmt->fetch(); 12 | $_SESSION['admin_id'] = $admin_id; //assaign session to admin id 13 | //$uip=$_SERVER['REMOTE_ADDR']; 14 | //$ldate=date('d/m/Y h:i:s', time()); 15 | if ($rs) { //if its sucessfull 16 | header("location:pages_dashboard.php"); 17 | } else { 18 | #echo ""; 19 | $err = "Access Denied Please Check Your Credentials"; 20 | } 21 | } 22 | 23 | /* Persisit System Settings On Brand */ 24 | $ret = "SELECT * FROM `iB_SystemSettings` "; 25 | $stmt = $mysqli->prepare($ret); 26 | $stmt->execute(); //ok 27 | $res = $stmt->get_result(); 28 | while ($auth = $res->fetch_object()) { 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | -------------------------------------------------------------------------------- /core/staff/pages_staff_index.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT email, password, staff_id FROM iB_staff WHERE email=? AND password=?"); //sql to log in user 8 | $stmt->bind_param('ss', $email, $password); //bind fetched parameters 9 | $stmt->execute(); //execute bind 10 | $stmt->bind_result($email, $password, $staff_id); //bind result 11 | $rs = $stmt->fetch(); 12 | $_SESSION['staff_id'] = $staff_id; //assaign session to staff id 13 | //$uip=$_SERVER['REMOTE_ADDR']; 14 | //$ldate=date('d/m/Y h:i:s', time()); 15 | if ($rs) { //if its sucessfull 16 | header("location:pages_dashboard.php"); 17 | } else { 18 | #echo ""; 19 | $err = "Access Denied Please Check Your Credentials"; 20 | } 21 | } 22 | 23 | /* Persisit System Settings On Brand */ 24 | $ret = "SELECT * FROM `iB_SystemSettings` "; 25 | $stmt = $mysqli->prepare($ret); 26 | $stmt->execute(); //ok 27 | $res = $stmt->get_result(); 28 | while ($auth = $res->fetch_object()) { 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | -------------------------------------------------------------------------------- /core/admin/dist/js/pages/dashboard3.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 'use strict' 3 | 4 | var ticksStyle = { 5 | fontColor: '#495057', 6 | fontStyle: 'bold' 7 | } 8 | 9 | var mode = 'index' 10 | var intersect = true 11 | 12 | var $salesChart = $('#sales-chart') 13 | var salesChart = new Chart($salesChart, { 14 | type : 'bar', 15 | data : { 16 | labels : ['JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC'], 17 | datasets: [ 18 | { 19 | backgroundColor: '#007bff', 20 | borderColor : '#007bff', 21 | data : [1000, 2000, 3000, 2500, 2700, 2500, 3000] 22 | }, 23 | { 24 | backgroundColor: '#ced4da', 25 | borderColor : '#ced4da', 26 | data : [700, 1700, 2700, 2000, 1800, 1500, 2000] 27 | } 28 | ] 29 | }, 30 | options: { 31 | maintainAspectRatio: false, 32 | tooltips : { 33 | mode : mode, 34 | intersect: intersect 35 | }, 36 | hover : { 37 | mode : mode, 38 | intersect: intersect 39 | }, 40 | legend : { 41 | display: false 42 | }, 43 | scales : { 44 | yAxes: [{ 45 | // display: false, 46 | gridLines: { 47 | display : true, 48 | lineWidth : '4px', 49 | color : 'rgba(0, 0, 0, .2)', 50 | zeroLineColor: 'transparent' 51 | }, 52 | ticks : $.extend({ 53 | beginAtZero: true, 54 | 55 | // Include a dollar sign in the ticks 56 | callback: function (value, index, values) { 57 | if (value >= 1000) { 58 | value /= 1000 59 | value += 'k' 60 | } 61 | return '$' + value 62 | } 63 | }, ticksStyle) 64 | }], 65 | xAxes: [{ 66 | display : true, 67 | gridLines: { 68 | display: false 69 | }, 70 | ticks : ticksStyle 71 | }] 72 | } 73 | } 74 | }) 75 | 76 | var $visitorsChart = $('#visitors-chart') 77 | var visitorsChart = new Chart($visitorsChart, { 78 | data : { 79 | labels : ['18th', '20th', '22nd', '24th', '26th', '28th', '30th'], 80 | datasets: [{ 81 | type : 'line', 82 | data : [100, 120, 170, 167, 180, 177, 160], 83 | backgroundColor : 'transparent', 84 | borderColor : '#007bff', 85 | pointBorderColor : '#007bff', 86 | pointBackgroundColor: '#007bff', 87 | fill : false 88 | // pointHoverBackgroundColor: '#007bff', 89 | // pointHoverBorderColor : '#007bff' 90 | }, 91 | { 92 | type : 'line', 93 | data : [60, 80, 70, 67, 80, 77, 100], 94 | backgroundColor : 'tansparent', 95 | borderColor : '#ced4da', 96 | pointBorderColor : '#ced4da', 97 | pointBackgroundColor: '#ced4da', 98 | fill : false 99 | // pointHoverBackgroundColor: '#ced4da', 100 | // pointHoverBorderColor : '#ced4da' 101 | }] 102 | }, 103 | options: { 104 | maintainAspectRatio: false, 105 | tooltips : { 106 | mode : mode, 107 | intersect: intersect 108 | }, 109 | hover : { 110 | mode : mode, 111 | intersect: intersect 112 | }, 113 | legend : { 114 | display: false 115 | }, 116 | scales : { 117 | yAxes: [{ 118 | // display: false, 119 | gridLines: { 120 | display : true, 121 | lineWidth : '4px', 122 | color : 'rgba(0, 0, 0, .2)', 123 | zeroLineColor: 'transparent' 124 | }, 125 | ticks : $.extend({ 126 | beginAtZero : true, 127 | suggestedMax: 200 128 | }, ticksStyle) 129 | }], 130 | xAxes: [{ 131 | display : true, 132 | gridLines: { 133 | display: false 134 | }, 135 | ticks : ticksStyle 136 | }] 137 | } 138 | } 139 | }) 140 | }) 141 | -------------------------------------------------------------------------------- /core/client/dist/js/pages/dashboard3.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 'use strict' 3 | 4 | var ticksStyle = { 5 | fontColor: '#495057', 6 | fontStyle: 'bold' 7 | } 8 | 9 | var mode = 'index' 10 | var intersect = true 11 | 12 | var $salesChart = $('#sales-chart') 13 | var salesChart = new Chart($salesChart, { 14 | type : 'bar', 15 | data : { 16 | labels : ['JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC'], 17 | datasets: [ 18 | { 19 | backgroundColor: '#007bff', 20 | borderColor : '#007bff', 21 | data : [1000, 2000, 3000, 2500, 2700, 2500, 3000] 22 | }, 23 | { 24 | backgroundColor: '#ced4da', 25 | borderColor : '#ced4da', 26 | data : [700, 1700, 2700, 2000, 1800, 1500, 2000] 27 | } 28 | ] 29 | }, 30 | options: { 31 | maintainAspectRatio: false, 32 | tooltips : { 33 | mode : mode, 34 | intersect: intersect 35 | }, 36 | hover : { 37 | mode : mode, 38 | intersect: intersect 39 | }, 40 | legend : { 41 | display: false 42 | }, 43 | scales : { 44 | yAxes: [{ 45 | // display: false, 46 | gridLines: { 47 | display : true, 48 | lineWidth : '4px', 49 | color : 'rgba(0, 0, 0, .2)', 50 | zeroLineColor: 'transparent' 51 | }, 52 | ticks : $.extend({ 53 | beginAtZero: true, 54 | 55 | // Include a dollar sign in the ticks 56 | callback: function (value, index, values) { 57 | if (value >= 1000) { 58 | value /= 1000 59 | value += 'k' 60 | } 61 | return '$' + value 62 | } 63 | }, ticksStyle) 64 | }], 65 | xAxes: [{ 66 | display : true, 67 | gridLines: { 68 | display: false 69 | }, 70 | ticks : ticksStyle 71 | }] 72 | } 73 | } 74 | }) 75 | 76 | var $visitorsChart = $('#visitors-chart') 77 | var visitorsChart = new Chart($visitorsChart, { 78 | data : { 79 | labels : ['18th', '20th', '22nd', '24th', '26th', '28th', '30th'], 80 | datasets: [{ 81 | type : 'line', 82 | data : [100, 120, 170, 167, 180, 177, 160], 83 | backgroundColor : 'transparent', 84 | borderColor : '#007bff', 85 | pointBorderColor : '#007bff', 86 | pointBackgroundColor: '#007bff', 87 | fill : false 88 | // pointHoverBackgroundColor: '#007bff', 89 | // pointHoverBorderColor : '#007bff' 90 | }, 91 | { 92 | type : 'line', 93 | data : [60, 80, 70, 67, 80, 77, 100], 94 | backgroundColor : 'tansparent', 95 | borderColor : '#ced4da', 96 | pointBorderColor : '#ced4da', 97 | pointBackgroundColor: '#ced4da', 98 | fill : false 99 | // pointHoverBackgroundColor: '#ced4da', 100 | // pointHoverBorderColor : '#ced4da' 101 | }] 102 | }, 103 | options: { 104 | maintainAspectRatio: false, 105 | tooltips : { 106 | mode : mode, 107 | intersect: intersect 108 | }, 109 | hover : { 110 | mode : mode, 111 | intersect: intersect 112 | }, 113 | legend : { 114 | display: false 115 | }, 116 | scales : { 117 | yAxes: [{ 118 | // display: false, 119 | gridLines: { 120 | display : true, 121 | lineWidth : '4px', 122 | color : 'rgba(0, 0, 0, .2)', 123 | zeroLineColor: 'transparent' 124 | }, 125 | ticks : $.extend({ 126 | beginAtZero : true, 127 | suggestedMax: 200 128 | }, ticksStyle) 129 | }], 130 | xAxes: [{ 131 | display : true, 132 | gridLines: { 133 | display: false 134 | }, 135 | ticks : ticksStyle 136 | }] 137 | } 138 | } 139 | }) 140 | }) 141 | -------------------------------------------------------------------------------- /core/staff/dist/js/pages/dashboard3.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 'use strict' 3 | 4 | var ticksStyle = { 5 | fontColor: '#495057', 6 | fontStyle: 'bold' 7 | } 8 | 9 | var mode = 'index' 10 | var intersect = true 11 | 12 | var $salesChart = $('#sales-chart') 13 | var salesChart = new Chart($salesChart, { 14 | type : 'bar', 15 | data : { 16 | labels : ['JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC'], 17 | datasets: [ 18 | { 19 | backgroundColor: '#007bff', 20 | borderColor : '#007bff', 21 | data : [1000, 2000, 3000, 2500, 2700, 2500, 3000] 22 | }, 23 | { 24 | backgroundColor: '#ced4da', 25 | borderColor : '#ced4da', 26 | data : [700, 1700, 2700, 2000, 1800, 1500, 2000] 27 | } 28 | ] 29 | }, 30 | options: { 31 | maintainAspectRatio: false, 32 | tooltips : { 33 | mode : mode, 34 | intersect: intersect 35 | }, 36 | hover : { 37 | mode : mode, 38 | intersect: intersect 39 | }, 40 | legend : { 41 | display: false 42 | }, 43 | scales : { 44 | yAxes: [{ 45 | // display: false, 46 | gridLines: { 47 | display : true, 48 | lineWidth : '4px', 49 | color : 'rgba(0, 0, 0, .2)', 50 | zeroLineColor: 'transparent' 51 | }, 52 | ticks : $.extend({ 53 | beginAtZero: true, 54 | 55 | // Include a dollar sign in the ticks 56 | callback: function (value, index, values) { 57 | if (value >= 1000) { 58 | value /= 1000 59 | value += 'k' 60 | } 61 | return '$' + value 62 | } 63 | }, ticksStyle) 64 | }], 65 | xAxes: [{ 66 | display : true, 67 | gridLines: { 68 | display: false 69 | }, 70 | ticks : ticksStyle 71 | }] 72 | } 73 | } 74 | }) 75 | 76 | var $visitorsChart = $('#visitors-chart') 77 | var visitorsChart = new Chart($visitorsChart, { 78 | data : { 79 | labels : ['18th', '20th', '22nd', '24th', '26th', '28th', '30th'], 80 | datasets: [{ 81 | type : 'line', 82 | data : [100, 120, 170, 167, 180, 177, 160], 83 | backgroundColor : 'transparent', 84 | borderColor : '#007bff', 85 | pointBorderColor : '#007bff', 86 | pointBackgroundColor: '#007bff', 87 | fill : false 88 | // pointHoverBackgroundColor: '#007bff', 89 | // pointHoverBorderColor : '#007bff' 90 | }, 91 | { 92 | type : 'line', 93 | data : [60, 80, 70, 67, 80, 77, 100], 94 | backgroundColor : 'tansparent', 95 | borderColor : '#ced4da', 96 | pointBorderColor : '#ced4da', 97 | pointBackgroundColor: '#ced4da', 98 | fill : false 99 | // pointHoverBackgroundColor: '#ced4da', 100 | // pointHoverBorderColor : '#ced4da' 101 | }] 102 | }, 103 | options: { 104 | maintainAspectRatio: false, 105 | tooltips : { 106 | mode : mode, 107 | intersect: intersect 108 | }, 109 | hover : { 110 | mode : mode, 111 | intersect: intersect 112 | }, 113 | legend : { 114 | display: false 115 | }, 116 | scales : { 117 | yAxes: [{ 118 | // display: false, 119 | gridLines: { 120 | display : true, 121 | lineWidth : '4px', 122 | color : 'rgba(0, 0, 0, .2)', 123 | zeroLineColor: 'transparent' 124 | }, 125 | ticks : $.extend({ 126 | beginAtZero : true, 127 | suggestedMax: 200 128 | }, ticksStyle) 129 | }], 130 | xAxes: [{ 131 | display : true, 132 | gridLines: { 133 | display: false 134 | }, 135 | ticks : ticksStyle 136 | }] 137 | } 138 | } 139 | }) 140 | }) 141 | -------------------------------------------------------------------------------- /core/client/dist/_partials/head.php: -------------------------------------------------------------------------------- 1 | prepare($ret); 5 | $stmt->execute(); //ok 6 | $res = $stmt->get_result(); 7 | while ($sys = $res->fetch_object()) { 8 | ?> 9 | 10 | 11 | 12 | 13 | <?php echo $sys->sys_name; ?> - <?php echo $sys->sys_tagline; ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 46 | 47 | 48 | 49 | 50 | 51 | 57 | 58 | 59 | 60 | 61 | 67 | 68 | 69 | 107 | 108 | 109 | -------------------------------------------------------------------------------- /core/staff/dist/_partials/head.php: -------------------------------------------------------------------------------- 1 | prepare($ret); 5 | $stmt->execute(); //ok 6 | $res = $stmt->get_result(); 7 | while ($sys = $res->fetch_object()) { 8 | ?> 9 | 10 | 11 | 12 | 13 | <?php echo $sys->sys_name; ?> - <?php echo $sys->sys_tagline; ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 46 | 47 | 48 | 49 | 50 | 51 | 57 | 58 | 59 | 60 | 61 | 67 | 68 | 69 | 107 | 108 | 109 | -------------------------------------------------------------------------------- /core/admin/dist/_partials/head.php: -------------------------------------------------------------------------------- 1 | prepare($ret); 5 | $stmt->execute(); //ok 6 | $res = $stmt->get_result(); 7 | while ($sys = $res->fetch_object()) { 8 | ?> 9 | 10 | 11 | 12 | 13 | <?php echo $sys->sys_name; ?> - <?php echo $sys->sys_tagline; ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 46 | 47 | 48 | 49 | 50 | 51 | 57 | 58 | 59 | 60 | 61 | 67 | 68 | 69 | 70 | 71 | 77 | 78 | 79 | 117 | 118 | 119 | -------------------------------------------------------------------------------- /core/admin/plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | .select2-container--bootstrap4 .select2-selection--single{height:calc(2.25rem + 2px)!important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#757575;line-height:2.25rem}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{top:60%;border-color:#343a40 transparent transparent;border-style:solid;border-width:5px 4px 0;width:0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:2.25rem}.select2-search--dropdown .select2-search__field{border:1px solid #ced4da;border-radius:.25rem}.select2-results__message{color:#6c757d}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 2px)!important}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:#343a40;border:1px solid #bdc6d0;border-radius:.2rem;padding:0 5px 0 0;cursor:pointer;float:left;margin-top:.3em;margin-right:5px}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#bdc6d0;font-weight:700;margin-left:3px;margin-right:1px;padding-right:3px;padding-left:3px;float:left}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container{display:block}.select2-container :focus{outline:0}.input-group .select2-container--bootstrap4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-group-prepend~.select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4 .select2-selection{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--disabled .select2-selection{background-color:#e9ecef;cursor:not-allowed;border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field,.select2-container--bootstrap4.select2-container--disabled .select2-search__field{background-color:transparent}form.was-validated select:invalid~.select2-container--bootstrap4 .select2-selection,select.is-invalid~.select2-container--bootstrap4 .select2-selection{border-color:#dc3545}form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection,select.is-valid~.select2-container--bootstrap4 .select2-selection{border-color:#28a745}.select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e9ecef}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#007bff;color:#f8f9fa}.select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{padding:6px;display:list-item;color:#6c757d}.select2-container--bootstrap4 .select2-selection__clear{width:1.2em;height:1.2em;line-height:1.15em;padding-left:.3em;margin-top:.5em;border-radius:100%;background-color:#6c757d;color:#f8f9fa;float:right;margin-right:.3em}.select2-container--bootstrap4 .select2-selection__clear:hover{background-color:#343a40} -------------------------------------------------------------------------------- /core/staff/plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | .select2-container--bootstrap4 .select2-selection--single{height:calc(2.25rem + 2px)!important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#757575;line-height:2.25rem}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{top:60%;border-color:#343a40 transparent transparent;border-style:solid;border-width:5px 4px 0;width:0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:2.25rem}.select2-search--dropdown .select2-search__field{border:1px solid #ced4da;border-radius:.25rem}.select2-results__message{color:#6c757d}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 2px)!important}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:#343a40;border:1px solid #bdc6d0;border-radius:.2rem;padding:0 5px 0 0;cursor:pointer;float:left;margin-top:.3em;margin-right:5px}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#bdc6d0;font-weight:700;margin-left:3px;margin-right:1px;padding-right:3px;padding-left:3px;float:left}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container{display:block}.select2-container :focus{outline:0}.input-group .select2-container--bootstrap4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-group-prepend~.select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4 .select2-selection{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--disabled .select2-selection{background-color:#e9ecef;cursor:not-allowed;border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field,.select2-container--bootstrap4.select2-container--disabled .select2-search__field{background-color:transparent}form.was-validated select:invalid~.select2-container--bootstrap4 .select2-selection,select.is-invalid~.select2-container--bootstrap4 .select2-selection{border-color:#dc3545}form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection,select.is-valid~.select2-container--bootstrap4 .select2-selection{border-color:#28a745}.select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e9ecef}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#007bff;color:#f8f9fa}.select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{padding:6px;display:list-item;color:#6c757d}.select2-container--bootstrap4 .select2-selection__clear{width:1.2em;height:1.2em;line-height:1.15em;padding-left:.3em;margin-top:.5em;border-radius:100%;background-color:#6c757d;color:#f8f9fa;float:right;margin-right:.3em}.select2-container--bootstrap4 .select2-selection__clear:hover{background-color:#343a40} -------------------------------------------------------------------------------- /core/client/plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | .select2-container--bootstrap4 .select2-selection--single{height:calc(2.25rem + 2px)!important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#757575;line-height:2.25rem}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{top:60%;border-color:#343a40 transparent transparent;border-style:solid;border-width:5px 4px 0;width:0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:2.25rem}.select2-search--dropdown .select2-search__field{border:1px solid #ced4da;border-radius:.25rem}.select2-results__message{color:#6c757d}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 2px)!important}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:#343a40;border:1px solid #bdc6d0;border-radius:.2rem;padding:0 5px 0 0;cursor:pointer;float:left;margin-top:.3em;margin-right:5px}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#bdc6d0;font-weight:700;margin-left:3px;margin-right:1px;padding-right:3px;padding-left:3px;float:left}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container{display:block}.select2-container :focus{outline:0}.input-group .select2-container--bootstrap4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-group-prepend~.select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4 .select2-selection{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--disabled .select2-selection{background-color:#e9ecef;cursor:not-allowed;border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field,.select2-container--bootstrap4.select2-container--disabled .select2-search__field{background-color:transparent}form.was-validated select:invalid~.select2-container--bootstrap4 .select2-selection,select.is-invalid~.select2-container--bootstrap4 .select2-selection{border-color:#dc3545}form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection,select.is-valid~.select2-container--bootstrap4 .select2-selection{border-color:#28a745}.select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e9ecef}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#007bff;color:#f8f9fa}.select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{padding:6px;display:list-item;color:#6c757d}.select2-container--bootstrap4 .select2-selection__clear{width:1.2em;height:1.2em;line-height:1.15em;padding-left:.3em;margin-top:.5em;border-radius:100%;background-color:#6c757d;color:#f8f9fa;float:right;margin-right:.3em}.select2-container--bootstrap4 .select2-selection__clear:hover{background-color:#343a40} -------------------------------------------------------------------------------- /core/admin/plugins/toastr/toastr.min.js: -------------------------------------------------------------------------------- 1 | !function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return g({type:O.error,iconClass:m().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=m()),v=e("#"+t.containerId),v.length?v:(n&&(v=d(t)),v)}function o(e,t,n){return g({type:O.info,iconClass:m().iconClasses.info,message:e,optionsOverride:n,title:t})}function s(e){C=e}function i(e,t,n){return g({type:O.success,iconClass:m().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return g({type:O.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e,t){var o=m();v||n(o),u(e,o,t)||l(o)}function c(t){var o=m();return v||n(o),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function l(t){for(var n=v.children(),o=n.length-1;o>=0;o--)u(e(n[o]),t)}function u(t,n,o){var s=!(!o||!o.force)&&o.force;return!(!t||!s&&0!==e(":focus",t).length)&&(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0)}function d(t){return v=e("
").attr("id",t.containerId).addClass(t.positionClass),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function f(e){C&&C(e)}function g(t){function o(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function s(){c(),u(),d(),p(),g(),C(),l(),i()}function i(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}I.attr("aria-live",e)}function a(){E.closeOnHover&&I.hover(H,D),!E.onclick&&E.tapToDismiss&&I.click(b),E.closeButton&&j&&j.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),E.onCloseClick&&E.onCloseClick(e),b(!0)}),E.onclick&&I.click(function(e){E.onclick(e),b()})}function r(){I.hide(),I[E.showMethod]({duration:E.showDuration,easing:E.showEasing,complete:E.onShown}),E.timeOut>0&&(k=setTimeout(b,E.timeOut),F.maxHideTime=parseFloat(E.timeOut),F.hideEta=(new Date).getTime()+F.maxHideTime,E.progressBar&&(F.intervalId=setInterval(x,10)))}function c(){t.iconClass&&I.addClass(E.toastClass).addClass(y)}function l(){E.newestOnTop?v.prepend(I):v.append(I)}function u(){if(t.title){var e=t.title;E.escapeHtml&&(e=o(t.title)),M.append(e).addClass(E.titleClass),I.append(M)}}function d(){if(t.message){var e=t.message;E.escapeHtml&&(e=o(t.message)),B.append(e).addClass(E.messageClass),I.append(B)}}function p(){E.closeButton&&(j.addClass(E.closeClass).attr("role","button"),I.prepend(j))}function g(){E.progressBar&&(q.addClass(E.progressClass),I.prepend(q))}function C(){E.rtl&&I.addClass("rtl")}function O(e,t){if(e.preventDuplicates){if(t.message===w)return!0;w=t.message}return!1}function b(t){var n=t&&E.closeMethod!==!1?E.closeMethod:E.hideMethod,o=t&&E.closeDuration!==!1?E.closeDuration:E.hideDuration,s=t&&E.closeEasing!==!1?E.closeEasing:E.hideEasing;if(!e(":focus",I).length||t)return clearTimeout(F.intervalId),I[n]({duration:o,easing:s,complete:function(){h(I),clearTimeout(k),E.onHidden&&"hidden"!==P.state&&E.onHidden(),P.state="hidden",P.endTime=new Date,f(P)}})}function D(){(E.timeOut>0||E.extendedTimeOut>0)&&(k=setTimeout(b,E.extendedTimeOut),F.maxHideTime=parseFloat(E.extendedTimeOut),F.hideEta=(new Date).getTime()+F.maxHideTime)}function H(){clearTimeout(k),F.hideEta=0,I.stop(!0,!0)[E.showMethod]({duration:E.showDuration,easing:E.showEasing})}function x(){var e=(F.hideEta-(new Date).getTime())/F.maxHideTime*100;q.width(e+"%")}var E=m(),y=t.iconClass||E.iconClass;if("undefined"!=typeof t.optionsOverride&&(E=e.extend(E,t.optionsOverride),y=t.optionsOverride.iconClass||y),!O(E,t)){T++,v=n(E,!0);var k=null,I=e("
"),M=e("
"),B=e("
"),q=e("
"),j=e(E.closeHtml),F={intervalId:null,hideEta:null,maxHideTime:null},P={toastId:T,state:"visible",startTime:new Date,options:E,map:t};return s(),r(),a(),f(P),E.debug&&console&&console.log(P),I}}function m(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),w=void 0))}var v,C,w,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:c,error:t,getContainer:n,info:o,options:{},subscribe:s,success:i,version:"2.1.4",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}); 2 | //# sourceMappingURL=toastr.js.map 3 | -------------------------------------------------------------------------------- /core/staff/plugins/toastr/toastr.min.js: -------------------------------------------------------------------------------- 1 | !function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return g({type:O.error,iconClass:m().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=m()),v=e("#"+t.containerId),v.length?v:(n&&(v=d(t)),v)}function o(e,t,n){return g({type:O.info,iconClass:m().iconClasses.info,message:e,optionsOverride:n,title:t})}function s(e){C=e}function i(e,t,n){return g({type:O.success,iconClass:m().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return g({type:O.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e,t){var o=m();v||n(o),u(e,o,t)||l(o)}function c(t){var o=m();return v||n(o),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function l(t){for(var n=v.children(),o=n.length-1;o>=0;o--)u(e(n[o]),t)}function u(t,n,o){var s=!(!o||!o.force)&&o.force;return!(!t||!s&&0!==e(":focus",t).length)&&(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0)}function d(t){return v=e("
").attr("id",t.containerId).addClass(t.positionClass),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function f(e){C&&C(e)}function g(t){function o(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function s(){c(),u(),d(),p(),g(),C(),l(),i()}function i(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}I.attr("aria-live",e)}function a(){E.closeOnHover&&I.hover(H,D),!E.onclick&&E.tapToDismiss&&I.click(b),E.closeButton&&j&&j.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),E.onCloseClick&&E.onCloseClick(e),b(!0)}),E.onclick&&I.click(function(e){E.onclick(e),b()})}function r(){I.hide(),I[E.showMethod]({duration:E.showDuration,easing:E.showEasing,complete:E.onShown}),E.timeOut>0&&(k=setTimeout(b,E.timeOut),F.maxHideTime=parseFloat(E.timeOut),F.hideEta=(new Date).getTime()+F.maxHideTime,E.progressBar&&(F.intervalId=setInterval(x,10)))}function c(){t.iconClass&&I.addClass(E.toastClass).addClass(y)}function l(){E.newestOnTop?v.prepend(I):v.append(I)}function u(){if(t.title){var e=t.title;E.escapeHtml&&(e=o(t.title)),M.append(e).addClass(E.titleClass),I.append(M)}}function d(){if(t.message){var e=t.message;E.escapeHtml&&(e=o(t.message)),B.append(e).addClass(E.messageClass),I.append(B)}}function p(){E.closeButton&&(j.addClass(E.closeClass).attr("role","button"),I.prepend(j))}function g(){E.progressBar&&(q.addClass(E.progressClass),I.prepend(q))}function C(){E.rtl&&I.addClass("rtl")}function O(e,t){if(e.preventDuplicates){if(t.message===w)return!0;w=t.message}return!1}function b(t){var n=t&&E.closeMethod!==!1?E.closeMethod:E.hideMethod,o=t&&E.closeDuration!==!1?E.closeDuration:E.hideDuration,s=t&&E.closeEasing!==!1?E.closeEasing:E.hideEasing;if(!e(":focus",I).length||t)return clearTimeout(F.intervalId),I[n]({duration:o,easing:s,complete:function(){h(I),clearTimeout(k),E.onHidden&&"hidden"!==P.state&&E.onHidden(),P.state="hidden",P.endTime=new Date,f(P)}})}function D(){(E.timeOut>0||E.extendedTimeOut>0)&&(k=setTimeout(b,E.extendedTimeOut),F.maxHideTime=parseFloat(E.extendedTimeOut),F.hideEta=(new Date).getTime()+F.maxHideTime)}function H(){clearTimeout(k),F.hideEta=0,I.stop(!0,!0)[E.showMethod]({duration:E.showDuration,easing:E.showEasing})}function x(){var e=(F.hideEta-(new Date).getTime())/F.maxHideTime*100;q.width(e+"%")}var E=m(),y=t.iconClass||E.iconClass;if("undefined"!=typeof t.optionsOverride&&(E=e.extend(E,t.optionsOverride),y=t.optionsOverride.iconClass||y),!O(E,t)){T++,v=n(E,!0);var k=null,I=e("
"),M=e("
"),B=e("
"),q=e("
"),j=e(E.closeHtml),F={intervalId:null,hideEta:null,maxHideTime:null},P={toastId:T,state:"visible",startTime:new Date,options:E,map:t};return s(),r(),a(),f(P),E.debug&&console&&console.log(P),I}}function m(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),w=void 0))}var v,C,w,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:c,error:t,getContainer:n,info:o,options:{},subscribe:s,success:i,version:"2.1.4",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}); 2 | //# sourceMappingURL=toastr.js.map 3 | -------------------------------------------------------------------------------- /core/client/plugins/toastr/toastr.min.js: -------------------------------------------------------------------------------- 1 | !function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return g({type:O.error,iconClass:m().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=m()),v=e("#"+t.containerId),v.length?v:(n&&(v=d(t)),v)}function o(e,t,n){return g({type:O.info,iconClass:m().iconClasses.info,message:e,optionsOverride:n,title:t})}function s(e){C=e}function i(e,t,n){return g({type:O.success,iconClass:m().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return g({type:O.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e,t){var o=m();v||n(o),u(e,o,t)||l(o)}function c(t){var o=m();return v||n(o),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function l(t){for(var n=v.children(),o=n.length-1;o>=0;o--)u(e(n[o]),t)}function u(t,n,o){var s=!(!o||!o.force)&&o.force;return!(!t||!s&&0!==e(":focus",t).length)&&(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0)}function d(t){return v=e("
").attr("id",t.containerId).addClass(t.positionClass),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function f(e){C&&C(e)}function g(t){function o(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function s(){c(),u(),d(),p(),g(),C(),l(),i()}function i(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}I.attr("aria-live",e)}function a(){E.closeOnHover&&I.hover(H,D),!E.onclick&&E.tapToDismiss&&I.click(b),E.closeButton&&j&&j.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),E.onCloseClick&&E.onCloseClick(e),b(!0)}),E.onclick&&I.click(function(e){E.onclick(e),b()})}function r(){I.hide(),I[E.showMethod]({duration:E.showDuration,easing:E.showEasing,complete:E.onShown}),E.timeOut>0&&(k=setTimeout(b,E.timeOut),F.maxHideTime=parseFloat(E.timeOut),F.hideEta=(new Date).getTime()+F.maxHideTime,E.progressBar&&(F.intervalId=setInterval(x,10)))}function c(){t.iconClass&&I.addClass(E.toastClass).addClass(y)}function l(){E.newestOnTop?v.prepend(I):v.append(I)}function u(){if(t.title){var e=t.title;E.escapeHtml&&(e=o(t.title)),M.append(e).addClass(E.titleClass),I.append(M)}}function d(){if(t.message){var e=t.message;E.escapeHtml&&(e=o(t.message)),B.append(e).addClass(E.messageClass),I.append(B)}}function p(){E.closeButton&&(j.addClass(E.closeClass).attr("role","button"),I.prepend(j))}function g(){E.progressBar&&(q.addClass(E.progressClass),I.prepend(q))}function C(){E.rtl&&I.addClass("rtl")}function O(e,t){if(e.preventDuplicates){if(t.message===w)return!0;w=t.message}return!1}function b(t){var n=t&&E.closeMethod!==!1?E.closeMethod:E.hideMethod,o=t&&E.closeDuration!==!1?E.closeDuration:E.hideDuration,s=t&&E.closeEasing!==!1?E.closeEasing:E.hideEasing;if(!e(":focus",I).length||t)return clearTimeout(F.intervalId),I[n]({duration:o,easing:s,complete:function(){h(I),clearTimeout(k),E.onHidden&&"hidden"!==P.state&&E.onHidden(),P.state="hidden",P.endTime=new Date,f(P)}})}function D(){(E.timeOut>0||E.extendedTimeOut>0)&&(k=setTimeout(b,E.extendedTimeOut),F.maxHideTime=parseFloat(E.extendedTimeOut),F.hideEta=(new Date).getTime()+F.maxHideTime)}function H(){clearTimeout(k),F.hideEta=0,I.stop(!0,!0)[E.showMethod]({duration:E.showDuration,easing:E.showEasing})}function x(){var e=(F.hideEta-(new Date).getTime())/F.maxHideTime*100;q.width(e+"%")}var E=m(),y=t.iconClass||E.iconClass;if("undefined"!=typeof t.optionsOverride&&(E=e.extend(E,t.optionsOverride),y=t.optionsOverride.iconClass||y),!O(E,t)){T++,v=n(E,!0);var k=null,I=e("
"),M=e("
"),B=e("
"),q=e("
"),j=e(E.closeHtml),F={intervalId:null,hideEta:null,maxHideTime:null},P={toastId:T,state:"visible",startTime:new Date,options:E,map:t};return s(),r(),a(),f(P),E.debug&&console&&console.log(P),I}}function m(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),w=void 0))}var v,C,w,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:c,error:t,getContainer:n,info:o,options:{},subscribe:s,success:i,version:"2.1.4",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}); 2 | //# sourceMappingURL=toastr.js.map 3 | -------------------------------------------------------------------------------- /core/admin/pages_confirm_password.php: -------------------------------------------------------------------------------- 1 | 0) { 25 | $row = mysqli_fetch_assoc($res); 26 | if ($new_password != $confirm_password) { 27 | $err = "Password Does Not Match"; 28 | } else { 29 | $email = $_SESSION['email']; 30 | $query = "UPDATE iB_admin SET password =? WHERE email =?"; 31 | $stmt = $mysqli->prepare($query); 32 | $rc = $stmt->bind_param('ss', $new_password, $email); 33 | $stmt->execute(); 34 | if ($stmt) { 35 | $success = "Password Changed" && header("refresh:1; url=pages_index.php"); 36 | } else { 37 | $err = "Please Try Again Or Try Later"; 38 | } 39 | } 40 | } 41 | } 42 | } 43 | 44 | /* Persisit System Settings On Brand */ 45 | $ret = "SELECT * FROM `iB_SystemSettings` "; 46 | $stmt = $mysqli->prepare($ret); 47 | $stmt->execute(); //ok 48 | $res = $stmt->get_result(); 49 | while ($auth = $res->fetch_object()) { 50 | ?> 51 | 52 | 53 | 54 | 55 | 56 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | -------------------------------------------------------------------------------- /core/staff/pages_confirm_password.php: -------------------------------------------------------------------------------- 1 | 0) { 25 | $row = mysqli_fetch_assoc($res); 26 | if ($new_password != $confirm_password) { 27 | $err = "Password Does Not Match"; 28 | } else { 29 | $email = $_SESSION['email']; 30 | $query = "UPDATE iB_staff SET password =? WHERE email =?"; 31 | $stmt = $mysqli->prepare($query); 32 | $rc = $stmt->bind_param('ss', $new_password, $email); 33 | $stmt->execute(); 34 | if ($stmt) { 35 | $success = "Password Changed" && header("refresh:1; url=pages_staff_index.php"); 36 | } else { 37 | $err = "Please Try Again Or Try Later"; 38 | } 39 | } 40 | } 41 | } 42 | } 43 | 44 | /* Persisit System Settings On Brand */ 45 | $ret = "SELECT * FROM `iB_SystemSettings` "; 46 | $stmt = $mysqli->prepare($ret); 47 | $stmt->execute(); //ok 48 | $res = $stmt->get_result(); 49 | while ($auth = $res->fetch_object()) { 50 | ?> 51 | 52 | 53 | 54 | 55 | 56 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | -------------------------------------------------------------------------------- /core/client/pages_confirm_password.php: -------------------------------------------------------------------------------- 1 | 0) { 25 | $row = mysqli_fetch_assoc($res); 26 | if ($new_password != $confirm_password) { 27 | $err = "Password Does Not Match"; 28 | } else { 29 | $email = $_SESSION['email']; 30 | $query = "UPDATE iB_clients SET password =? WHERE email =?"; 31 | $stmt = $mysqli->prepare($query); 32 | $rc = $stmt->bind_param('ss', $new_password, $email); 33 | $stmt->execute(); 34 | if ($stmt) { 35 | $success = "Password Changed" && header("refresh:1; url=pages_client_index.php"); 36 | } else { 37 | $err = "Please Try Again Or Try Later"; 38 | } 39 | } 40 | } 41 | } 42 | } 43 | /* Persisit System Settings On Brand */ 44 | $ret = "SELECT * FROM `iB_SystemSettings` "; 45 | $stmt = $mysqli->prepare($ret); 46 | $stmt->execute(); //ok 47 | $res = $stmt->get_result(); 48 | while ($auth = $res->fetch_object()) { 49 | ?> 50 | 51 | 52 | 53 | 54 | 55 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | --------------------------------------------------------------------------------