├── public ├── favicon.ico ├── robots.txt ├── Manage │ ├── scss │ │ ├── core │ │ │ ├── medias │ │ │ │ ├── _media.scss │ │ │ │ └── _media-comment.scss │ │ │ ├── headers │ │ │ │ └── _header.scss │ │ │ ├── free │ │ │ │ ├── headers │ │ │ │ │ └── _header.scss │ │ │ │ ├── utilities │ │ │ │ │ ├── _sizing.scss │ │ │ │ │ ├── _image.scss │ │ │ │ │ ├── _overflow.scss │ │ │ │ │ ├── _helper.scss │ │ │ │ │ ├── _transform.scss │ │ │ │ │ ├── _position.scss │ │ │ │ │ ├── _shadows.scss │ │ │ │ │ └── _opacity.scss │ │ │ │ ├── reboot │ │ │ │ │ └── _reboot.scss │ │ │ │ ├── maps │ │ │ │ │ └── _map.scss │ │ │ │ ├── type │ │ │ │ │ ├── _display.scss │ │ │ │ │ ├── _article.scss │ │ │ │ │ └── _type.scss │ │ │ │ ├── masks │ │ │ │ │ └── _mask.scss │ │ │ │ ├── cards │ │ │ │ │ ├── _card-animations.scss │ │ │ │ │ ├── _card-stats.scss │ │ │ │ │ └── _card-blockquote.scss │ │ │ │ ├── buttons │ │ │ │ │ └── _button-brand.scss │ │ │ │ ├── mixins │ │ │ │ │ ├── _icon.scss │ │ │ │ │ ├── _badge.scss │ │ │ │ │ ├── _modals.scss │ │ │ │ │ ├── _alert.scss │ │ │ │ │ └── _popover.scss │ │ │ │ ├── avatars │ │ │ │ │ ├── _avatar-group.scss │ │ │ │ │ └── _avatar.scss │ │ │ │ ├── popovers │ │ │ │ │ └── _popover.scss │ │ │ │ ├── vendors │ │ │ │ │ ├── _chartjs.scss │ │ │ │ │ └── _headroom.scss │ │ │ │ ├── content │ │ │ │ │ └── _main-content.scss │ │ │ │ ├── modals │ │ │ │ │ └── _modal.scss │ │ │ │ ├── badges │ │ │ │ │ ├── _badge-circle.scss │ │ │ │ │ └── _badge-dot.scss │ │ │ │ ├── navs │ │ │ │ │ └── _nav.scss │ │ │ │ ├── navbars │ │ │ │ │ └── _navbar-collapse.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── grid │ │ │ │ │ └── _grid.scss │ │ │ │ ├── collapse │ │ │ │ │ └── _accordion.scss │ │ │ │ ├── icons │ │ │ │ │ └── _icon-shape.scss │ │ │ │ ├── close │ │ │ │ │ └── _close.scss │ │ │ │ ├── breadcrumbs │ │ │ │ │ └── _breadcrumb.scss │ │ │ │ └── alerts │ │ │ │ │ └── _alert.scss │ │ │ ├── utilities │ │ │ │ ├── _sizing.scss │ │ │ │ ├── _image.scss │ │ │ │ ├── _overflow.scss │ │ │ │ ├── _helper.scss │ │ │ │ ├── _transform.scss │ │ │ │ ├── _position.scss │ │ │ │ ├── _shadows.scss │ │ │ │ └── _opacity.scss │ │ │ ├── reboot │ │ │ │ └── _reboot.scss │ │ │ ├── maps │ │ │ │ └── _map.scss │ │ │ ├── type │ │ │ │ ├── _display.scss │ │ │ │ ├── _article.scss │ │ │ │ └── _type.scss │ │ │ ├── cards │ │ │ │ ├── _card-animations.scss │ │ │ │ ├── _card-stats.scss │ │ │ │ ├── _card-blockquote.scss │ │ │ │ ├── _card-pricing.scss │ │ │ │ └── _card-money.scss │ │ │ ├── buttons │ │ │ │ └── _button-brand.scss │ │ │ ├── mixins │ │ │ │ ├── _icon.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _modals.scss │ │ │ │ ├── _alert.scss │ │ │ │ └── _popover.scss │ │ │ ├── avatars │ │ │ │ └── _avatar-group.scss │ │ │ ├── navbars │ │ │ │ ├── _navbar-floating.scss │ │ │ │ └── _navbar-collapse.scss │ │ │ ├── popovers │ │ │ │ └── _popover.scss │ │ │ ├── badges │ │ │ │ ├── _badge-floating.scss │ │ │ │ ├── _badge-circle.scss │ │ │ │ └── _badge-dot.scss │ │ │ ├── vendors │ │ │ │ ├── _sweet-alert-2.scss │ │ │ │ ├── _chartjs.scss │ │ │ │ ├── _headroom.scss │ │ │ │ ├── _jvectormap.scss │ │ │ │ └── _datatables.scss │ │ │ ├── tables │ │ │ │ └── _table-actions.scss │ │ │ ├── content │ │ │ │ └── _main-content.scss │ │ │ ├── modals │ │ │ │ └── _modal.scss │ │ │ ├── shortcuts │ │ │ │ └── _shortcut.scss │ │ │ ├── masks │ │ │ │ └── _mask.scss │ │ │ ├── navs │ │ │ │ └── _nav.scss │ │ │ ├── grid │ │ │ │ └── _grid.scss │ │ │ ├── collapse │ │ │ │ └── _accordion.scss │ │ │ ├── icons │ │ │ │ └── _icon-shape.scss │ │ │ ├── breadcrumbs │ │ │ │ └── _breadcrumb.scss │ │ │ └── alerts │ │ │ │ └── _alert.scss │ │ ├── bootstrap │ │ │ ├── utilities │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _overflow.scss │ │ │ │ ├── _screenreaders.scss │ │ │ │ ├── _visibility.scss │ │ │ │ ├── _shadows.scss │ │ │ │ ├── _float.scss │ │ │ │ ├── _align.scss │ │ │ │ ├── _background.scss │ │ │ │ ├── _stretched-link.scss │ │ │ │ ├── _sizing.scss │ │ │ │ ├── _position.scss │ │ │ │ └── _display.scss │ │ │ ├── _media.scss │ │ │ ├── mixins │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _lists.scss │ │ │ │ ├── _text-truncate.scss │ │ │ │ ├── _visibility.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _alert.scss │ │ │ │ ├── _text-hide.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _nav-divider.scss │ │ │ │ ├── _transition.scss │ │ │ │ ├── _float.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _text-emphasis.scss │ │ │ │ ├── _reset-text.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _box-shadow.scss │ │ │ │ ├── _deprecate.scss │ │ │ │ └── _background-variant.scss │ │ │ ├── _transitions.scss │ │ │ ├── bootstrap-reboot.scss │ │ │ ├── _jumbotron.scss │ │ │ ├── _utilities.scss │ │ │ ├── _root.scss │ │ │ └── bootstrap-grid.scss │ │ └── custom │ │ │ ├── _mixins.scss │ │ │ ├── _utilities.scss │ │ │ ├── _functions.scss │ │ │ └── _vendors.scss │ ├── vendor │ │ ├── jquery.scrollbar │ │ │ ├── sass │ │ │ │ └── config.rb │ │ │ ├── index.js │ │ │ └── meteor │ │ │ │ └── tests.js │ │ ├── nucleo │ │ │ └── fonts │ │ │ │ ├── nucleo-icons.eot │ │ │ │ ├── nucleo-icons.ttf │ │ │ │ ├── nucleo-icons.woff │ │ │ │ └── nucleo-icons.woff2 │ │ ├── datatables.net-buttons │ │ │ └── swf │ │ │ │ └── flashExport.swf │ │ ├── bootstrap-datepicker │ │ │ └── dist │ │ │ │ └── locales │ │ │ │ ├── bootstrap-datepicker.ja.min.js │ │ │ │ ├── bootstrap-datepicker.zh-TW.min.js │ │ │ │ ├── bootstrap-datepicker.ko.min.js │ │ │ │ ├── bootstrap-datepicker.he.min.js │ │ │ │ ├── bootstrap-datepicker.bg.min.js │ │ │ │ ├── bootstrap-datepicker.cy.min.js │ │ │ │ ├── bootstrap-datepicker.sw.min.js │ │ │ │ ├── bootstrap-datepicker.zh-CN.min.js │ │ │ │ ├── bootstrap-datepicker.ms.min.js │ │ │ │ ├── bootstrap-datepicker.id.min.js │ │ │ │ ├── bootstrap-datepicker.kk.min.js │ │ │ │ ├── bootstrap-datepicker.sl.min.js │ │ │ │ ├── bootstrap-datepicker.hr.min.js │ │ │ │ ├── bootstrap-datepicker.kr.min.js │ │ │ │ ├── bootstrap-datepicker.mk.min.js │ │ │ │ ├── bootstrap-datepicker.mn.min.js │ │ │ │ ├── bootstrap-datepicker.th.min.js │ │ │ │ ├── bootstrap-datepicker.is.min.js │ │ │ │ ├── bootstrap-datepicker.sr.min.js │ │ │ │ ├── bootstrap-datepicker.bs.min.js │ │ │ │ ├── bootstrap-datepicker.fo.min.js │ │ │ │ ├── bootstrap-datepicker.tr.min.js │ │ │ │ ├── bootstrap-datepicker.fa.min.js │ │ │ │ ├── bootstrap-datepicker.sk.min.js │ │ │ │ ├── bootstrap-datepicker.sr-latin.min.js │ │ │ │ ├── bootstrap-datepicker.sv.min.js │ │ │ │ ├── bootstrap-datepicker.ar.min.js │ │ │ │ ├── bootstrap-datepicker.gl.min.js │ │ │ │ ├── bootstrap-datepicker.km.min.js │ │ │ │ ├── bootstrap-datepicker.ar-tn.min.js │ │ │ │ ├── bootstrap-datepicker.me.min.js │ │ │ │ ├── bootstrap-datepicker.az.min.js │ │ │ │ ├── bootstrap-datepicker.pt.min.js │ │ │ │ ├── bootstrap-datepicker.ro.min.js │ │ │ │ ├── bootstrap-datepicker.cs.min.js │ │ │ │ ├── bootstrap-datepicker.pt-BR.min.js │ │ │ │ ├── bootstrap-datepicker.tg.min.js │ │ │ │ ├── bootstrap-datepicker.tk.min.js │ │ │ │ ├── bootstrap-datepicker.da.min.js │ │ │ │ ├── bootstrap-datepicker.eo.min.js │ │ │ │ ├── bootstrap-datepicker.it-CH.min.js │ │ │ │ ├── bootstrap-datepicker.no.min.js │ │ │ │ ├── bootstrap-datepicker.sq.min.js │ │ │ │ ├── bootstrap-datepicker.uk.min.js │ │ │ │ ├── bootstrap-datepicker.vi.min.js │ │ │ │ ├── bootstrap-datepicker.br.min.js │ │ │ │ ├── bootstrap-datepicker.ca.min.js │ │ │ │ ├── bootstrap-datepicker.es.min.js │ │ │ │ ├── bootstrap-datepicker.fr-CH.min.js │ │ │ │ ├── bootstrap-datepicker.lv.min.js │ │ │ │ ├── bootstrap-datepicker.nl.min.js │ │ │ │ ├── bootstrap-datepicker.oc.min.js │ │ │ │ ├── bootstrap-datepicker.ta.min.js │ │ │ │ ├── bootstrap-datepicker.uz-cyrl.min.js │ │ │ │ ├── bootstrap-datepicker.de.min.js │ │ │ │ ├── bootstrap-datepicker.hi.min.js │ │ │ │ ├── bootstrap-datepicker.hu.min.js │ │ │ │ ├── bootstrap-datepicker.ka.min.js │ │ │ │ ├── bootstrap-datepicker.ru.min.js │ │ │ │ ├── bootstrap-datepicker.en-AU.min.js │ │ │ │ ├── bootstrap-datepicker.en-CA.min.js │ │ │ │ ├── bootstrap-datepicker.en-GB.min.js │ │ │ │ ├── bootstrap-datepicker.en-IE.min.js │ │ │ │ ├── bootstrap-datepicker.en-NZ.min.js │ │ │ │ ├── bootstrap-datepicker.en-ZA.min.js │ │ │ │ ├── bootstrap-datepicker.fi.min.js │ │ │ │ ├── bootstrap-datepicker.it.min.js │ │ │ │ ├── bootstrap-datepicker.uz-latn.min.js │ │ │ │ ├── bootstrap-datepicker.el.min.js │ │ │ │ ├── bootstrap-datepicker.et.min.js │ │ │ │ ├── bootstrap-datepicker.eu.min.js │ │ │ │ ├── bootstrap-datepicker.nl-BE.min.js │ │ │ │ ├── bootstrap-datepicker.fr.min.js │ │ │ │ ├── bootstrap-datepicker.hy.min.js │ │ │ │ ├── bootstrap-datepicker.si.min.js │ │ │ │ ├── bootstrap-datepicker.pl.min.js │ │ │ │ ├── bootstrap-datepicker.bm.min.js │ │ │ │ ├── bootstrap-datepicker.lt.min.js │ │ │ │ ├── bootstrap-datepicker.bn.min.js │ │ │ │ ├── bootstrap-datepicker.kh.min.js │ │ │ │ ├── bootstrap-datepicker.rs.min.js │ │ │ │ ├── bootstrap-datepicker-en-CA.min.js │ │ │ │ └── bootstrap-datepicker.rs-latin.min.js │ │ ├── datatables.net-select-bs4 │ │ │ └── js │ │ │ │ └── select.bootstrap4.min.js │ │ └── select2 │ │ │ └── dist │ │ │ └── js │ │ │ └── i18n │ │ │ ├── zh-TW.js │ │ │ ├── zh-CN.js │ │ │ ├── ja.js │ │ │ ├── az.js │ │ │ ├── ko.js │ │ │ ├── vi.js │ │ │ ├── tk.js │ │ │ ├── tr.js │ │ │ ├── id.js │ │ │ ├── th.js │ │ │ ├── ar.js │ │ │ ├── nb.js │ │ │ ├── km.js │ │ │ ├── sv.js │ │ │ ├── is.js │ │ │ ├── et.js │ │ │ ├── fi.js │ │ │ ├── ms.js │ │ │ ├── hu.js │ │ │ ├── ka.js │ │ │ ├── bg.js │ │ │ ├── da.js │ │ │ ├── hy.js │ │ │ ├── fa.js │ │ │ ├── en.js │ │ │ ├── hi.js │ │ │ ├── he.js │ │ │ ├── hr.js │ │ │ ├── af.js │ │ │ ├── de.js │ │ │ ├── eu.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── mk.js │ │ │ ├── bn.js │ │ │ ├── lv.js │ │ │ ├── sq.js │ │ │ ├── ca.js │ │ │ └── it.js │ └── js │ │ └── components │ │ ├── init │ │ ├── tooltip.min.js │ │ ├── tooltip.js │ │ ├── scroll-to.min.js │ │ ├── copy-icon.min.js │ │ ├── popover.min.js │ │ └── popover.js │ │ ├── vendor │ │ ├── scrollbar.min.js │ │ ├── bootstrap-datepicker.min.js │ │ ├── scrollbar.js │ │ └── bootstrap-datepicker.js │ │ ├── custom │ │ ├── form-control.min.js │ │ └── form-control.js │ │ ├── charts │ │ ├── chart-bars.min.js │ │ ├── chart-line.min.js │ │ └── chart-bars.js │ │ └── maps │ │ └── maps-default.min.js └── .htaccess ├── resources ├── css │ └── app.css ├── js │ └── app.js ├── sass │ ├── app.scss │ └── _variables.scss ├── lang │ └── en │ │ ├── pagination.php │ │ ├── auth.php │ │ └── passwords.php └── views │ └── vendor │ └── sweetalert │ └── alert.blade.php ├── database ├── .gitignore ├── seeders │ └── DatabaseSeeder.php └── migrations │ ├── 2021_07_14_204418_create_settings_table.php │ ├── 2021_07_13_093539_create_subjects_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ └── 2021_07_13_094248_create_students_table.php ├── bootstrap └── cache │ └── .gitignore ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore ├── debugbar │ └── .gitignore └── framework │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── cache │ ├── data │ │ └── .gitignore │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── .gitattributes ├── .styleci.yml ├── .gitignore ├── .editorconfig ├── app ├── Http │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── VerifyCsrfToken.php │ │ ├── TrustHosts.php │ │ ├── PreventRequestsDuringMaintenance.php │ │ ├── TrimStrings.php │ │ ├── Authenticate.php │ │ ├── TrustProxies.php │ │ ├── RoleMiddleware.php │ │ └── RedirectIfAuthenticated.php │ ├── Controllers │ │ ├── Controller.php │ │ ├── Auth │ │ │ └── ForgotPasswordController.php │ │ └── Manage │ │ │ └── MainController.php │ └── Requests │ │ ├── Attendance │ │ └── StoreAttendanceRequest.php │ │ ├── Subject │ │ ├── StoreSubjectRequest.php │ │ └── UpdateSubjectRequest.php │ │ └── Student │ │ └── StoreStudentRequest.php └── Providers │ ├── BroadcastServiceProvider.php │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ └── EventServiceProvider.php ├── webpack.mix.js ├── routes ├── channels.php ├── api.php └── console.php ├── server.php └── package.json /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/css/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /resources/js/app.js: -------------------------------------------------------------------------------- 1 | require('./bootstrap'); 2 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /public/Manage/scss/core/medias/_media.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Media 3 | // 4 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_clearfix.scss: -------------------------------------------------------------------------------- 1 | .clearfix { 2 | @include clearfix(); 3 | } 4 | -------------------------------------------------------------------------------- /public/Manage/vendor/jquery.scrollbar/sass/config.rb: -------------------------------------------------------------------------------- 1 | require 'compass/import-once/activate' 2 | line_comments = false 3 | -------------------------------------------------------------------------------- /public/Manage/scss/core/headers/_header.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Header 3 | // 4 | 5 | .header { 6 | position: relative; 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/vendor/jquery.scrollbar/index.js: -------------------------------------------------------------------------------- 1 | require('./jquery.scrollbar'); 2 | module.exports = 'jQueryScrollbar'; 3 | 4 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/headers/_header.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Header 3 | // 4 | 5 | .header { 6 | position: relative; 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Height 3 | // 4 | 5 | .h-100vh { 6 | height: 100vh !important; 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Height 3 | // 4 | 5 | .h-100vh { 6 | height: 100vh !important; 7 | } 8 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/_media.scss: -------------------------------------------------------------------------------- 1 | .media { 2 | display: flex; 3 | align-items: flex-start; 4 | } 5 | 6 | .media-body { 7 | flex: 1; 8 | } 9 | -------------------------------------------------------------------------------- /public/Manage/js/components/init/tooltip.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Tooltip 3 | // 4 | "use strict";var Tooltip=function(){var t=$('[data-toggle="tooltip"]');t.length&&t.tooltip()}(); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_clearfix.scss: -------------------------------------------------------------------------------- 1 | @mixin clearfix() { 2 | &::after { 3 | display: block; 4 | clear: both; 5 | content: ""; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.eot -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.ttf -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.woff -------------------------------------------------------------------------------- /public/Manage/vendor/nucleo/fonts/nucleo-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/nucleo/fonts/nucleo-icons.woff2 -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/scrollbar.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Scrollbar 3 | // 4 | "use strict";var Scrollbar=function(){var r=$(".scrollbar-inner");r.length&&r.scrollbar().scrollLock()}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_image.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Image 3 | // 4 | 5 | .img-center { 6 | display: block; 7 | margin-left: auto; 8 | margin-right: auto; 9 | } 10 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | compiled.php 2 | config.php 3 | down 4 | events.scanned.php 5 | maintenance.php 6 | routes.php 7 | routes.scanned.php 8 | schedule-* 9 | services.json 10 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_image.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Image 3 | // 4 | 5 | .img-center { 6 | display: block; 7 | margin-left: auto; 8 | margin-right: auto; 9 | } 10 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @each $value in $overflows { 4 | .overflow-#{$value} { overflow: $value !important; } 5 | } 6 | -------------------------------------------------------------------------------- /public/Manage/vendor/datatables.net-buttons/swf/flashExport.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahmad-Chebbo/Students-Attendance-System-V1/HEAD/public/Manage/vendor/datatables.net-buttons/swf/flashExport.swf -------------------------------------------------------------------------------- /resources/sass/app.scss: -------------------------------------------------------------------------------- 1 | // Fonts 2 | @import url('https://fonts.googleapis.com/css?family=Nunito'); 3 | 4 | // Variables 5 | @import 'variables'; 6 | 7 | // Bootstrap 8 | @import '~bootstrap/scss/bootstrap'; 9 | -------------------------------------------------------------------------------- /public/Manage/scss/core/reboot/_reboot.scss: -------------------------------------------------------------------------------- 1 | iframe { 2 | border: 0; 3 | } 4 | 5 | figcaption, 6 | figure, 7 | main { 8 | display: block; 9 | } 10 | 11 | main { 12 | overflow: hidden; 13 | } 14 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_size.scss: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | @mixin size($width, $height: $width) { 4 | width: $width; 5 | height: $height; 6 | @include deprecate("`size()`", "v4.3.0", "v5"); 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/reboot/_reboot.scss: -------------------------------------------------------------------------------- 1 | iframe { 2 | border: 0; 3 | } 4 | 5 | figcaption, 6 | figure, 7 | main { 8 | display: block; 9 | } 10 | 11 | main { 12 | overflow: hidden; 13 | } 14 | -------------------------------------------------------------------------------- /public/Manage/scss/core/maps/_map.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Map 3 | // 4 | 5 | .map-canvas { 6 | position: relative; 7 | width: 100%; 8 | height: $map-height; 9 | border-radius: $border-radius; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/maps/_map.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Map 3 | // 4 | 5 | .map-canvas { 6 | position: relative; 7 | width: 100%; 8 | height: $map-height; 9 | border-radius: $border-radius; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_screenreaders.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Screenreaders 3 | // 4 | 5 | .sr-only { 6 | @include sr-only(); 7 | } 8 | 9 | .sr-only-focusable { 10 | @include sr-only-focusable(); 11 | } 12 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Overflow 3 | // 4 | 5 | .overflow-visible { 6 | overflow: visible !important; 7 | } 8 | 9 | .overflow-hidden { 10 | overflow: hidden !important; 11 | } 12 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Overflow 3 | // 4 | 5 | .overflow-visible { 6 | overflow: visible !important; 7 | } 8 | 9 | .overflow-hidden { 10 | overflow: hidden !important; 11 | } 12 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_lists.scss: -------------------------------------------------------------------------------- 1 | // Lists 2 | 3 | // Unstyled keeps list items block level, just removes default browser padding and list-style 4 | @mixin list-unstyled() { 5 | padding-left: 0; 6 | list-style: none; 7 | } 8 | -------------------------------------------------------------------------------- /public/Manage/scss/core/type/_display.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Display 3 | // 4 | 5 | 6 | .display-1, 7 | .display-2, 8 | .display-3, 9 | .display-4 { 10 | span { 11 | display: block; 12 | font-weight: $font-weight-light; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/type/_display.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Display 3 | // 4 | 5 | 6 | .display-1, 7 | .display-2, 8 | .display-3, 9 | .display-4 { 10 | span { 11 | display: block; 12 | font-weight: $font-weight-light; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/bootstrap-datepicker.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Bootstrap Datepicker 3 | // 4 | "use strict";var Datepicker=function(){var e=$(".datepicker");e.length&&e.each(function(){$(this).datepicker({disableTouchKeyboard:!0,autoclose:!1})})}(); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_text-truncate.scss: -------------------------------------------------------------------------------- 1 | // Text truncate 2 | // Requires inline-block or block for proper styling 3 | 4 | @mixin text-truncate() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/masks/_mask.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Mask 3 | // 4 | 5 | .mask { 6 | position: absolute; 7 | top: 0; 8 | left: 0; 9 | width: 100%; 10 | height: 100%; 11 | @include transition($transition-base); 12 | } 13 | -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | php: 2 | preset: laravel 3 | disabled: 4 | - no_unused_imports 5 | finder: 6 | not-name: 7 | - index.php 8 | - server.php 9 | js: 10 | finder: 11 | not-name: 12 | - webpack.mix.js 13 | css: true 14 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-animations.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with hover animations 3 | // 4 | 5 | .card-lift--hover { 6 | &:hover { 7 | transform: translateY(-20px); 8 | @include transition($transition-base); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_visibility.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Visibility 4 | 5 | @mixin invisible($visibility) { 6 | visibility: $visibility !important; 7 | @include deprecate("`invisible()`", "v4.3.0", "v5"); 8 | } 9 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/cards/_card-animations.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with hover animations 3 | // 4 | 5 | .card-lift--hover { 6 | &:hover { 7 | transform: translateY(-20px); 8 | @include transition($transition-base); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_resize.scss: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | @mixin resizable($direction) { 4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 5 | resize: $direction; // Options: horizontal, vertical, both 6 | } 7 | -------------------------------------------------------------------------------- /public/Manage/scss/core/buttons/_button-brand.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Brand buttons 3 | // 4 | 5 | 6 | // Color variations 7 | 8 | @each $color, $value in $brand-colors { 9 | .btn-#{$color} { 10 | @include button-variant($value, $value); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/buttons/_button-brand.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Brand buttons 3 | // 4 | 5 | 6 | // Color variations 7 | 8 | @each $color, $value in $brand-colors { 9 | .btn-#{$color} { 10 | @include button-variant($value, $value); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/js/components/custom/form-control.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Form control 3 | // 4 | "use strict";var FormControl=function(){var o=$(".form-control");o.length&&o.on("focus blur",function(o){$(this).parents(".form-group").toggleClass("focused","focus"===o.type)}).trigger("blur")}(); -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | .env 7 | .env.backup 8 | .phpunit.result.cache 9 | docker-compose.override.yml 10 | Homestead.json 11 | Homestead.yaml 12 | npm-debug.log 13 | yarn-error.log 14 | /.idea 15 | /.vscode 16 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_visibility.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // 4 | // Visibility utilities 5 | // 6 | 7 | .visible { 8 | visibility: visible !important; 9 | } 10 | 11 | .invisible { 12 | visibility: hidden !important; 13 | } 14 | -------------------------------------------------------------------------------- /public/Manage/js/components/charts/chart-bars.min.js: -------------------------------------------------------------------------------- 1 | // 2 | // Bars chart 3 | // 4 | var BarsChart=function(){var a=$("#chart-bars");a.length&&function(a){var t=new Chart(a,{type:"bar",data:{labels:["Jul","Aug","Sep","Oct","Nov","Dec"],datasets:[{label:"Sales",data:[25,20,30,22,17,29]}]}});a.data("chart",t)}(a)}(); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_shadows.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | .shadow-sm { box-shadow: $box-shadow-sm !important; } 4 | .shadow { box-shadow: $box-shadow !important; } 5 | .shadow-lg { box-shadow: $box-shadow-lg !important; } 6 | .shadow-none { box-shadow: none !important; } 7 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-stats.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card stats 3 | // 4 | 5 | .card-stats { 6 | .card-body { 7 | padding: 1rem 1.5rem; 8 | } 9 | 10 | .card-status-bullet { 11 | position: absolute; 12 | top: 0; 13 | right: 0; 14 | transform: translate(50%, -50%); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_alert.scss: -------------------------------------------------------------------------------- 1 | @mixin alert-variant($background, $border, $color) { 2 | color: $color; 3 | @include gradient-bg($background); 4 | border-color: $border; 5 | 6 | hr { 7 | border-top-color: darken($border, 5%); 8 | } 9 | 10 | .alert-link { 11 | color: darken($color, 10%); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/cards/_card-stats.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card stats 3 | // 4 | 5 | .card-stats { 6 | .card-body { 7 | padding: 1rem 1.5rem; 8 | } 9 | 10 | .card-status-bullet { 11 | position: absolute; 12 | top: 0; 13 | right: 0; 14 | transform: translate(50%, -50%); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.{yml,yaml}] 15 | indent_size = 2 16 | 17 | [docker-compose.yml] 18 | indent_size = 4 19 | -------------------------------------------------------------------------------- /public/Manage/scss/core/type/_article.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Article 3 | // 4 | 5 | article { 6 | h4:not(:first-child), 7 | h5:not(:first-child) { 8 | margin-top: 3rem; 9 | } 10 | 11 | h4, h5 { 12 | margin-bottom: 1.5rem; 13 | } 14 | 15 | figure { 16 | margin: 3rem 0; 17 | } 18 | 19 | h5 + figure { 20 | margin-top: 0; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/type/_article.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Article 3 | // 4 | 5 | article { 6 | h4:not(:first-child), 7 | h5:not(:first-child) { 8 | margin-top: 3rem; 9 | } 10 | 11 | h4, h5 { 12 | margin-bottom: 1.5rem; 13 | } 14 | 15 | figure { 16 | margin: 3rem 0; 17 | } 18 | 19 | h5 + figure { 20 | margin-top: 0; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/mixins/_icon.scss: -------------------------------------------------------------------------------- 1 | @mixin icon-shape-variant($color) { 2 | color: saturate(darken($color, 10%), 10); 3 | background-color: transparentize(lighten($color, 10%), .5); 4 | } 5 | 6 | @mixin icon-font($content, $font-size) { 7 | content: $content; 8 | font-family: $icon-font-family; 9 | font-size: $font-size; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/mixins/_icon.scss: -------------------------------------------------------------------------------- 1 | @mixin icon-shape-variant($color) { 2 | color: saturate(darken($color, 10%), 10); 3 | background-color: transparentize(lighten($color, 10%), .5); 4 | } 5 | 6 | @mixin icon-font($content, $font-size) { 7 | content: $content; 8 | font-family: $icon-font-family; 9 | font-size: $font-size; 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/core/mixins/_badge.scss: -------------------------------------------------------------------------------- 1 | @mixin badge-variant($bg) { 2 | color: saturate(darken($bg, 10%), 10); 3 | background-color: lighten($bg, 32%); 4 | 5 | &[href] { 6 | @include hover-focus { 7 | color: color-yiq($bg); 8 | text-decoration: none; 9 | background-color: darken($bg, 12%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_helper.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Helper 3 | // helper classes for different cases 4 | // 5 | 6 | 7 | // Clearfix for sections that use float property 8 | 9 | .floatfix { 10 | &:before, 11 | &:after { 12 | content: ''; 13 | display: table; 14 | } 15 | &:after { 16 | clear: both; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /public/Manage/scss/core/avatars/_avatar-group.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Avatar group 3 | // 4 | 5 | // General styles 6 | 7 | .avatar-group { 8 | .avatar { 9 | position: relative; 10 | z-index: 2; 11 | border: 2px solid $card-bg; 12 | 13 | &:hover { 14 | z-index: 3; 15 | } 16 | } 17 | 18 | .avatar + .avatar { 19 | margin-left: -1rem; 20 | 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/mixins/_badge.scss: -------------------------------------------------------------------------------- 1 | @mixin badge-variant($bg) { 2 | color: saturate(darken($bg, 10%), 10); 3 | background-color: lighten($bg, 32%); 4 | 5 | &[href] { 6 | @include hover-focus { 7 | color: color-yiq($bg); 8 | text-decoration: none; 9 | background-color: darken($bg, 12%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_helper.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Helper 3 | // helper classes for different cases 4 | // 5 | 6 | 7 | // Clearfix for sections that use float property 8 | 9 | .floatfix { 10 | &:before, 11 | &:after { 12 | content: ''; 13 | display: table; 14 | } 15 | &:after { 16 | clear: both; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-blockquote.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with blockquote 3 | // 4 | 5 | .card-blockquote { 6 | padding: 2rem; 7 | position: relative; 8 | 9 | .svg-bg { 10 | display: block; 11 | width: 100%; 12 | height: 95px; 13 | position: absolute; 14 | top: -94px; 15 | left: 0; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/avatars/_avatar-group.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Avatar group 3 | // 4 | 5 | // General styles 6 | 7 | .avatar-group { 8 | .avatar { 9 | position: relative; 10 | z-index: 2; 11 | border: 2px solid $card-bg; 12 | 13 | &:hover { 14 | z-index: 3; 15 | } 16 | } 17 | 18 | .avatar + .avatar { 19 | margin-left: -1rem; 20 | 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/navbars/_navbar-floating.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Floating navbar 3 | // 4 | 5 | .navbar-floating-wrapper { 6 | padding-top: 1rem; 7 | padding-bottom: 1rem; 8 | position: absolute; 9 | left: 0; 10 | top: 0; 11 | width: 100%; 12 | z-index: 1; 13 | 14 | .navbar { 15 | border-radius: $border-radius; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/cards/_card-blockquote.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Card with blockquote 3 | // 4 | 5 | .card-blockquote { 6 | padding: 2rem; 7 | position: relative; 8 | 9 | .svg-bg { 10 | display: block; 11 | width: 100%; 12 | height: 95px; 13 | position: absolute; 14 | top: -94px; 15 | left: 0; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/scss/core/popovers/_popover.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Popover 3 | // 4 | 5 | 6 | .popover { 7 | border: 0; 8 | } 9 | 10 | .popover-header { 11 | font-weight: $font-weight-bold; 12 | } 13 | 14 | 15 | // Alternative colors 16 | 17 | @each $color, $value in $theme-colors { 18 | .popover-#{$color} { 19 | @include popover-variant($value); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/popovers/_popover.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Popover 3 | // 4 | 5 | 6 | .popover { 7 | border: 0; 8 | } 9 | 10 | .popover-header { 11 | font-weight: $font-weight-bold; 12 | } 13 | 14 | 15 | // Alternative colors 16 | 17 | @each $color, $value in $theme-colors { 18 | .popover-#{$color} { 19 | @include popover-variant($value); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/Manage/scss/core/badges/_badge-floating.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Badge floating 3 | // 4 | 5 | 6 | .btn { 7 | .badge-floating { 8 | position: absolute; 9 | top: -50%; 10 | transform: translateY(50%); 11 | border: 3px solid; 12 | 13 | &.badge:not(.badge-circle) { 14 | transform: translate(147%, 50%); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/_transitions.scss: -------------------------------------------------------------------------------- 1 | .fade { 2 | @include transition($transition-fade); 3 | 4 | &:not(.show) { 5 | opacity: 0; 6 | } 7 | } 8 | 9 | .collapse { 10 | &:not(.show) { 11 | display: none; 12 | } 13 | } 14 | 15 | .collapsing { 16 | position: relative; 17 | height: 0; 18 | overflow: hidden; 19 | @include transition($transition-collapse); 20 | } 21 | -------------------------------------------------------------------------------- /public/Manage/scss/core/utilities/_transform.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Tranform 3 | // 4 | 5 | 6 | @include media-breakpoint-up(lg) { 7 | .transform-perspective-right { 8 | transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg); 9 | } 10 | .transform-perspective-left{ 11 | transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 |

