├── 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]+""+c+">";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]+""+c+">";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]+""+c+">";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 |
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 |
54 |
55 |
sys_name; ?> - sys_tagline; ?>
56 |
57 |
58 |
59 |
60 |
You forgot your password? Here you can easily retrieve a new password.
61 |
62 |
79 |
80 |
81 | Login
82 |
83 |
84 |
85 |
86 |
87 |
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 |
54 |
55 |
sys_name; ?> - sys_tagline; ?>
56 |
57 |
58 |
59 |
60 |
You forgot your password? Here you can easily retrieve a new password.
61 |
62 |
78 |
79 |
80 | Login
81 |
82 |
83 |
84 |
85 |
86 |
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 |
54 |
55 |
sys_name; ?> - sys_tagline; ?>
56 |
57 |
58 |
59 |
60 |
You forgot your password? Here you can easily retrieve a new password.
61 |
62 |
79 |
80 |
81 | Login
82 |
83 |
84 |
85 |
86 |
87 |
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 | sys_name; ?> - 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 |
35 |
36 |
sys_name; ?> - sys_tagline; ?>
37 |
38 |
39 |
92 |
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 |
37 |
38 |
sys_name; ?> - sys_tagline; ?>
39 |
40 |
41 |
42 |
43 |
Sign In To Start Adminstrator Session
44 |
45 |
78 |
79 |
80 |
81 |
82 |
83 | I forgot my password
84 |
85 |
92 |
93 |
94 |
95 |
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 |
37 |
38 |
sys_name; ?> - sys_tagline; ?>
39 |
40 |
41 |
42 |
43 |
Sign In To Start Staff Session
44 |
45 |
78 |
79 |
80 |
81 |
82 |
83 | I forgot my password
84 |
85 |
92 |
93 |
94 |
95 |
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 | sys_name; ?> - 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 | sys_name; ?> - 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 | sys_name; ?> - 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 |
57 |
58 |
sys_name; ?> - sys_tagline; ?>
59 |
60 |
61 |
62 |
63 | prepare($ret);
67 | $stmt->execute(); //ok
68 | $res = $stmt->get_result();
69 | while ($row = $res->fetch_object()) {
70 | ?>
71 |
name; ?> Please Enter And Confirm Your Password
72 |
74 |
98 |
99 |
100 |
102 |
103 |
104 |
105 |
106 |
107 |
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 |
57 |
58 |
sys_name; ?> - sys_tagline; ?>
59 |
60 |
61 |
62 |
63 | prepare($ret);
67 | $stmt->execute(); //ok
68 | $res = $stmt->get_result();
69 | while ($row = $res->fetch_object()) {
70 | ?>
71 |
name; ?> Please Enter And Confirm Your Password
72 |
74 |
98 |
99 |
100 |
102 |
103 |
104 |
105 |
106 |
107 |
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 |
56 |
57 |
sys_name; ?> - sys_tagline; ?>
58 |
59 |
60 |
61 |
62 | prepare($ret);
66 | $stmt->execute(); //ok
67 | $res = $stmt->get_result();
68 | while ($row = $res->fetch_object()) {
69 | ?>
70 |
name; ?> Please Enter And Confirm Your Password
71 |
73 |
97 |
98 |
99 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
--------------------------------------------------------------------------------