'};o.popover(a)}($(this))})}(); -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/scrollbar.js: -------------------------------------------------------------------------------- 1 | // 2 | // Scrollbar 3 | // 4 | 5 | 'use strict'; 6 | 7 | var Scrollbar = (function() { 8 | 9 | // Variables 10 | 11 | var $scrollbar = $('.scrollbar-inner'); 12 | 13 | 14 | // Methods 15 | 16 | function init() { 17 | $scrollbar.scrollbar().scrollLock() 18 | } 19 | 20 | 21 | // Events 22 | 23 | if ($scrollbar.length) { 24 | init(); 25 | } 26 | 27 | })(); 28 | -------------------------------------------------------------------------------- /resources/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | // Body 2 | $body-bg: #f8fafc; 3 | 4 | // Typography 5 | $font-family-sans-serif: 'Nunito', sans-serif; 6 | $font-size-base: 0.9rem; 7 | $line-height-base: 1.6; 8 | 9 | // Colors 10 | $blue: #3490dc; 11 | $indigo: #6574cd; 12 | $purple: #9561e2; 13 | $pink: #f66d9b; 14 | $red: #e3342f; 15 | $orange: #f6993f; 16 | $yellow: #ffed4a; 17 | $green: #38c172; 18 | $teal: #4dc0b5; 19 | $cyan: #6cb2eb; 20 | -------------------------------------------------------------------------------- /public/Manage/scss/custom/_mixins.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Custom mixins 3 | // 4 | 5 | 6 | @import "../core/mixins/alert"; 7 | @import "../core/mixins/badge"; 8 | @import "../core/mixins/background-variant"; 9 | @import "../core/mixins/buttons"; 10 | @import "../core/mixins/custom-forms"; 11 | @import "../core/mixins/forms"; 12 | @import "../core/mixins/icon"; 13 | @import "../core/mixins/modals"; 14 | @import "../core/mixins/popover"; 15 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_badge.scss: -------------------------------------------------------------------------------- 1 | @mixin badge-variant($bg) { 2 | color: color-yiq($bg); 3 | background-color: $bg; 4 | 5 | @at-root a#{&} { 6 | @include hover-focus() { 7 | color: color-yiq($bg); 8 | background-color: darken($bg, 10%); 9 | } 10 | 11 | &:focus, 12 | &.focus { 13 | outline: 0; 14 | box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | allSubdomainsOfApplicationUrl(), 18 | ]; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /public/Manage/vendor/jquery.scrollbar/meteor/tests.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Tinytest.add('Scrollbar integration', function (test) { 4 | 5 | var div = document.createElement('div'); 6 | div.className = 'scrollbar-inner'; 7 | div.value = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam in."; 8 | var scrollBar = jQuery('.scrollbar-inner').scrollbar(); 9 | console.log(scrollBar); 10 | test.isNotNull(scrollBar, 'instantiation OK'); 11 | }); -------------------------------------------------------------------------------- /app/Http/Middleware/PreventRequestsDuringMaintenance.php: -------------------------------------------------------------------------------- 1 | span:not(.sr-only) { 22 | color: $white; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fo.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fo={days:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leygardagur"],daysShort:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],daysMin:["Su","Má","Tý","Mi","Hó","Fr","Le"],months:["Januar","Februar","Marts","Apríl","Mei","Juni","Juli","August","Septembur","Oktobur","Novembur","Desembur"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],today:"Í Dag",clear:"Reinsa"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.tr.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.tr={days:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],daysShort:["Pz","Pzt","Sal","Çrş","Prş","Cu","Cts"],daysMin:["Pz","Pzt","Sa","Çr","Pr","Cu","Ct"],months:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],today:"Bugün",clear:"Temizle",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/js/components/custom/form-control.js: -------------------------------------------------------------------------------- 1 | // 2 | // Form control 3 | // 4 | 5 | 'use strict'; 6 | 7 | var FormControl = (function() { 8 | 9 | // Variables 10 | 11 | var $input = $('.form-control'); 12 | 13 | 14 | // Methods 15 | 16 | function init($this) { 17 | $this.on('focus blur', function(e) { 18 | $(this).parents('.form-group').toggleClass('focused', (e.type === 'focus')); 19 | }).trigger('blur'); 20 | } 21 | 22 | 23 | // Events 24 | 25 | if ($input.length) { 26 | init($input); 27 | } 28 | 29 | })(); 30 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/mixins/_modals.scss: -------------------------------------------------------------------------------- 1 | @mixin modal-variant($background) { 2 | .modal-title { 3 | color: color-yiq($background); 4 | } 5 | 6 | .modal-header, 7 | .modal-footer { 8 | border-color: rgba(color-yiq($background), .075); 9 | } 10 | 11 | .modal-content { 12 | background-color: $background; 13 | color: color-yiq($background); 14 | 15 | .heading { 16 | color: color-yiq($background); 17 | } 18 | } 19 | 20 | .close { 21 | & > span:not(.sr-only) { 22 | color: $white; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fa.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fa={days:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنج‌شنبه","جمعه","شنبه","یک‌شنبه"],daysShort:["یک","دو","سه","چهار","پنج","جمعه","شنبه","یک"],daysMin:["ی","د","س","چ","پ","ج","ش","ی"],months:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthsShort:["ژان","فور","مار","آور","مه","ژون","ژوی","اوت","سپت","اکت","نوا","دسا"],today:"امروز",clear:"پاک کن",weekStart:1,format:"yyyy/mm/dd"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sk.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sk={days:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"],daysShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],daysMin:["Ne","Po","Ut","St","Št","Pia","So"],months:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],today:"Dnes",clear:"Vymazať",weekStart:1,format:"d.m.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sr-latin.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["sr-latin"]={days:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sv.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sv={days:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],daysShort:["sön","mån","tis","ons","tor","fre","lör"],daysMin:["sö","må","ti","on","to","fr","lö"],months:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],today:"Idag",format:"yyyy-mm-dd",weekStart:1,clear:"Rensa"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/core/content/_main-content.scss: -------------------------------------------------------------------------------- 1 | .main-content { 2 | position: relative; 3 | 4 | // Navbar 5 | .navbar-top { 6 | padding-left: 0 !important; 7 | padding-right: 0 !important; 8 | } 9 | 10 | // Container 11 | .container-fluid { 12 | @include media-breakpoint-up(md) { 13 | padding-left: ($main-content-padding-x + $grid-gutter-width / 2) !important; 14 | padding-right: ($main-content-padding-x + $grid-gutter-width / 2) !important; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ar.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ar={days:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد"],daysShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت","أحد"],daysMin:["ح","ن","ث","ع","خ","ج","س","ح"],months:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthsShort:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],today:"هذا اليوم",rtl:!0}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.gl.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.gl={days:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],daysShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],daysMin:["Do","Lu","Ma","Me","Xo","Ve","Sa"],months:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthsShort:["Xan","Feb","Mar","Abr","Mai","Xun","Xul","Ago","Sep","Out","Nov","Dec"],today:"Hoxe",clear:"Limpar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.km.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.km={days:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],daysShort:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],daysMin:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],months:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthsShort:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],today:"ថ្ងៃនេះ",clear:"សំអាត"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/content/_main-content.scss: -------------------------------------------------------------------------------- 1 | .main-content { 2 | position: relative; 3 | 4 | // Navbar 5 | .navbar-top { 6 | padding-left: 0 !important; 7 | padding-right: 0 !important; 8 | } 9 | 10 | // Container 11 | .container-fluid { 12 | @include media-breakpoint-up(md) { 13 | padding-left: ($main-content-padding-x + $grid-gutter-width / 2) !important; 14 | padding-right: ($main-content-padding-x + $grid-gutter-width / 2) !important; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ar-tn.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["ar-tn"]={days:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد"],daysShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت","أحد"],daysMin:["ح","ن","ث","ع","خ","ج","س","ح"],months:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthsShort:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],today:"هذا اليوم",rtl:!0}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.me.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.me={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],daysMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,clear:"Izbriši",format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 18 | return route('login'); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/Manage/js/components/vendor/bootstrap-datepicker.js: -------------------------------------------------------------------------------- 1 | // 2 | // Bootstrap Datepicker 3 | // 4 | 5 | 'use strict'; 6 | 7 | var Datepicker = (function() { 8 | 9 | // Variables 10 | 11 | var $datepicker = $('.datepicker'); 12 | 13 | 14 | // Methods 15 | 16 | function init($this) { 17 | var options = { 18 | disableTouchKeyboard: true, 19 | autoclose: false 20 | }; 21 | 22 | $this.datepicker(options); 23 | } 24 | 25 | 26 | // Events 27 | 28 | if ($datepicker.length) { 29 | $datepicker.each(function() { 30 | init($(this)); 31 | }); 32 | } 33 | 34 | })(); 35 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-pricing.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Pricing card 3 | // 4 | 5 | .card-pricing { 6 | .card-header { 7 | padding-top: 1.25rem; 8 | padding-bottom: 1.25rem; 9 | } 10 | .list-unstyled li { 11 | padding: .5rem 0; 12 | color: $gray-600; 13 | } 14 | } 15 | 16 | .card-pricing.popular { 17 | z-index: 1; 18 | border: 3px solid theme-color("primary") !important; 19 | } 20 | 21 | @include media-breakpoint-up(md) { 22 | .card-pricing.zoom-in { 23 | z-index: 1; 24 | transform: scale(1.1); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.el.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.el={days:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],daysShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],daysMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],months:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthsShort:["Ιαν","Φεβ","Μαρ","Απρ","Μάι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],today:"Σήμερα",clear:"Καθαρισμός",weekStart:1,format:"d/m/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.et.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.et={days:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],daysShort:["Pühap","Esmasp","Teisip","Kolmap","Neljap","Reede","Laup"],daysMin:["P","E","T","K","N","R","L"],months:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],monthsShort:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],today:"Täna",clear:"Tühjenda",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.eu.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.eu={days:["Igandea","Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","Larunbata"],daysShort:["Ig","Al","Ar","Az","Og","Ol","Lr"],daysMin:["Ig","Al","Ar","Az","Og","Ol","Lr"],months:["Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua"],monthsShort:["Urt","Ots","Mar","Api","Mai","Eka","Uzt","Abu","Ira","Urr","Aza","Abe"],today:"Gaur",monthsTitle:"Hilabeteak",clear:"Ezabatu",weekStart:1,format:"yyyy/mm/dd"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.nl-BE.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["nl-BE"]={days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],daysShort:["zo","ma","di","wo","do","vr","za"],daysMin:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],today:"Vandaag",monthsTitle:"Maanden",clear:"Leegmaken",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Typography 4 | 5 | @mixin text-emphasis-variant($parent, $color, $ignore-warning: false) { 6 | #{$parent} { 7 | color: $color !important; 8 | } 9 | @if $emphasized-link-hover-darken-percentage != 0 { 10 | a#{$parent} { 11 | @include hover-focus() { 12 | color: darken($color, $emphasized-link-hover-darken-percentage) !important; 13 | } 14 | } 15 | } 16 | @include deprecate("`text-emphasis-variant()`", "v4.4.0", "v5", $ignore-warning); 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fr.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fr={days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],daysShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],daysMin:["d","l","ma","me","j","v","s"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthsShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],today:"Aujourd'hui",monthsTitle:"Mois",clear:"Effacer",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hy.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.hy={days:["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"],daysShort:["Կիր","Երկ","Երե","Չոր","Հին","Ուրբ","Շաբ"],daysMin:["Կի","Եկ","Եք","Չո","Հի","Ու","Շա"],months:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],monthsShort:["Հնվ","Փետ","Մար","Ապր","Մայ","Հուն","Հուլ","Օգս","Սեպ","Հոկ","Նոյ","Դեկ"],today:"Այսօր",clear:"Ջնջել",format:"dd.mm.yyyy",weekStart:1,monthsTitle:"Ամիսնէր"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.si.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.si={days:["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"],daysShort:["ඉරි","සඳු","අඟ","බදා","බ්‍රහ","සිකු","සෙන"],daysMin:["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],months:["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජුනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"],monthsShort:["ජන","පෙබ","මාර්","අප්‍රේ","මැයි","ජුනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],today:"අද",monthsTitle:"මාස",clear:"මකන්න",weekStart:0,format:"yyyy-mm-dd"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_reset-text.scss: -------------------------------------------------------------------------------- 1 | @mixin reset-text() { 2 | font-family: $font-family-base; 3 | // We deliberately do NOT reset font-size or word-wrap. 4 | font-style: normal; 5 | font-weight: $font-weight-normal; 6 | line-height: $line-height-base; 7 | text-align: left; // Fallback for where `start` is not supported 8 | text-align: start; 9 | text-decoration: none; 10 | text-shadow: none; 11 | text-transform: none; 12 | letter-spacing: normal; 13 | word-break: normal; 14 | word-spacing: normal; 15 | white-space: normal; 16 | line-break: auto; 17 | } 18 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.pl.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.pl={days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],daysShort:["Niedz.","Pon.","Wt.","Śr.","Czw.","Piąt.","Sob."],daysMin:["Ndz.","Pn.","Wt.","Śr.","Czw.","Pt.","Sob."],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthsShort:["Sty.","Lut.","Mar.","Kwi.","Maj","Cze.","Lip.","Sie.","Wrz.","Paź.","Lis.","Gru."],today:"Dzisiaj",weekStart:1,clear:"Wyczyść",format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_pagination.scss: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { 4 | .page-link { 5 | padding: $padding-y $padding-x; 6 | @include font-size($font-size); 7 | line-height: $line-height; 8 | } 9 | 10 | .page-item { 11 | &:first-child { 12 | .page-link { 13 | @include border-left-radius($border-radius); 14 | } 15 | } 16 | &:last-child { 17 | .page-link { 18 | @include border-right-radius($border-radius); 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/vendor/datatables.net-select-bs4/js/select.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for Select 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-select"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.select||require("datatables.net-select")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/_utilities.scss: -------------------------------------------------------------------------------- 1 | @import "utilities/align"; 2 | @import "utilities/background"; 3 | @import "utilities/borders"; 4 | @import "utilities/clearfix"; 5 | @import "utilities/display"; 6 | @import "utilities/embed"; 7 | @import "utilities/flex"; 8 | @import "utilities/float"; 9 | @import "utilities/overflow"; 10 | @import "utilities/position"; 11 | @import "utilities/screenreaders"; 12 | @import "utilities/shadows"; 13 | @import "utilities/sizing"; 14 | @import "utilities/stretched-link"; 15 | @import "utilities/spacing"; 16 | @import "utilities/text"; 17 | @import "utilities/visibility"; 18 | -------------------------------------------------------------------------------- /public/Manage/scss/core/badges/_badge-circle.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Circle badge 3 | // 4 | 5 | 6 | // General styles 7 | 8 | .badge-circle { 9 | text-align: center; 10 | display: inline-flex; 11 | align-items: center; 12 | justify-content: center; 13 | border-radius: 50%; 14 | padding: 0 !important; 15 | width: 1.25rem; 16 | height: 1.25rem; 17 | font-size: .75rem; 18 | font-weight: 600; 19 | 20 | &.badge-md { 21 | width: 1.5rem; 22 | height: 1.5rem; 23 | } 24 | 25 | &.badge-lg { 26 | width: 2rem; 27 | height: 2rem; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bm.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.bm={days:["Kari","Ntɛnɛn","Tarata","Araba","Alamisa","Juma","Sibiri"],daysShort:["Kar","Ntɛ","Tar","Ara","Ala","Jum","Sib"],daysMin:["Ka","Nt","Ta","Ar","Al","Ju","Si"],months:["Zanwuyekalo","Fewuruyekalo","Marisikalo","Awirilikalo","Mɛkalo","Zuwɛnkalo","Zuluyekalo","Utikalo","Sɛtanburukalo","ɔkutɔburukalo","Nowanburukalo","Desanburukalo"],monthsShort:["Zan","Few","Mar","Awi","Mɛ","Zuw","Zul","Uti","Sɛt","ɔku","Now","Des"],today:"Bi",monthsTitle:"Kalo",clear:"Ka jɔsi",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.lt.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.lt={days:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],daysShort:["S","Pr","A","T","K","Pn","Š"],daysMin:["Sk","Pr","An","Tr","Ke","Pn","Št"],months:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],today:"Šiandien",monthsTitle:"Mėnesiai",clear:"Išvalyti",weekStart:1,format:"yyyy-mm-dd"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/badges/_badge-circle.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Circle badge 3 | // 4 | 5 | 6 | // General styles 7 | 8 | .badge-circle { 9 | text-align: center; 10 | display: inline-flex; 11 | align-items: center; 12 | justify-content: center; 13 | border-radius: 50%; 14 | padding: 0 !important; 15 | width: 1.25rem; 16 | height: 1.25rem; 17 | font-size: .75rem; 18 | font-weight: 600; 19 | 20 | &.badge-md { 21 | width: 1.5rem; 22 | height: 1.5rem; 23 | } 24 | 25 | &.badge-lg { 26 | width: 2rem; 27 | height: 2rem; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /public/Manage/scss/core/shortcuts/_shortcut.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Shortcut 3 | // 4 | 5 | .shortcuts { 6 | 7 | } 8 | 9 | .shortcut-media { 10 | @include transition($transition-cubic-bezier); 11 | } 12 | 13 | .shortcut-item { 14 | padding-top: 1rem; 15 | padding-bottom: 1rem; 16 | text-align: center; 17 | 18 | small { 19 | display: block; 20 | margin-top: .75rem; 21 | font-size: $h5-font-size; 22 | font-weight: $heading-font-weight; 23 | } 24 | 25 | &:hover { 26 | .shortcut-media { 27 | transform: scale(1.1); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Width and height 4 | 5 | @each $prop, $abbrev in (width: w, height: h) { 6 | @each $size, $length in $sizes { 7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; } 8 | } 9 | } 10 | 11 | .mw-100 { max-width: 100% !important; } 12 | .mh-100 { max-height: 100% !important; } 13 | 14 | // Viewport additional helpers 15 | 16 | .min-vw-100 { min-width: 100vw !important; } 17 | .min-vh-100 { min-height: 100vh !important; } 18 | 19 | .vw-100 { width: 100vw !important; } 20 | .vh-100 { height: 100vh !important; } 21 | -------------------------------------------------------------------------------- /public/Manage/scss/core/vendors/_headroom.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Headroom 3 | // 4 | 5 | 6 | .headroom { 7 | will-change: transform; 8 | background-color: inherit; 9 | @include transition($transition-base); 10 | } 11 | .headroom--pinned { 12 | @extend .position-fixed; 13 | transform: translateY(0%); 14 | } 15 | .headroom--unpinned { 16 | @extend .position-fixed; 17 | transform: translateY(-100%); 18 | } 19 | 20 | .headroom--not-top { 21 | padding-top: .5rem; 22 | padding-bottom: .5rem; 23 | background-color: theme-color("default") !important; 24 | box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); 25 | } 26 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | const mix = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix.js('resources/js/app.js', 'public/js') 15 | .sass('resources/sass/app.scss', 'public/css') 16 | .sourceMaps(); 17 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/vendors/_headroom.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Headroom 3 | // 4 | 5 | 6 | .headroom { 7 | will-change: transform; 8 | background-color: inherit; 9 | @include transition($transition-base); 10 | } 11 | .headroom--pinned { 12 | @extend .position-fixed; 13 | transform: translateY(0%); 14 | } 15 | .headroom--unpinned { 16 | @extend .position-fixed; 17 | transform: translateY(-100%); 18 | } 19 | 20 | .headroom--not-top { 21 | padding-top: .5rem; 22 | padding-bottom: .5rem; 23 | background-color: theme-color("default") !important; 24 | box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); 25 | } 26 | -------------------------------------------------------------------------------- /public/Manage/scss/core/masks/_mask.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Mask 3 | // 4 | 5 | .mask { 6 | position: absolute; 7 | top: 0; 8 | left: 0; 9 | width: 100%; 10 | height: 100%; 11 | @include transition($transition-base); 12 | } 13 | 14 | 15 | // Backdrop 16 | 17 | .backdrop { 18 | position: fixed; 19 | top: 0; 20 | left: 0; 21 | width: 100%; 22 | height: 100%; 23 | cursor: pointer; 24 | z-index: 1040; // navbar fixed has a z-index of 1030 25 | } 26 | 27 | .backdrop-dark { 28 | background: rgba($black, .3); 29 | } 30 | 31 | .backdrop-light { 32 | background: rgba($white, .3); 33 | } 34 | -------------------------------------------------------------------------------- /public/Manage/scss/core/navs/_nav.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Nav 3 | // 4 | 5 | 6 | // Nav wrapper (container) 7 | 8 | // Nav wrapper 9 | .nav-wrapper { 10 | padding: 1rem 0; 11 | @include border-top-radius($card-border-radius); 12 | 13 | + .card { 14 | @include border-top-radius(0); 15 | @include border-bottom-radius($card-border-radius); 16 | } 17 | } 18 | 19 | 20 | // Nav links 21 | 22 | .nav-link { 23 | color: $nav-link-color; 24 | 25 | &:hover { 26 | color: $nav-link-hover-color; 27 | } 28 | 29 | i.ni { 30 | position: relative; 31 | top: 2px; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /public/Manage/scss/core/vendors/_jvectormap.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Jvector Map 3 | // 4 | 5 | 6 | .vector-map { 7 | position: relative; 8 | height: 600px; 9 | } 10 | 11 | 12 | // Size variations 13 | 14 | .vector-map-sm { 15 | height: 280px; 16 | } 17 | 18 | 19 | // Vendor overrides 20 | 21 | .jvectormap-container { 22 | width: 100%; 23 | height: 100%; 24 | } 25 | 26 | .jvectormap-zoomin, 27 | .jvectormap-zoomout { 28 | position: absolute; 29 | left: 0; 30 | bottom: 0; 31 | } 32 | 33 | .jvectormap-zoomin { 34 | bottom: 4.25rem; 35 | } 36 | 37 | .jvectormap-zoomout { 38 | bottom: 2rem; 39 | } 40 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/navs/_nav.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Nav 3 | // 4 | 5 | 6 | // Nav wrapper (container) 7 | 8 | // Nav wrapper 9 | .nav-wrapper { 10 | padding: 1rem 0; 11 | @include border-top-radius($card-border-radius); 12 | 13 | + .card { 14 | @include border-top-radius(0); 15 | @include border-bottom-radius($card-border-radius); 16 | } 17 | } 18 | 19 | 20 | // Nav links 21 | 22 | .nav-link { 23 | color: $nav-link-color; 24 | 25 | &:hover { 26 | color: $nav-link-hover-color; 27 | } 28 | 29 | i.ni { 30 | position: relative; 31 | top: 2px; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 18 | }); 19 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/zh-TW.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(n){return"請刪掉"+(n.input.length-n.maximum)+"個字元"},inputTooShort:function(n){return"請再輸入"+(n.minimum-n.input.length)+"個字元"},loadingMore:function(){return"載入中…"},maximumSelected:function(n){return"你只能選擇最多"+n.maximum+"項"},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"},removeAllItems:function(){return"刪除所有項目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- 1 | get('/user', function (Request $request) { 18 | return $request->user(); 19 | }); 20 | -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_box-shadow.scss: -------------------------------------------------------------------------------- 1 | @mixin box-shadow($shadow...) { 2 | @if $enable-shadows { 3 | $result: (); 4 | 5 | @if (length($shadow) == 1) { 6 | // We can pass `@include box-shadow(none);` 7 | $result: $shadow; 8 | } @else { 9 | // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;` 10 | @for $i from 1 through length($shadow) { 11 | @if nth($shadow, $i) != "none" { 12 | $result: append($result, nth($shadow, $i), "comma"); 13 | } 14 | } 15 | } 16 | @if (length($result) > 0) { 17 | box-shadow: $result; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bn.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.bn={days:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],daysShort:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],daysMin:["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],months:["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],monthsShort:["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],today:"আজ",monthsTitle:"মাস",clear:"পরিষ্কার",weekStart:0,format:"mm/dd/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_position.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Common values 4 | @each $position in $positions { 5 | .position-#{$position} { position: $position !important; } 6 | } 7 | 8 | // Shorthand 9 | 10 | .fixed-top { 11 | position: fixed; 12 | top: 0; 13 | right: 0; 14 | left: 0; 15 | z-index: $zindex-fixed; 16 | } 17 | 18 | .fixed-bottom { 19 | position: fixed; 20 | right: 0; 21 | bottom: 0; 22 | left: 0; 23 | z-index: $zindex-fixed; 24 | } 25 | 26 | .sticky-top { 27 | @supports (position: sticky) { 28 | position: sticky; 29 | top: 0; 30 | z-index: $zindex-sticky; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /public/Manage/scss/core/cards/_card-money.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Money card 3 | // A visual representation of a credit/debit card 4 | // 5 | 6 | .card-serial-number { 7 | display: flex; 8 | justify-content: space-between; 9 | font-size: $h1-font-size; 10 | 11 | > div:not(:last-child) { 12 | display: flex; 13 | flex: 1 1 auto; 14 | 15 | &:after { 16 | content: "-"; 17 | flex: 1 1 auto; 18 | text-align: center; 19 | position: relative; 20 | left: -2px; 21 | } 22 | } 23 | 24 | @include media-breakpoint-down(xs) { 25 | font-size: $h3-font-size; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/utilities/_display.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // 4 | // Utilities for common `display` values 5 | // 6 | 7 | @each $breakpoint in map-keys($grid-breakpoints) { 8 | @include media-breakpoint-up($breakpoint) { 9 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints); 10 | 11 | @each $value in $displays { 12 | .d#{$infix}-#{$value} { display: $value !important; } 13 | } 14 | } 15 | } 16 | 17 | 18 | // 19 | // Utilities for toggling `display` in print 20 | // 21 | 22 | @media print { 23 | @each $value in $displays { 24 | .d-print-#{$value} { display: $value !important; } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.kh.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.kh={days:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],daysShort:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],daysMin:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍"],months:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthsShort:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],today:"ថ្ងៃនេះ",clear:"សំអាត"},a.fn.datepicker.deprecated('The language code "kh" is deprecated and will be removed in 2.0. For Khmer support use "km" instead.')}(jQuery); -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 19 | })->purpose('Display an inspiring quote'); 20 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_deprecate.scss: -------------------------------------------------------------------------------- 1 | // Deprecate mixin 2 | // 3 | // This mixin can be used to deprecate mixins or functions. 4 | // `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to 5 | // some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap) 6 | @mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) { 7 | @if ($enable-deprecation-messages != false and $ignore-warning != true) { 8 | @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}."; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/Manage/scss/custom/_utilities.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Utilities 3 | // 4 | 5 | 6 | @import "../core/utilities/backgrounds"; 7 | 8 | @import "../core/utilities/blurable"; 9 | 10 | @import "../core/utilities/floating"; 11 | 12 | @import "../core/utilities/helper"; 13 | 14 | @import "../core/utilities/image"; 15 | 16 | @import "../core/utilities/opacity"; 17 | 18 | @import "../core/utilities/overflow"; 19 | 20 | @import "../core/utilities/position"; 21 | 22 | @import "../core/utilities/shadows"; 23 | 24 | @import "../core/utilities/sizing"; 25 | 26 | @import "../core/utilities/spacing"; 27 | 28 | @import "../core/utilities/text"; 29 | 30 | @import "../core/utilities/transform"; 31 | 32 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.rs.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.rs={days:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],daysShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],daysMin:["Н","По","У","Ср","Ч","Пе","Су"],months:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthsShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],today:"Данас",weekStart:1,format:"dd.mm.yyyy"},a.fn.datepicker.deprecated('This language code "rs" is deprecated (invalid serbian language code) and will be removed in 2.0. For Serbian support use "sr" instead.')}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/zh-CN.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(n){return"请删除"+(n.input.length-n.maximum)+"个字符"},inputTooShort:function(n){return"请再输入至少"+(n.minimum-n.input.length)+"个字符"},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(n){return"最多只能选择"+n.maximum+"个项目"},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"},removeAllItems:function(){return"删除所有项目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews -Indexes 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Handle Authorization Header 9 | RewriteCond %{HTTP:Authorization} . 10 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 11 | 12 | # Redirect Trailing Slashes If Not A Folder... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_URI} (.+)/$ 15 | RewriteRule ^ %1 [L,R=301] 16 | 17 | # Send Requests To Front Controller... 18 | RewriteCond %{REQUEST_FILENAME} !-d 19 | RewriteCond %{REQUEST_FILENAME} !-f 20 | RewriteRule ^ index.php [L] 21 | 22 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker-en-CA.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["en-CA"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:0,format:"yyyy-mm-dd"},a.fn.datepicker.deprecated("This filename doesn't follow the convention, use bootstrap-datepicker.en-CA.js instead.")}(jQuery); -------------------------------------------------------------------------------- /public/Manage/scss/core/medias/_media-comment.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Media comment 3 | // 4 | 5 | 6 | .media-comment { 7 | margin-top: 2rem; 8 | } 9 | 10 | .media-comment-avatar { 11 | margin-top: -1rem; 12 | margin-right: -2rem; 13 | position: relative; 14 | z-index: 1; 15 | border: 4px solid $white; 16 | @include transition($transition-base); 17 | } 18 | 19 | .media-comment-text { 20 | border-radius: $border-radius-lg; 21 | border-top-left-radius: 0; 22 | position: relative; 23 | background-color: $gray-100; 24 | padding: 1rem 1.25rem 1rem 2.5rem; 25 | } 26 | 27 | .media-comment { 28 | &:hover { 29 | .media-comment-avatar { 30 | transform: scale(1.1); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrustProxies.php: -------------------------------------------------------------------------------- 1 | 1&&(l+=''+e+""),l+='$'+s+"k"}}}},data:{labels:["May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],datasets:[{label:"Performance",data:[0,20,10,30,15,40,20,60,60]}]}});a.data("chart",t)}(a)}(); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/mixins/_background-variant.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Contextual backgrounds 4 | 5 | @mixin bg-variant($parent, $color, $ignore-warning: false) { 6 | #{$parent} { 7 | background-color: $color !important; 8 | } 9 | a#{$parent}, 10 | button#{$parent} { 11 | @include hover-focus() { 12 | background-color: darken($color, 10%) !important; 13 | } 14 | } 15 | @include deprecate("The `bg-variant` mixin", "v4.4.0", "v5", $ignore-warning); 16 | } 17 | 18 | @mixin bg-gradient-variant($parent, $color) { 19 | #{$parent} { 20 | background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/utilities/_opacity.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Opacity 3 | // modify the transparency of an element with this quick modifier classes 4 | // 5 | 6 | .opacity-1 { 7 | opacity: .1 !important; 8 | } 9 | .opacity-2 { 10 | opacity: .2 !important; 11 | } 12 | .opacity-3 { 13 | opacity: .3 !important; 14 | } 15 | .opacity-4 { 16 | opacity: .4 !important; 17 | } 18 | .opacity-5 { 19 | opacity: .5 !important; 20 | } 21 | .opacity-6 { 22 | opacity: .6 !important; 23 | } 24 | .opacity-7 { 25 | opacity: .7 !important; 26 | } 27 | .opacity-8 { 28 | opacity: .8 !important; 29 | } 30 | .opacity-8 { 31 | opacity: .9 !important; 32 | } 33 | .opacity-10 { 34 | opacity: 1 !important; 35 | } 36 | -------------------------------------------------------------------------------- /public/Manage/vendor/bootstrap-datepicker/dist/locales/bootstrap-datepicker.rs-latin.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["rs-latin"]={days:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"},a.fn.datepicker.deprecated('This language code "rs-latin" is deprecated (invalid serbian language code) and will be removed in 2.0. For Serbian latin support use "sr-latin" instead.')}(jQuery); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/az.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/az",[],function(){return{inputTooLong:function(n){return n.input.length-n.maximum+" simvol silin"},inputTooShort:function(n){return n.minimum-n.input.length+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(n){return"Sadəcə "+n.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"},removeAllItems:function(){return"Bütün elementləri sil"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/_grid.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Grid 3 | // 4 | 5 | 6 | // Example row 7 | 8 | .row-example { 9 | > .col, 10 | > [class^="col-"] { 11 | span { 12 | display: block; 13 | padding: .75rem; 14 | color: rgb(57, 63, 73); 15 | background-color: rgb(255, 255, 255); 16 | box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px; 17 | font-size: $font-size-sm; 18 | border-radius: .25rem; 19 | margin: 1rem 0; 20 | } 21 | } 22 | } 23 | 24 | .no-gutters { 25 | > .col, 26 | > [class^="col-"] { 27 | span { 28 | border-radius: 0; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /public/Manage/scss/core/grid/_grid.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Grid 3 | // 4 | 5 | 6 | // Example row 7 | 8 | .row-example { 9 | > .col, 10 | > [class^="col-"] { 11 | span { 12 | display: block; 13 | padding: .75rem; 14 | color: rgb(57, 63, 73); 15 | background-color: rgb(255, 255, 255); 16 | box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px; 17 | font-size: $font-size-sm; 18 | border-radius: .25rem; 19 | margin: 1rem 0; 20 | } 21 | } 22 | } 23 | 24 | .no-gutters { 25 | > .col, 26 | > [class^="col-"] { 27 | span { 28 | border-radius: 0; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/ko.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(n){return"너무 깁니다. "+(n.input.length-n.maximum)+" 글자 지워주세요."},inputTooShort:function(n){return"너무 짧습니다. "+(n.minimum-n.input.length)+" 글자 더 입력해주세요."},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(n){return"최대 "+n.maximum+"개까지만 선택 가능합니다."},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"},removeAllItems:function(){return"모든 항목 삭제"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/_root.scss: -------------------------------------------------------------------------------- 1 | // Do not forget to update getting-started/theming.md! 2 | :root { 3 | // Custom variable values only support SassScript inside `#{}`. 4 | @each $color, $value in $colors { 5 | --#{$color}: #{$value}; 6 | } 7 | 8 | @each $color, $value in $theme-colors { 9 | --#{$color}: #{$value}; 10 | } 11 | 12 | @each $bp, $value in $grid-breakpoints { 13 | --breakpoint-#{$bp}: #{$value}; 14 | } 15 | 16 | // Use `inspect` for lists so that quoted items keep the quotes. 17 | // See https://github.com/sass/sass/issues/2383#issuecomment-336349172 18 | --font-family-sans-serif: #{inspect($font-family-sans-serif)}; 19 | --font-family-monospace: #{inspect($font-family-monospace)}; 20 | } 21 | -------------------------------------------------------------------------------- /public/Manage/scss/bootstrap/bootstrap-grid.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Grid v4.4.1 (https://getbootstrap.com/) 3 | * Copyright 2011-2019 The Bootstrap Authors 4 | * Copyright 2011-2019 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | */ 7 | 8 | html { 9 | box-sizing: border-box; 10 | -ms-overflow-style: scrollbar; 11 | } 12 | 13 | *, 14 | *::before, 15 | *::after { 16 | box-sizing: inherit; 17 | } 18 | 19 | @import "functions"; 20 | @import "variables"; 21 | 22 | @import "mixins/breakpoints"; 23 | @import "mixins/grid-framework"; 24 | @import "mixins/grid"; 25 | 26 | @import "grid"; 27 | @import "utilities/display"; 28 | @import "utilities/flex"; 29 | @import "utilities/spacing"; 30 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/grid/_grid.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Grid 3 | // 4 | 5 | 6 | // Example row 7 | 8 | .row-example { 9 | > .col, 10 | > [class^="col-"] { 11 | span { 12 | display: block; 13 | padding: .75rem; 14 | color: rgb(57, 63, 73); 15 | background-color: rgb(255, 255, 255); 16 | box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px; 17 | font-size: $font-size-sm; 18 | border-radius: .25rem; 19 | margin: 1rem 0; 20 | } 21 | } 22 | } 23 | 24 | .no-gutters { 25 | > .col, 26 | > [class^="col-"] { 27 | span { 28 | border-radius: 0; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/Providers/AuthServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any authentication / authorization services. 21 | * 22 | * @return void 23 | */ 24 | public function boot() 25 | { 26 | $this->registerPolicies(); 27 | 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /resources/views/vendor/sweetalert/alert.blade.php: -------------------------------------------------------------------------------- 1 | @if (config('sweetalert.alwaysLoadJS') === true && config('sweetalert.neverLoadJS') === false ) 2 | 3 | @endif 4 | @if (Session::has('alert.config')) 5 | @if(config('sweetalert.animation.enable')) 6 | 7 | @endif 8 | @if (config('sweetalert.alwaysLoadJS') === false && config('sweetalert.neverLoadJS') === false) 9 | 10 | @endif 11 | 14 | @endif 15 | -------------------------------------------------------------------------------- /public/Manage/scss/custom/_functions.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Custom functions 3 | // 4 | 5 | 6 | // Retrieve color Sass maps 7 | 8 | @function section-color($key: "primary") { 9 | @return map-get($section-colors, $key); 10 | } 11 | 12 | 13 | // Lines colors 14 | 15 | @function shapes-primary-color($key: "step-1-gradient-bg") { 16 | @return map-get($shapes-primary-colors, $key); 17 | } 18 | 19 | @function shapes-default-color($key: "step-1-gradient-bg") { 20 | @return map-get($shapes-default-colors, $key); 21 | } 22 | 23 | @function lines-light-color($key: "step-1-gradient-bg") { 24 | @return map-get($shapes-light-colors, $key); 25 | } 26 | 27 | @function shapes-dark-color($key: "step-1-gradient-bg") { 28 | @return map-get($shapes-dark-colors, $key); 29 | } 30 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/vi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/vi",[],function(){return{inputTooLong:function(n){return"Vui lòng xóa bớt "+(n.input.length-n.maximum)+" ký tự"},inputTooShort:function(n){return"Vui lòng nhập thêm từ "+(n.minimum-n.input.length)+" ký tự trở lên"},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(n){return"Chỉ có thể chọn được "+n.maximum+" lựa chọn"},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"},removeAllItems:function(){return"Xóa tất cả các mục"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/custom/_vendors.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Vendors 3 | // 4 | 5 | 6 | @import "../core/vendors/bootstrap-datepicker"; 7 | 8 | @import "../core/vendors/bootstrap-tagsinput"; 9 | 10 | @import "../core/vendors/chartjs"; 11 | 12 | @import "../core/vendors/datatables"; 13 | 14 | @import "../core/vendors/dropzone"; 15 | 16 | @import "../core/vendors/fullcalendar"; 17 | 18 | @import "../core/vendors/jvectormap"; 19 | 20 | @import "../core/vendors/lavalamp"; 21 | 22 | @import "../core/vendors/nouislider"; 23 | 24 | @import "../core/vendors/quill"; 25 | 26 | @import "../core/vendors/scrollbar"; 27 | 28 | @import "../core/vendors/select2"; 29 | 30 | @import "../core/vendors/sweet-alert-2"; 31 | 32 | @import "../core/vendors/plugin-datetimepicker"; 33 | 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Attendance/StoreAttendanceRequest.php: -------------------------------------------------------------------------------- 1 | ['required'], 28 | 'date' => ['required', 'date'] 29 | ]; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'password' => 'The provided password is incorrect.', 18 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 19 | 20 | ]; 21 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/tk.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/tk",[],function(){return{errorLoading:function(){return"Netije ýüklenmedi."},inputTooLong:function(e){return e.input.length-e.maximum+" harp bozuň."},inputTooShort:function(e){return"Ýene-de iň az "+(e.minimum-e.input.length)+" harp ýazyň."},loadingMore:function(){return"Köpräk netije görkezilýär…"},maximumSelected:function(e){return"Diňe "+e.maximum+" sanysyny saýlaň."},noResults:function(){return"Netije tapylmady."},searching:function(){return"Gözlenýär…"},removeAllItems:function(){return"Remove all items"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /app/Http/Requests/Subject/StoreSubjectRequest.php: -------------------------------------------------------------------------------- 1 | ['required', 'max:255', 'unique:subjects'], 28 | 'description' => ['string'], 29 | ]; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /public/Manage/js/components/charts/chart-bars.js: -------------------------------------------------------------------------------- 1 | // 2 | // Bars chart 3 | // 4 | 5 | var BarsChart = (function() { 6 | 7 | // 8 | // Variables 9 | // 10 | 11 | var $chart = $('#chart-bars'); 12 | 13 | 14 | // 15 | // Methods 16 | // 17 | 18 | // Init chart 19 | function initChart($chart) { 20 | 21 | // Create chart 22 | var ordersChart = new Chart($chart, { 23 | type: 'bar', 24 | data: { 25 | labels: ['Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], 26 | datasets: [{ 27 | label: 'Sales', 28 | data: [25, 20, 30, 22, 17, 29] 29 | }] 30 | } 31 | }); 32 | 33 | // Save to jQuery object 34 | $chart.data('chart', ordersChart); 35 | } 36 | 37 | 38 | // Init chart 39 | if ($chart.length) { 40 | initChart($chart); 41 | } 42 | 43 | })(); 44 | -------------------------------------------------------------------------------- /public/Manage/scss/core/collapse/_accordion.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Accordion 3 | // 4 | 5 | 6 | .accordion { 7 | .card-header { 8 | position: relative; 9 | cursor: pointer; 10 | 11 | &:after { 12 | content: "\ea0f"; 13 | position: absolute; 14 | right: 1.5rem; 15 | top: 50%; 16 | transform: translateY(-50%); 17 | font: normal normal normal 14px/1 NucleoIcons; 18 | line-height: 0; 19 | @include transition($transition-cubic-bezier); 20 | } 21 | } 22 | 23 | .card-header[aria-expanded="false"] { 24 | &:after { 25 | content: "\ea0f"; 26 | } 27 | } 28 | 29 | .card-header[aria-expanded="true"] { 30 | &:after { 31 | transform: rotate(180deg); 32 | } 33 | 34 | .heading { 35 | color: theme-color("primary"); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/tr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/tr",[],function(){return{errorLoading:function(){return"Sonuç yüklenemedi"},inputTooLong:function(n){return n.input.length-n.maximum+" karakter daha girmelisiniz"},inputTooShort:function(n){return"En az "+(n.minimum-n.input.length)+" karakter daha girmelisiniz"},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(n){return"Sadece "+n.maximum+" seçim yapabilirsiniz"},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"},removeAllItems:function(){return"Tüm öğeleri kaldır"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/collapse/_accordion.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Accordion 3 | // 4 | 5 | 6 | .accordion { 7 | .card-header { 8 | position: relative; 9 | cursor: pointer; 10 | 11 | &:after { 12 | content: "\ea0f"; 13 | position: absolute; 14 | right: 1.5rem; 15 | top: 50%; 16 | transform: translateY(-50%); 17 | font: normal normal normal 14px/1 NucleoIcons; 18 | line-height: 0; 19 | @include transition($transition-cubic-bezier); 20 | } 21 | } 22 | 23 | .card-header[aria-expanded="false"] { 24 | &:after { 25 | content: "\ea0f"; 26 | } 27 | } 28 | 29 | .card-header[aria-expanded="true"] { 30 | &:after { 31 | transform: rotate(180deg); 32 | } 33 | 34 | .heading { 35 | color: theme-color("primary"); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /public/Manage/scss/core/icons/_icon-shape.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Icon shape 3 | // 4 | 5 | 6 | .icon-shape { 7 | padding: 12px; 8 | text-align: center; 9 | display: inline-flex; 10 | align-items: center; 11 | justify-content: center; 12 | border-radius: 50%; 13 | 14 | 15 | i, svg { 16 | font-size: 1.25rem; 17 | } 18 | 19 | &.icon-lg { 20 | i, svg { 21 | font-size: 1.625rem; 22 | } 23 | } 24 | 25 | &.icon-sm { 26 | i, svg { 27 | font-size: .875rem; 28 | } 29 | } 30 | 31 | &.icon-xs { 32 | i, svg { 33 | font-size: .6rem; 34 | } 35 | } 36 | 37 | svg { 38 | width: 30px; 39 | height: 30px; 40 | } 41 | 42 | } 43 | 44 | @each $color, $value in $theme-colors { 45 | .icon-shape-#{$color} { 46 | @include icon-shape-variant(theme-color($color)); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/id.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(n){return"Hapuskan "+(n.input.length-n.maximum)+" huruf"},inputTooShort:function(n){return"Masukkan "+(n.minimum-n.input.length)+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(n){return"Anda hanya dapat memilih "+n.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"},removeAllItems:function(){return"Hapus semua item"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/th.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/th",[],function(){return{errorLoading:function(){return"ไม่สามารถค้นข้อมูลได้"},inputTooLong:function(n){return"โปรดลบออก "+(n.input.length-n.maximum)+" ตัวอักษร"},inputTooShort:function(n){return"โปรดพิมพ์เพิ่มอีก "+(n.minimum-n.input.length)+" ตัวอักษร"},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(n){return"คุณสามารถเลือกได้ไม่เกิน "+n.maximum+" รายการ"},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"},removeAllItems:function(){return"ลบรายการทั้งหมด"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/icons/_icon-shape.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Icon shape 3 | // 4 | 5 | 6 | .icon-shape { 7 | padding: 12px; 8 | text-align: center; 9 | display: inline-flex; 10 | align-items: center; 11 | justify-content: center; 12 | border-radius: 50%; 13 | 14 | 15 | i, svg { 16 | font-size: 1.25rem; 17 | } 18 | 19 | &.icon-lg { 20 | i, svg { 21 | font-size: 1.625rem; 22 | } 23 | } 24 | 25 | &.icon-sm { 26 | i, svg { 27 | font-size: .875rem; 28 | } 29 | } 30 | 31 | &.icon-xs { 32 | i, svg { 33 | font-size: .6rem; 34 | } 35 | } 36 | 37 | svg { 38 | width: 30px; 39 | height: 30px; 40 | } 41 | 42 | } 43 | 44 | @each $color, $value in $theme-colors { 45 | .icon-shape-#{$color} { 46 | @include icon-shape-variant(theme-color($color)); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/ar.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(n){return"الرجاء حذف "+(n.input.length-n.maximum)+" عناصر"},inputTooShort:function(n){return"الرجاء إضافة "+(n.minimum-n.input.length)+" عناصر"},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(n){return"تستطيع إختيار "+n.maximum+" بنود فقط"},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"},removeAllItems:function(){return"قم بإزالة كل العناصر"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/nb.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){return"Vennligst fjern "+(e.input.length-e.maximum)+" tegn"},inputTooShort:function(e){return"Vennligst skriv inn "+(e.minimum-e.input.length)+" tegn til"},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/ForgotPasswordController.php: -------------------------------------------------------------------------------- 1 |

Argon Admin

A beautiful Admin for Bootstrap 4. It is Free and Open Source.

'});google.maps.event.addListener(o,"click",function(){t.open(map,o)})}$map.length&&google.maps.event.addDomListener(window,"load",initMap); 5 | -------------------------------------------------------------------------------- /public/Manage/scss/core/mixins/_popover.scss: -------------------------------------------------------------------------------- 1 | @mixin popover-variant($background) { 2 | 3 | background-color: $background; 4 | 5 | .popover-header { 6 | background-color: $background; 7 | color: color-yiq($background); 8 | } 9 | 10 | .popover-body { 11 | color: color-yiq($background); 12 | } 13 | .popover-header{ 14 | border-color: rgba(color-yiq($background), .2); 15 | } 16 | &.bs-popover-top { 17 | .arrow::after { 18 | border-top-color: $background; 19 | } 20 | } 21 | &.bs-popover-right { 22 | .arrow::after { 23 | border-right-color: $background; 24 | } 25 | } 26 | &.bs-popover-bottom { 27 | .arrow::after { 28 | border-bottom-color: $background; 29 | } 30 | } 31 | &.bs-popover-left { 32 | .arrow::after { 33 | border-left-color: $background; 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /app/Http/Middleware/RoleMiddleware.php: -------------------------------------------------------------------------------- 1 | user()->hasRoles($role) ){ 26 | return $next($request); 27 | } 28 | } 29 | return abort(403); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/mixins/_popover.scss: -------------------------------------------------------------------------------- 1 | @mixin popover-variant($background) { 2 | 3 | background-color: $background; 4 | 5 | .popover-header { 6 | background-color: $background; 7 | color: color-yiq($background); 8 | } 9 | 10 | .popover-body { 11 | color: color-yiq($background); 12 | } 13 | .popover-header{ 14 | border-color: rgba(color-yiq($background), .2); 15 | } 16 | &.bs-popover-top { 17 | .arrow::after { 18 | border-top-color: $background; 19 | } 20 | } 21 | &.bs-popover-right { 22 | .arrow::after { 23 | border-right-color: $background; 24 | } 25 | } 26 | &.bs-popover-bottom { 27 | .arrow::after { 28 | border-bottom-color: $background; 29 | } 30 | } 31 | &.bs-popover-left { 32 | .arrow::after { 33 | border-left-color: $background; 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/is.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/is",[],function(){return{inputTooLong:function(n){var t=n.input.length-n.maximum,e="Vinsamlegast styttið texta um "+t+" staf";return t<=1?e:e+"i"},inputTooShort:function(n){var t=n.minimum-n.input.length,e="Vinsamlegast skrifið "+t+" staf";return t>1&&(e+="i"),e+=" í viðbót"},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(n){return"Þú getur aðeins valið "+n.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"},removeAllItems:function(){return"Fjarlægðu öll atriði"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/et.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var n=e.input.length-e.maximum,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" vähem"},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" rohkem"},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var n="Saad vaid "+e.maximum+" tulemus";return 1==e.maximum?n+="e":n+="t",n+=" valida"},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"},removeAllItems:function(){return"Eemalda kõik esemed"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/fi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(n){return"Ole hyvä ja anna "+(n.input.length-n.maximum)+" merkkiä vähemmän"},inputTooShort:function(n){return"Ole hyvä ja anna "+(n.minimum-n.input.length)+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(n){return"Voit valita ainoastaan "+n.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"},removeAllItems:function(){return"Poista kaikki kohteet"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/js/components/init/popover.js: -------------------------------------------------------------------------------- 1 | // 2 | // Popover 3 | // 4 | 5 | 'use strict'; 6 | 7 | var Popover = (function() { 8 | 9 | // Variables 10 | 11 | var $popover = $('[data-toggle="popover"]'), 12 | $popoverClass = ''; 13 | 14 | 15 | // Methods 16 | 17 | function init($this) { 18 | if ($this.data('color')) { 19 | $popoverClass = 'popover-' + $this.data('color'); 20 | } 21 | 22 | var options = { 23 | trigger: 'focus', 24 | template: '' 25 | }; 26 | 27 | $this.popover(options); 28 | } 29 | 30 | 31 | // Events 32 | 33 | if ($popover.length) { 34 | $popover.each(function() { 35 | init($(this)); 36 | }); 37 | } 38 | 39 | })(); 40 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/ms.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(n){return"Sila hapuskan "+(n.input.length-n.maximum)+" aksara"},inputTooShort:function(n){return"Sila masukkan "+(n.minimum-n.input.length)+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(n){return"Anda hanya boleh memilih "+n.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"},removeAllItems:function(){return"Keluarkan semua item"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/hu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/hu",[],function(){return{errorLoading:function(){return"Az eredmények betöltése nem sikerült."},inputTooLong:function(e){return"Túl hosszú. "+(e.input.length-e.maximum)+" karakterrel több, mint kellene."},inputTooShort:function(e){return"Túl rövid. Még "+(e.minimum-e.input.length)+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"},removeAllItems:function(){return"Távolítson el minden elemet"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/ka.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ka",[],function(){return{errorLoading:function(){return"მონაცემების ჩატვირთვა შეუძლებელია."},inputTooLong:function(n){return"გთხოვთ აკრიფეთ "+(n.input.length-n.maximum)+" სიმბოლოთი ნაკლები"},inputTooShort:function(n){return"გთხოვთ აკრიფეთ "+(n.minimum-n.input.length)+" სიმბოლო ან მეტი"},loadingMore:function(){return"მონაცემების ჩატვირთვა…"},maximumSelected:function(n){return"თქვენ შეგიძლიათ აირჩიოთ არაუმეტეს "+n.maximum+" ელემენტი"},noResults:function(){return"რეზულტატი არ მოიძებნა"},searching:function(){return"ძიება…"},removeAllItems:function(){return"ამოიღე ყველა ელემენტი"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/bg.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bg",[],function(){return{inputTooLong:function(n){var e=n.input.length-n.maximum,u="Моля въведете с "+e+" по-малко символ";return e>1&&(u+="a"),u},inputTooShort:function(n){var e=n.minimum-n.input.length,u="Моля въведете още "+e+" символ";return e>1&&(u+="a"),u},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(n){var e="Можете да направите до "+n.maximum+" ";return n.maximum>1?e+="избора":e+="избор",e},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"},removeAllItems:function(){return"Премахнете всички елементи"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/da.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){return"Angiv venligst "+(e.input.length-e.maximum)+" tegn mindre"},inputTooShort:function(e){return"Angiv venligst "+(e.minimum-e.input.length)+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var n="Du kan kun vælge "+e.maximum+" emne";return 1!=e.maximum&&(n+="r"),n},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/close/_close.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Close 3 | // 4 | 5 | .close { 6 | @if $enable-transitions { 7 | transition: $transition-base; 8 | } 9 | 10 | &>span:not(.sr-only) { 11 | background-color: $close-bg; 12 | color: $close-color; 13 | line-height: 17px; 14 | height: 1.25rem; 15 | width: 1.25rem; 16 | border-radius: 50%; 17 | font-size: 1.25rem; 18 | display: block; 19 | @if $enable-transitions { 20 | transition: $transition-base; 21 | } 22 | } 23 | 24 | &:hover, 25 | &:focus { 26 | background-color: $close-hover-bg; 27 | color: $close-hover-color; 28 | outline: none; 29 | 30 | span:not(.sr-only) { 31 | background-color: $close-hover-bg; 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /public/Manage/scss/core/vendors/_datatables.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Datatables 3 | // 4 | 5 | .dataTables_wrapper { 6 | font-size: $font-size-sm; 7 | } 8 | 9 | table.dataTable { 10 | margin-bottom: $card-spacer-y !important; 11 | border-bottom: 1px solid $table-border-color; 12 | 13 | tbody { 14 | > tr.selected { 15 | background-color: theme-color("primary"); 16 | } 17 | } 18 | } 19 | 20 | .dataTables_length, 21 | .dataTables_info, 22 | .dt-buttons { 23 | padding-left: $card-spacer-x; 24 | } 25 | 26 | .dataTables_length { 27 | .form-control { 28 | margin: 0 .375rem; 29 | } 30 | } 31 | 32 | .dataTables_filter { 33 | padding-right: $card-spacer-x; 34 | display: inline-block; 35 | float: right; 36 | } 37 | 38 | .dataTables_paginate { 39 | padding-right: $card-spacer-x; 40 | } 41 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/hy.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hy",[],function(){return{errorLoading:function(){return"Արդյունքները հնարավոր չէ բեռնել։"},inputTooLong:function(n){return"Խնդրում ենք հեռացնել "+(n.input.length-n.maximum)+" նշան"},inputTooShort:function(n){return"Խնդրում ենք մուտքագրել "+(n.minimum-n.input.length)+" կամ ավել նշաններ"},loadingMore:function(){return"Բեռնվում են նոր արդյունքներ․․․"},maximumSelected:function(n){return"Դուք կարող եք ընտրել առավելագույնը "+n.maximum+" կետ"},noResults:function(){return"Արդյունքներ չեն գտնվել"},searching:function(){return"Որոնում․․․"},removeAllItems:function(){return"Հեռացնել բոլոր տարրերը"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /app/Http/Requests/Student/StoreStudentRequest.php: -------------------------------------------------------------------------------- 1 | ['required', 'min:6', 'max:255'], 28 | 'email' => ['required', 'email', 'unique:students', 'max:255'], 29 | 'phone' => ['required', 'min:6'], 30 | ]; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 19 | SendEmailVerificationNotification::class, 20 | ], 21 | ]; 22 | 23 | /** 24 | * Register any events for your application. 25 | * 26 | * @return void 27 | */ 28 | public function boot() 29 | { 30 | // 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Your password has been reset!', 17 | 'sent' => 'We have emailed your password reset link!', 18 | 'throttled' => 'Please wait before retrying.', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that email address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | exists()) { 19 | User::create([ 20 | 'name' => 'Ahmad Chebbo', 21 | 'email' => 'admin@app.com', 22 | 'email_verified_at' => Carbon::now(), 23 | 'password' => bcrypt('password'), 24 | 'role' => 'Admin' 25 | ]); 26 | } 27 | $this->call(SettingSeeder::class); 28 | // \App\Models\User::factory(10)->create(); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/fa.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(n){return"لطفاً "+(n.input.length-n.maximum)+" کاراکتر را حذف نمایید"},inputTooShort:function(n){return"لطفاً تعداد "+(n.minimum-n.input.length)+" کاراکتر یا بیشتر وارد نمایید"},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(n){return"شما تنها می‌توانید "+n.maximum+" آیتم را انتخاب نمایید"},noResults:function(){return"هیچ نتیجه‌ای یافت نشد"},searching:function(){return"در حال جستجو..."},removeAllItems:function(){return"همه موارد را حذف کنید"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/en.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Please delete "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var n="You can only select "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/hi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(n){var e=n.input.length-n.maximum,r=e+" अक्षर को हटा दें";return e>1&&(r=e+" अक्षरों को हटा दें "),r},inputTooShort:function(n){return"कृपया "+(n.minimum-n.input.length)+" या अधिक अक्षर दर्ज करें"},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(n){return"आप केवल "+n.maximum+" आइटम का चयन कर सकते हैं"},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."},removeAllItems:function(){return"सभी वस्तुओं को हटा दें"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/he.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="נא למחוק ";return r+=1===e?"תו אחד":e+" תווים"},inputTooShort:function(n){var e=n.minimum-n.input.length,r="נא להכניס ";return r+=1===e?"תו אחד":e+" תווים",r+=" או יותר"},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(n){var e="באפשרותך לבחור עד ";return 1===n.maximum?e+="פריט אחד":e+=n.maximum+" פריטים",e},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"},removeAllItems:function(){return"הסר את כל הפריטים"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/hr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hr",[],function(){function n(n){var e=" "+n+" znak";return n%10<5&&n%10>0&&(n%100<5||n%100>19)?n%10>1&&(e+="a"):e+="ova",e}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(e){return"Unesite "+n(e.input.length-e.maximum)},inputTooShort:function(e){return"Unesite još "+n(e.minimum-e.input.length)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(n){return"Maksimalan broj odabranih stavki je "+n.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Ukloni sve stavke"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /app/Http/Controllers/Manage/MainController.php: -------------------------------------------------------------------------------- 1 | setPageTitle('Dashboard', 'dashboard'); 22 | $subjects = Subject::all(); 23 | $students_count = Student::count(); 24 | return view('Manage.pages.Singles.dashboard', compact('subjects', 'students_count')); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /database/migrations/2021_07_14_204418_create_settings_table.php: -------------------------------------------------------------------------------- 1 | id(); 18 | $table->string('key')->unique(); 19 | $table->text('value')->nullable(); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('settings'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2021_07_13_093539_create_subjects_table.php: -------------------------------------------------------------------------------- 1 | id(); 18 | $table->string('name')->unique(); 19 | $table->text('description')->nullable(); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('subjects'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /public/Manage/scss/core/badges/_badge-dot.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Dot badge 3 | // 4 | 5 | 6 | // General styles 7 | 8 | .badge-dot { 9 | padding-left: 0; 10 | padding-right: 0; 11 | background: transparent; 12 | font-weight: $font-weight-normal; 13 | font-size: $font-size-sm; 14 | text-transform: none; 15 | 16 | strong { 17 | color: $gray-800; 18 | } 19 | 20 | i { 21 | display: inline-block; 22 | vertical-align: middle; 23 | width: .375rem; 24 | height: .375rem; 25 | border-radius: 50%; 26 | margin-right: .375rem; 27 | } 28 | 29 | &.badge-md { 30 | i { 31 | width: .5rem; 32 | height: .5rem; 33 | } 34 | } 35 | 36 | &.badge-lg { 37 | i { 38 | width: .625rem; 39 | height: .625rem; 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /database/migrations/2014_10_12_100000_create_password_resets_table.php: -------------------------------------------------------------------------------- 1 | string('email')->index(); 18 | $table->string('token'); 19 | $table->timestamp('created_at')->nullable(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('password_resets'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/badges/_badge-dot.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Dot badge 3 | // 4 | 5 | 6 | // General styles 7 | 8 | .badge-dot { 9 | padding-left: 0; 10 | padding-right: 0; 11 | background: transparent; 12 | font-weight: $font-weight-normal; 13 | font-size: $font-size-sm; 14 | text-transform: none; 15 | 16 | strong { 17 | color: $gray-800; 18 | } 19 | 20 | i { 21 | display: inline-block; 22 | vertical-align: middle; 23 | width: .375rem; 24 | height: .375rem; 25 | border-radius: 50%; 26 | margin-right: .375rem; 27 | } 28 | 29 | &.badge-md { 30 | i { 31 | width: .5rem; 32 | height: .5rem; 33 | } 34 | } 35 | 36 | &.badge-lg { 37 | i { 38 | width: .625rem; 39 | height: .625rem; 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/af.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/af",[],function(){return{errorLoading:function(){return"Die resultate kon nie gelaai word nie."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Verwyders asseblief "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Voer asseblief "+(e.minimum-e.input.length)+" of meer karakters"},loadingMore:function(){return"Meer resultate word gelaai…"},maximumSelected:function(e){var n="Kies asseblief net "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"Geen resultate gevind"},searching:function(){return"Besig…"},removeAllItems:function(){return"Verwyder alle items"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/de.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){return"Bitte "+(e.input.length-e.maximum)+" Zeichen weniger eingeben"},inputTooShort:function(e){return"Bitte "+(e.minimum-e.input.length)+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var n="Sie können nur "+e.maximum+" Element";return 1!=e.maximum&&(n+="e"),n+=" auswählen"},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"},removeAllItems:function(){return"Entferne alle Elemente"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/breadcrumbs/_breadcrumb.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumb 3 | // 4 | 5 | .breadcrumb-item { 6 | font-size: $font-size-sm; 7 | } 8 | 9 | .breadcrumb-dark { 10 | background-color: $breadcrumb-dark-bg; 11 | 12 | .breadcrumb-item { 13 | font-weight: 600; 14 | 15 | a { 16 | color: $breadcrumb-dark-color; 17 | 18 | &:hover { 19 | color: $breadcrumb-dark-hover-color; 20 | } 21 | } 22 | 23 | + .breadcrumb-item { 24 | &::before { 25 | color: $breadcrumb-dark-divider-color; 26 | } 27 | } 28 | 29 | &.active { 30 | color: $breadcrumb-dark-active-color; 31 | } 32 | } 33 | } 34 | 35 | 36 | // Links 37 | 38 | .breadcrumb-links { 39 | padding: 0; 40 | margin: 0; 41 | background: transparent; 42 | } 43 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/eu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gutxiago"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gehiago"},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return 1===e.maximum?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"},removeAllItems:function(){return"Kendu elementu guztiak"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /database/migrations/2021_07_13_094248_create_students_table.php: -------------------------------------------------------------------------------- 1 | id(); 18 | $table->string('name'); 19 | $table->string('email'); 20 | $table->string('phone'); 21 | $table->timestamps(); 22 | }); 23 | } 24 | 25 | /** 26 | * Reverse the migrations. 27 | * 28 | * @return void 29 | */ 30 | public function down() 31 | { 32 | Schema::dropIfExists('students'); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /public/Manage/scss/core/alerts/_alert.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Alert 3 | // 4 | 5 | .alert { 6 | 7 | font-size: $font-size-sm; 8 | } 9 | 10 | // Alert heading 11 | 12 | .alert-heading { 13 | font-weight: $font-weight-bold; 14 | font-size: $h4-font-size; 15 | margin-top: .15rem; 16 | } 17 | 18 | 19 | // Alert icon 20 | 21 | .alert-icon { 22 | font-size: 1.25rem; 23 | margin-right: 1.25rem; 24 | display: inline-block; 25 | vertical-align: middle; 26 | 27 | i.ni { 28 | position: relative; 29 | top: 2px; 30 | } 31 | } 32 | 33 | 34 | // Alert text next to an alert icon 35 | 36 | .alert-text { 37 | display: inline-block; 38 | vertical-align: middle; 39 | } 40 | 41 | 42 | // Alert links 43 | 44 | [class*="alert-"] { 45 | .alert-link { 46 | color: $white; 47 | border-bottom: 1px dotted rgba($white, .5); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/breadcrumbs/_breadcrumb.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumb 3 | // 4 | 5 | .breadcrumb-item { 6 | font-size: $font-size-sm; 7 | } 8 | 9 | .breadcrumb-dark { 10 | background-color: $breadcrumb-dark-bg; 11 | 12 | .breadcrumb-item { 13 | font-weight: 600; 14 | 15 | a { 16 | color: $breadcrumb-dark-color; 17 | 18 | &:hover { 19 | color: $breadcrumb-dark-hover-color; 20 | } 21 | } 22 | 23 | + .breadcrumb-item { 24 | &::before { 25 | color: $breadcrumb-dark-divider-color; 26 | } 27 | } 28 | 29 | &.active { 30 | color: $breadcrumb-dark-active-color; 31 | } 32 | } 33 | } 34 | 35 | 36 | // Links 37 | 38 | .breadcrumb-links { 39 | padding: 0; 40 | margin: 0; 41 | background: transparent; 42 | } 43 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/pt-BR.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Apague "+n+" caracter";return 1!=n&&(r+="es"),r},inputTooShort:function(e){return"Digite "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var n="Você só pode selecionar "+e.maximum+" ite";return 1==e.maximum?n+="m":n+="ns",n},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/pt.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var r=e.input.length-e.maximum,n="Por favor apague "+r+" ";return n+=1!=r?"caracteres":"caractere"},inputTooShort:function(e){return"Introduza "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var r="Apenas pode seleccionar "+e.maximum+" ";return r+=1!=e.maximum?"itens":"item"},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/scss/core/free/alerts/_alert.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Alert 3 | // 4 | 5 | .alert { 6 | 7 | font-size: $font-size-sm; 8 | } 9 | 10 | // Alert heading 11 | 12 | .alert-heading { 13 | font-weight: $font-weight-bold; 14 | font-size: $h4-font-size; 15 | margin-top: .15rem; 16 | } 17 | 18 | 19 | // Alert icon 20 | 21 | .alert-icon { 22 | font-size: 1.25rem; 23 | margin-right: 1.25rem; 24 | display: inline-block; 25 | vertical-align: middle; 26 | 27 | i.ni { 28 | position: relative; 29 | top: 2px; 30 | } 31 | } 32 | 33 | 34 | // Alert text next to an alert icon 35 | 36 | .alert-text { 37 | display: inline-block; 38 | vertical-align: middle; 39 | } 40 | 41 | 42 | // Alert links 43 | 44 | [class*="alert-"] { 45 | .alert-link { 46 | color: $white; 47 | border-bottom: 1px dotted rgba($white, .5); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /public/Manage/scss/core/free/avatars/_avatar.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Avatar 3 | // 4 | 5 | // General styles 6 | 7 | .avatar { 8 | color: $white; 9 | background-color: $gray-500; 10 | display: inline-flex; 11 | align-items: center; 12 | justify-content: center; 13 | font-size: 1rem; 14 | border-radius: $border-radius; 15 | height: 48px; 16 | width: 48px; 17 | 18 | img { 19 | width: 100%; 20 | border-radius: $border-radius; 21 | } 22 | 23 | &.rounded-circle { 24 | img { 25 | @extend .rounded-circle; 26 | } 27 | } 28 | 29 | + .avatar-content { 30 | display: inline-block; 31 | margin-left: .75rem; 32 | } 33 | } 34 | 35 | 36 | // Avatar size variations 37 | 38 | 39 | .avatar-lg { 40 | width: 58px; 41 | height: 58px; 42 | font-size: $font-size-sm; 43 | } 44 | 45 | .avatar-sm { 46 | width: 36px; 47 | height: 36px; 48 | font-size: $font-size-sm; 49 | } 50 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/mk.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/mk",[],function(){return{inputTooLong:function(n){var e=(n.input.length,n.maximum,"Ве молиме внесете "+n.maximum+" помалку карактер");return 1!==n.maximum&&(e+="и"),e},inputTooShort:function(n){var e=(n.minimum,n.input.length,"Ве молиме внесете уште "+n.maximum+" карактер");return 1!==n.maximum&&(e+="и"),e},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(n){var e="Можете да изберете само "+n.maximum+" ставк";return 1===n.maximum?e+="а":e+="и",e},noResults:function(){return"Нема пронајдено совпаѓања"},searching:function(){return"Пребарување…"},removeAllItems:function(){return"Отстрани ги сите предмети"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /app/Http/Requests/Subject/UpdateSubjectRequest.php: -------------------------------------------------------------------------------- 1 | ['required', 'max:255', Rule::unique('subjects')->ignore($this->subject->id),], 32 | 'description' => ['string'], 33 | ]; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/bn.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bn",[],function(){return{errorLoading:function(){return"ফলাফলগুলি লোড করা যায়নি।"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।";return 1!=e&&(u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।"),u},inputTooShort:function(n){return n.minimum-n.input.length+" টি অক্ষর অথবা অধিক অক্ষর লিখুন।"},loadingMore:function(){return"আরো ফলাফল লোড হচ্ছে ..."},maximumSelected:function(n){var e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।";return 1!=n.maximum&&(e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।"),e},noResults:function(){return"কোন ফলাফল পাওয়া যায়নি।"},searching:function(){return"অনুসন্ধান করা হচ্ছে ..."}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/lv.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/lv",[],function(){function e(e,n,u,i){return 11===e?n:e%10==1?u:i}return{inputTooLong:function(n){var u=n.input.length-n.maximum,i="Lūdzu ievadiet par "+u;return(i+=" simbol"+e(u,"iem","u","iem"))+" mazāk"},inputTooShort:function(n){var u=n.minimum-n.input.length,i="Lūdzu ievadiet vēl "+u;return i+=" simbol"+e(u,"us","u","us")},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(n){var u="Jūs varat izvēlēties ne vairāk kā "+n.maximum;return u+=" element"+e(n.maximum,"us","u","us")},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"},removeAllItems:function(){return"Noņemt visus vienumus"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /app/Http/Middleware/RedirectIfAuthenticated.php: -------------------------------------------------------------------------------- 1 | check()) { 26 | return redirect(RouteServiceProvider::HOME); 27 | } 28 | } 29 | 30 | return $next($request); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/sq.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sq",[],function(){return{errorLoading:function(){return"Rezultatet nuk mund të ngarkoheshin."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Të lutem fshi "+n+" karakter";return 1!=n&&(t+="e"),t},inputTooShort:function(e){return"Të lutem shkruaj "+(e.minimum-e.input.length)+" ose më shumë karaktere"},loadingMore:function(){return"Duke ngarkuar më shumë rezultate…"},maximumSelected:function(e){var n="Mund të zgjedhësh vetëm "+e.maximum+" element";return 1!=e.maximum&&(n+="e"),n},noResults:function(){return"Nuk u gjet asnjë rezultat"},searching:function(){return"Duke kërkuar…"},removeAllItems:function(){return"Hiq të gjitha sendet"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/ca.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Si us plau, elimina "+n+" car";return r+=1==n?"àcter":"àcters"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Si us plau, introdueix "+n+" car";return r+=1==n?"àcter":"àcters"},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var n="Només es pot seleccionar "+e.maximum+" element";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"},removeAllItems:function(){return"Treu tots els elements"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /public/Manage/vendor/select2/dist/js/i18n/it.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Per favore cancella "+n+" caratter";return t+=1!==n?"i":"e"},inputTooShort:function(e){return"Per favore inserisci "+(e.minimum-e.input.length)+" o più caratteri"},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var n="Puoi selezionare solo "+e.maximum+" element";return 1!==e.maximum?n+="i":n+="o",n},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"},removeAllItems:function(){return"Rimuovi tutti gli oggetti"}}}),e.define,e.require}(); --------------------------------------------------------------------------------