├── .env.example ├── .gitattributes ├── .gitignore ├── app ├── Academic.php ├── Batch.php ├── Console │ └── Kernel.php ├── Exceptions │ └── Handler.php ├── Fee.php ├── FeeType.php ├── FileUpload.php ├── Group.php ├── Http │ ├── Controllers │ │ ├── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── LoginController.php │ │ │ ├── RegisterController.php │ │ │ └── ResetPasswordController.php │ │ ├── Controller.php │ │ ├── CourseController.php │ │ ├── DashboardController.php │ │ ├── FeeController.php │ │ ├── LoginController.php │ │ ├── ReportController.php │ │ └── StudentController.php │ ├── Kernel.php │ └── Middleware │ │ ├── Authen.php │ │ ├── CheckRole.php │ │ ├── EncryptCookies.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ └── VerifyCsrfToken.php ├── Level.php ├── MyClass.php ├── Program.php ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php ├── Receipt.php ├── ReceiptDetail.php ├── Role.php ├── Shift.php ├── Status.php ├── Student.php ├── StudentFee.php ├── Time.php ├── Transaction.php └── User.php ├── artisan ├── bootstrap ├── app.php ├── autoload.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── database.php ├── filesystems.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ └── ModelFactory.php ├── migrations │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2017_08_16_085741_create_roles_table.php │ ├── 2017_08_16_085742_create_users_table.php │ ├── 2017_08_16_092249_create_academics_table.php │ ├── 2017_08_16_092340_create_programs_table.php │ ├── 2017_08_16_092410_create_levels_table.php │ ├── 2017_08_16_092527_create_shifts_table.php │ ├── 2017_08_16_092604_create_times_table.php │ ├── 2017_08_16_092659_create_batches_table.php │ ├── 2017_08_16_093045_create_groups_table.php │ ├── 2017_08_16_093201_create_classes_table.php │ ├── 2017_08_16_094028_create_receiptdetails_table.php │ ├── 2017_08_17_090657_create_students_table.php │ ├── 2017_08_17_0935808_create_fees_table.php │ ├── 2017_08_17_093807_create_feetypes_table.php │ ├── 2017_08_17_093809_create_studentfees_table.php │ ├── 2017_08_18_093302_create_statuses_table.php │ ├── 2017_08_18_093942_create_receipts_table.php │ └── 2017_08_19_093809_create_transactions_table.php └── seeds │ ├── DatabaseSeeder.php │ ├── RolesTablesSeeder.php │ └── UsersTablesSeeder.php ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── assets │ ├── chart-master │ │ ├── .gitignore │ │ ├── Chart.js │ │ ├── Chart.min.js │ │ ├── LICENSE.md │ │ ├── component.json │ │ ├── docs │ │ │ ├── Chart.js │ │ │ ├── index.html │ │ │ ├── prettify.css │ │ │ ├── prettify.js │ │ │ ├── prettify.less │ │ │ ├── styles.css │ │ │ └── styles.less │ │ ├── readme.md │ │ ├── samples │ │ │ ├── bar.html │ │ │ ├── doughnut.html │ │ │ ├── line.html │ │ │ ├── pie.html │ │ │ ├── polarArea.html │ │ │ ├── radar.html │ │ │ └── sixup.html │ │ └── site │ │ │ ├── assets │ │ │ ├── 6charts.png │ │ │ ├── Chart.js │ │ │ ├── effects.js │ │ │ ├── excanvas.js │ │ │ ├── html.png │ │ │ └── simple.png │ │ │ ├── index.html │ │ │ └── styles.css │ ├── ckeditor │ │ ├── .DS_Store │ │ ├── CHANGES.md │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── build-config.js │ │ ├── ckeditor.js │ │ ├── config.js │ │ ├── contents.css │ │ ├── lang │ │ │ ├── af.js │ │ │ ├── ar.js │ │ │ ├── bg.js │ │ │ ├── bn.js │ │ │ ├── bs.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── cy.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── en-au.js │ │ │ ├── en-ca.js │ │ │ ├── en-gb.js │ │ │ ├── en.js │ │ │ ├── eo.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fo.js │ │ │ ├── fr-ca.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── gu.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hu.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── ka.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── ku.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── mn.js │ │ │ ├── ms.js │ │ │ ├── nb.js │ │ │ ├── nl.js │ │ │ ├── no.js │ │ │ ├── pl.js │ │ │ ├── pt-br.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sr-latn.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tr.js │ │ │ ├── ug.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-cn.js │ │ │ └── zh.js │ │ ├── plugins │ │ │ ├── .DS_Store │ │ │ ├── a11yhelp │ │ │ │ ├── .DS_Store │ │ │ │ └── dialogs │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── a11yhelp.js │ │ │ │ │ └── lang │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── cy.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── gu.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── ku.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── mn.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── no.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── ug.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ └── zh-cn.js │ │ │ ├── about │ │ │ │ ├── .DS_Store │ │ │ │ └── dialogs │ │ │ │ │ ├── about.js │ │ │ │ │ └── logo_ckeditor.png │ │ │ ├── clipboard │ │ │ │ ├── .DS_Store │ │ │ │ └── dialogs │ │ │ │ │ └── paste.js │ │ │ ├── dialog │ │ │ │ └── dialogDefinition.js │ │ │ ├── fakeobjects │ │ │ │ ├── .DS_Store │ │ │ │ └── images │ │ │ │ │ └── spacer.gif │ │ │ ├── icons.png │ │ │ ├── image │ │ │ │ ├── .DS_Store │ │ │ │ ├── dialogs │ │ │ │ │ └── image.js │ │ │ │ └── images │ │ │ │ │ └── noimage.png │ │ │ ├── link │ │ │ │ ├── .DS_Store │ │ │ │ ├── dialogs │ │ │ │ │ ├── anchor.js │ │ │ │ │ └── link.js │ │ │ │ └── images │ │ │ │ │ └── anchor.png │ │ │ ├── magicline │ │ │ │ ├── .DS_Store │ │ │ │ └── images │ │ │ │ │ └── icon.png │ │ │ ├── pastefromword │ │ │ │ ├── .DS_Store │ │ │ │ └── filter │ │ │ │ │ └── default.js │ │ │ ├── scayt │ │ │ │ ├── .DS_Store │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ └── dialogs │ │ │ │ │ ├── options.js │ │ │ │ │ └── toolbar.css │ │ │ ├── specialchar │ │ │ │ ├── .DS_Store │ │ │ │ └── dialogs │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── lang │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── cy.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ku.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── no.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── ug.js │ │ │ │ │ └── zh-cn.js │ │ │ │ │ └── specialchar.js │ │ │ ├── table │ │ │ │ ├── .DS_Store │ │ │ │ └── dialogs │ │ │ │ │ └── table.js │ │ │ ├── tabletools │ │ │ │ ├── .DS_Store │ │ │ │ └── dialogs │ │ │ │ │ └── tableCell.js │ │ │ └── wsc │ │ │ │ ├── .DS_Store │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ └── dialogs │ │ │ │ ├── ciframe.html │ │ │ │ ├── tmpFrameset.html │ │ │ │ ├── wsc.css │ │ │ │ └── wsc.js │ │ ├── samples │ │ │ ├── .DS_Store │ │ │ ├── ajax.html │ │ │ ├── api.html │ │ │ ├── appendto.html │ │ │ ├── assets │ │ │ │ ├── .DS_Store │ │ │ │ ├── inlineall │ │ │ │ │ └── logo.png │ │ │ │ ├── outputxhtml │ │ │ │ │ └── outputxhtml.css │ │ │ │ ├── posteddata.php │ │ │ │ ├── sample.css │ │ │ │ ├── sample.jpg │ │ │ │ └── uilanguages │ │ │ │ │ └── languages.js │ │ │ ├── divreplace.html │ │ │ ├── index.html │ │ │ ├── inlineall.html │ │ │ ├── inlinebycode.html │ │ │ ├── plugins │ │ │ │ ├── .DS_Store │ │ │ │ ├── dialog │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── assets │ │ │ │ │ │ └── my_dialog.js │ │ │ │ │ └── dialog.html │ │ │ │ ├── enterkey │ │ │ │ │ └── enterkey.html │ │ │ │ ├── htmlwriter │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── .DS_Store │ │ │ │ │ │ └── outputforflash │ │ │ │ │ │ │ ├── outputforflash.fla │ │ │ │ │ │ │ ├── outputforflash.swf │ │ │ │ │ │ │ └── swfobject.js │ │ │ │ │ ├── outputforflash.html │ │ │ │ │ └── outputhtml.html │ │ │ │ ├── magicline │ │ │ │ │ └── magicline.html │ │ │ │ ├── toolbar │ │ │ │ │ └── toolbar.html │ │ │ │ └── wysiwygarea │ │ │ │ │ └── fullpage.html │ │ │ ├── readonly.html │ │ │ ├── replacebyclass.html │ │ │ ├── replacebycode.html │ │ │ ├── sample.css │ │ │ ├── sample.js │ │ │ ├── sample_posteddata.php │ │ │ ├── tabindex.html │ │ │ ├── uicolor.html │ │ │ ├── uilanguages.html │ │ │ └── xhtmlstyle.html │ │ ├── skins │ │ │ ├── .DS_Store │ │ │ └── moono │ │ │ │ ├── .DS_Store │ │ │ │ ├── dialog.css │ │ │ │ ├── dialog_ie.css │ │ │ │ ├── dialog_ie7.css │ │ │ │ ├── dialog_ie8.css │ │ │ │ ├── dialog_iequirks.css │ │ │ │ ├── dialog_opera.css │ │ │ │ ├── editor.css │ │ │ │ ├── editor_gecko.css │ │ │ │ ├── editor_ie.css │ │ │ │ ├── editor_ie7.css │ │ │ │ ├── editor_ie8.css │ │ │ │ ├── editor_iequirks.css │ │ │ │ ├── icons.png │ │ │ │ ├── images │ │ │ │ ├── arrow.png │ │ │ │ ├── close.png │ │ │ │ └── mini.png │ │ │ │ └── readme.md │ │ └── styles.js │ ├── fullcalendar │ │ ├── .DS_Store │ │ ├── GPL-LICENSE.txt │ │ ├── MIT-LICENSE.txt │ │ ├── changelog.txt │ │ ├── demos │ │ │ ├── .DS_Store │ │ │ ├── agenda-views.html │ │ │ ├── basic-views.html │ │ │ ├── cupertino │ │ │ │ ├── .DS_Store │ │ │ │ ├── images │ │ │ │ │ ├── ui-bg_diagonals-thick_90_eeeeee_40x40.png │ │ │ │ │ ├── ui-bg_flat_15_cd0a0a_40x100.png │ │ │ │ │ ├── ui-bg_glass_100_e4f1fb_1x400.png │ │ │ │ │ ├── ui-bg_glass_50_3baae3_1x400.png │ │ │ │ │ ├── ui-bg_glass_80_d7ebf9_1x400.png │ │ │ │ │ ├── ui-bg_highlight-hard_100_f2f5f7_1x100.png │ │ │ │ │ ├── ui-bg_highlight-hard_70_000000_1x100.png │ │ │ │ │ ├── ui-bg_highlight-soft_100_deedf7_1x100.png │ │ │ │ │ ├── ui-bg_highlight-soft_25_ffef8f_1x100.png │ │ │ │ │ ├── ui-icons_2694e8_256x240.png │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ │ ├── ui-icons_3d80b3_256x240.png │ │ │ │ │ ├── ui-icons_72a7cf_256x240.png │ │ │ │ │ └── ui-icons_ffffff_256x240.png │ │ │ │ └── theme.css │ │ │ ├── default.html │ │ │ ├── external-dragging.html │ │ │ ├── gcal.html │ │ │ ├── json-events.php │ │ │ ├── json.html │ │ │ ├── selectable.html │ │ │ └── theme.html │ │ ├── fullcalendar │ │ │ ├── bootstrap-fullcalendar.css │ │ │ ├── fullcalendar.css │ │ │ ├── fullcalendar.js │ │ │ ├── fullcalendar.min.js │ │ │ ├── fullcalendar.print.css │ │ │ └── gcal.js │ │ └── jquery │ │ │ ├── jquery-1.8.1.min.js │ │ │ └── jquery-ui-1.8.23.custom.min.js │ ├── jquery-easy-pie-chart │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── examples │ │ │ ├── excanvas.js │ │ │ ├── index.html │ │ │ └── style.css │ │ ├── img │ │ │ └── easy-pie-chart.png │ │ ├── jquery.easy-pie-chart.coffee │ │ ├── jquery.easy-pie-chart.css │ │ └── jquery.easy-pie-chart.js │ ├── jquery-file-upload │ │ ├── .gitignore │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── blueimp-file-upload.jquery.json │ │ ├── cors │ │ │ ├── postmessage.html │ │ │ └── result.html │ │ ├── css │ │ │ ├── jquery.fileupload-ui-noscript.css │ │ │ ├── jquery.fileupload-ui.css │ │ │ └── style.css │ │ ├── img │ │ │ ├── loading.gif │ │ │ └── progressbar.gif │ │ ├── index.html │ │ ├── js │ │ │ ├── cors │ │ │ │ ├── jquery.postmessage-transport.js │ │ │ │ └── jquery.xdr-transport.js │ │ │ ├── jquery.fileupload-fp.js │ │ │ ├── jquery.fileupload-ui.js │ │ │ ├── jquery.fileupload.js │ │ │ ├── jquery.iframe-transport.js │ │ │ ├── main.js │ │ │ └── vendor │ │ │ │ ├── canvas-to-blob.min.js │ │ │ │ ├── jquery.ui.widget.js │ │ │ │ ├── load-image.min.js │ │ │ │ └── tmpl.min.js │ │ ├── package.json │ │ ├── server │ │ │ ├── gae-go │ │ │ │ ├── app.yaml │ │ │ │ ├── app │ │ │ │ │ └── main.go │ │ │ │ └── static │ │ │ │ │ ├── favicon.ico │ │ │ │ │ └── robots.txt │ │ │ ├── gae-python │ │ │ │ ├── app.yaml │ │ │ │ ├── main.py │ │ │ │ └── static │ │ │ │ │ ├── favicon.ico │ │ │ │ │ └── robots.txt │ │ │ ├── node │ │ │ │ ├── .gitignore │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── files │ │ │ │ │ │ └── thumbnail │ │ │ │ │ │ └── .gitignore │ │ │ │ ├── server.js │ │ │ │ └── tmp │ │ │ │ │ └── .gitignore │ │ │ └── php │ │ │ │ ├── UploadHandler.php │ │ │ │ ├── files │ │ │ │ ├── .htaccess │ │ │ │ └── style-responsive.css │ │ │ │ └── index.php │ │ └── test │ │ │ ├── index.html │ │ │ └── test.js │ ├── jquery-knob │ │ ├── .DS_Store │ │ ├── README.md │ │ ├── index.html │ │ └── js │ │ │ └── jquery.knob.js │ ├── jquery-ui │ │ ├── images │ │ │ ├── animated-overlay.gif │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_228ef1_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ ├── ui-icons_cd0a0a_256x240.png │ │ │ ├── ui-icons_ef8c08_256x240.png │ │ │ ├── ui-icons_ffd27a_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ ├── jquery-ui-1.10.1.custom.css │ │ ├── jquery-ui-1.10.1.custom.min.css │ │ ├── jquery-ui-1.10.1.custom.min.js │ │ ├── jquery-ui-1.10.2.custom.min.js │ │ └── jquery-ui-1.9.2.custom.min.js │ └── morris.js-0.4.3 │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── component.json │ │ ├── examples │ │ ├── _template.html │ │ ├── area-as-line.html │ │ ├── area.html │ │ ├── bar-colors.html │ │ ├── bar-no-axes.html │ │ ├── bar.html │ │ ├── days.html │ │ ├── decimal-custom-hover.html │ │ ├── diagonal-xlabels-bar.html │ │ ├── diagonal-xlabels.html │ │ ├── donut-colors.html │ │ ├── donut-formatter.html │ │ ├── donut.html │ │ ├── dst.html │ │ ├── events.html │ │ ├── goals.html │ │ ├── lib │ │ │ ├── example.css │ │ │ ├── example.js │ │ │ ├── prettify.css │ │ │ └── prettify.js │ │ ├── months-no-smooth.html │ │ ├── negative.html │ │ ├── no-grid.html │ │ ├── non-continuous.html │ │ ├── non-date.html │ │ ├── quarters.html │ │ ├── stacked_bars.html │ │ ├── timestamps.html │ │ ├── updating.html │ │ ├── weeks.html │ │ └── years.html │ │ ├── grunt.js │ │ ├── less │ │ └── morris.core.less │ │ ├── lib │ │ ├── morris.area.coffee │ │ ├── morris.bar.coffee │ │ ├── morris.coffee │ │ ├── morris.donut.coffee │ │ ├── morris.grid.coffee │ │ ├── morris.hover.coffee │ │ └── morris.line.coffee │ │ ├── morris.css │ │ ├── morris.js │ │ ├── morris.min.js │ │ ├── package.json │ │ ├── raphael-min.js │ │ └── spec │ │ ├── lib │ │ ├── area │ │ │ └── area_spec.coffee │ │ ├── bar │ │ │ ├── bar_spec.coffee │ │ │ └── colours.coffee │ │ ├── commas_spec.coffee │ │ ├── donut │ │ │ └── donut_spec.coffee │ │ ├── grid │ │ │ ├── auto_grid_lines_spec.coffee │ │ │ ├── set_data_spec.coffee │ │ │ └── y_label_format_spec.coffee │ │ ├── hover_spec.coffee │ │ ├── label_series_spec.coffee │ │ ├── line │ │ │ └── line_spec.coffee │ │ ├── pad_spec.coffee │ │ └── parse_time_spec.coffee │ │ ├── specs.html │ │ ├── support │ │ └── placeholder.coffee │ │ └── vendor │ │ ├── chai-1.3.0.js │ │ ├── chai-jquery-1.1.0.js │ │ ├── jquery-1.8.2.min.js │ │ ├── mocha-1.6.0.css │ │ ├── mocha-1.6.0.js │ │ ├── raphael-2.1.0.min.js │ │ ├── sinon-1.5.0.js │ │ └── sinon-chai-2.1.2.js ├── css │ ├── app.css │ ├── bootstrap-theme.css │ ├── bootstrap.min.css │ ├── buttons.dataTables.min.css │ ├── elegant-icons-style.css │ ├── font-awesome.css │ ├── font-awesome.min.css │ ├── fullcalendar.css │ ├── images │ │ ├── animated-overlay.gif │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_228ef1_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ ├── ui-icons_cd0a0a_256x240.png │ │ ├── ui-icons_ef8c08_256x240.png │ │ ├── ui-icons_ffd27a_256x240.png │ │ └── ui-icons_ffffff_256x240.png │ ├── jquery-jvectormap-1.2.2.css │ ├── jquery-ui-1.10.4.min.css │ ├── jquery.dataTables.min.css │ ├── line-icons.css │ ├── owl.carousel.css │ ├── style-responsive.css │ ├── style.css │ ├── widgets.css │ └── xcharts.min.css ├── favicon.ico ├── fonts │ ├── ElegantIcons.eot │ ├── ElegantIcons.svg │ ├── ElegantIcons.ttf │ ├── ElegantIcons.woff │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ └── glyphicons-halflings-regular.woff ├── img │ ├── Germany.png │ ├── India.png │ ├── Russia.png │ ├── Spain.png │ ├── arrow-up.png │ ├── avatar-mini.jpg │ ├── avatar-mini2.jpg │ ├── avatar-mini3.jpg │ ├── avatar-mini4.jpg │ ├── avatar1.jpg │ ├── avatar1_small.jpg │ ├── bg-1.jpg │ ├── chart-texture.jpg │ ├── chat-avatar.jpg │ ├── chat-avatar2.jpg │ ├── customSelect-arrow.gif │ ├── geekslabs.png │ ├── icons │ │ ├── line-icon-c.png │ │ ├── line-icon-hover.png │ │ ├── line-icon.png │ │ ├── search-line-icon.png │ │ ├── social.png │ │ ├── weather-hover.png │ │ └── weather.png │ ├── left-arrow.png │ ├── logo-big.png │ ├── mail-avatar.jpg │ ├── profile-avatar.jpg │ ├── profile-widget-avatar.jpg │ ├── right-arrow.png │ ├── sample-img-1.jpg │ ├── sample-img-2.png │ ├── sample-img-3.png │ ├── search-icon.jpg │ ├── user.jpg │ └── user22.png ├── index.php ├── js │ ├── additional-methods.min.js │ ├── app.js │ ├── bootstrap-switch.js │ ├── bootstrap-wysiwyg-custom.js │ ├── bootstrap-wysiwyg.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── buttons.html5.min.js │ ├── calendar-custom.js │ ├── chartjs-custom.js │ ├── charts-flot.js │ ├── charts-other.js │ ├── charts-xcharts.js │ ├── charts.js │ ├── dataTables.buttons.min.js │ ├── dynamic-table.js │ ├── easy-pie-chart.js │ ├── excanvas.min.js │ ├── form-component.js │ ├── form-validation-script.js │ ├── fullcalendar.js │ ├── fullcalendar.min.js │ ├── ga.js │ ├── gdp-data.js │ ├── gritter.js │ ├── html5shiv.js │ ├── index.js │ ├── jquery-1.8.3.min.js │ ├── jquery-jvectormap-1.2.2.min.js │ ├── jquery-jvectormap-world-mill-en.js │ ├── jquery-ui-1.10.4.min.js │ ├── jquery-ui-1.9.2.custom.min.js │ ├── jquery.autosize.min.js │ ├── jquery.customSelect.min.js │ ├── jquery.dataTables.min.js │ ├── jquery.flot.pie.js │ ├── jquery.hotkeys.js │ ├── jquery.js │ ├── jquery.localscroll.js │ ├── jquery.nicescroll.js │ ├── jquery.placeholder.min.js │ ├── jquery.rateit.min.js │ ├── jquery.scrollTo.min.js │ ├── jquery.slimscroll.min.js │ ├── jquery.smartWizard.js │ ├── jquery.sparkline-11.js │ ├── jquery.sparkline.js │ ├── jquery.stepy.js │ ├── jquery.tagsinput.js │ ├── jquery.validate.min.js │ ├── jszip.min.js │ ├── lte-ie7.js │ ├── morris-script.js │ ├── morris.min.js │ ├── owl.carousel.js │ ├── pdfmake.min.js │ ├── scripts.js │ ├── sliders.js │ ├── sparkline-chart.js │ ├── sparklines.js │ ├── vfs_fonts.js │ └── xcharts.min.js ├── logo │ └── logo.png ├── photo │ └── example.png └── robots.txt ├── resources ├── assets │ ├── js │ │ ├── app.js │ │ ├── bootstrap.js │ │ └── components │ │ │ └── Example.vue │ └── sass │ │ ├── _variables.scss │ │ └── app.scss ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php └── views │ ├── class │ ├── classInfo.blade.php │ └── classPopup.blade.php │ ├── courses │ ├── manage.blade.php │ └── popup │ │ ├── academic.blade.php │ │ ├── batch.blade.php │ │ ├── group.blade.php │ │ ├── level.blade.php │ │ ├── program.blade.php │ │ ├── shift.blade.php │ │ └── time.blade.php │ ├── fee │ ├── createFee.blade.php │ ├── feeList.blade.php │ ├── feeReport.blade.php │ ├── list │ │ ├── studentFeeList.blade.php │ │ └── transactionList.blade.php │ ├── payment.blade.php │ ├── script │ │ ├── calculate.blade.php │ │ └── payment.blade.php │ ├── searchPayment.blade.php │ └── stylesheet │ │ └── cssPayment.blade.php │ ├── invoice │ └── invoice.blade.php │ ├── layouts │ ├── header │ │ └── header.blade.php │ ├── master.blade.php │ └── sidebars │ │ └── sidebar.blade.php │ ├── login.blade.php │ ├── partials │ └── _messages.blade.php │ ├── permission │ └── permission.blade.php │ ├── report │ ├── studentInfo.blade.php │ ├── studentInfoMultiList.blade.php │ ├── studentList.blade.php │ └── studentMultiList.blade.php │ ├── script │ └── scriptClassPopup.blade.php │ └── student │ ├── studentList.blade.php │ └── studentRegister.blade.php ├── routes ├── api.php ├── channels.php ├── console.php └── web.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore ├── logs │ └── .gitignore └── photo │ ├── 13888.2017-08-21.1503350115.jpg │ ├── 41096.2017-08-21.1503348883.jpg │ ├── 77897.2017-08-21.1503350177.jpg │ ├── 95269.2017-08-21.1503348823 │ ├── 97631.2017-08-28.1503951597.tmp │ └── 6l2UOreEwcx4fBgd6cVNcVfPvr6CcZ1vaD5jdbFl.png │ └── 98049.2017-08-28.1503949986.tmp │ └── ql0KBAtSt8HemT9mGIC8ON9XmdEZon5oJVxifbAJ.png ├── tests ├── CreatesApplication.php ├── Feature │ └── ExampleTest.php ├── TestCase.php └── Unit │ └── ExampleTest.php ├── webpack.mix.js └── yarn.lock /.env.example: -------------------------------------------------------------------------------- 1 | APP_NAME=Laravel 2 | APP_ENV=local 3 | APP_KEY= 4 | APP_DEBUG=true 5 | APP_LOG_LEVEL=debug 6 | APP_URL=http://localhost 7 | 8 | DB_CONNECTION=mysql 9 | DB_HOST=127.0.0.1 10 | DB_PORT=3306 11 | DB_DATABASE=homestead 12 | DB_USERNAME=homestead 13 | DB_PASSWORD=secret 14 | 15 | BROADCAST_DRIVER=log 16 | CACHE_DRIVER=file 17 | SESSION_DRIVER=file 18 | QUEUE_DRIVER=sync 19 | 20 | REDIS_HOST=127.0.0.1 21 | REDIS_PASSWORD=null 22 | REDIS_PORT=6379 23 | 24 | MAIL_DRIVER=smtp 25 | MAIL_HOST=smtp.mailtrap.io 26 | MAIL_PORT=2525 27 | MAIL_USERNAME=null 28 | MAIL_PASSWORD=null 29 | MAIL_ENCRYPTION=null 30 | 31 | PUSHER_APP_ID= 32 | PUSHER_APP_KEY= 33 | PUSHER_APP_SECRET= 34 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | /.idea 7 | /.vagrant 8 | Homestead.json 9 | Homestead.yaml 10 | npm-debug.log 11 | yarn-error.log 12 | .env 13 | -------------------------------------------------------------------------------- /app/Academic.php: -------------------------------------------------------------------------------- 1 | command('inspire') 28 | // ->hourly(); 29 | } 30 | 31 | /** 32 | * Register the Closure based commands for the application. 33 | * 34 | * @return void 35 | */ 36 | protected function commands() 37 | { 38 | require base_path('routes/console.php'); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /app/Fee.php: -------------------------------------------------------------------------------- 1 | photo; 14 | 15 | if($request) 16 | { 17 | $extension = substr(strrchr($photo,'.'),1); 18 | $name = rand(11111, 99999) . "." . date('Y-m-d') . "." . time() . "." . $extension; 19 | Storage::disk('photo')->put($name, $photo); 20 | 21 | } else { 22 | $name = $default; 23 | } 24 | 25 | return $name; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Group.php: -------------------------------------------------------------------------------- 1 | middleware('guest'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/LoginController.php: -------------------------------------------------------------------------------- 1 | middleware('guest')->except('logout'); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/ResetPasswordController.php: -------------------------------------------------------------------------------- 1 | middleware('guest'); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | middleware('web'); 18 | } 19 | 20 | /** 21 | * Show the dashboard for the user. 22 | * 23 | * @return Response 24 | */ 25 | 26 | public function dashboard() 27 | { 28 | return view('layouts.master'); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Controllers/LoginController.php: -------------------------------------------------------------------------------- 1 | check()) 20 | { 21 | return redirect()->route('dashboard'); 22 | } 23 | 24 | return view('login'); 25 | } 26 | 27 | public function postLogin(Request $request) 28 | { 29 | 30 | $auth = Auth::guard('web')->attempt(['username' => $request->username, 'password' => $request->password, 'active' => 1]); 31 | 32 | if($auth) 33 | { 34 | return redirect()->route('dashboard'); 35 | } 36 | 37 | return redirect()->route('/'); 38 | } 39 | 40 | public function getLogout() 41 | { 42 | Auth::guard('web')->logout(); 43 | return redirect()->route('/'); 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /app/Http/Middleware/Authen.php: -------------------------------------------------------------------------------- 1 | check()) 21 | { 22 | return redirect()->route('/'); 23 | } 24 | return $next($request); 25 | 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Http/Middleware/CheckRole.php: -------------------------------------------------------------------------------- 1 | getRequiredRoleForRoute($request->route()); 19 | 20 | if($request->user()->hasRole($roles) || !$roles) 21 | { 22 | return $next($request); 23 | } 24 | 25 | return redirect('/noPermission'); 26 | } 27 | 28 | private function getRequiredRoleForRoute($route) 29 | { 30 | $actions = $route->getAction(); 31 | return isset($actions['roles']) ? $actions['roles'] : null; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | check()) { 21 | return redirect('/home'); 22 | } 23 | 24 | return $next($request); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrimStrings.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 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'App\Listeners\EventListener', 18 | ], 19 | ]; 20 | 21 | /** 22 | * Register any events for your application. 23 | * 24 | * @return void 25 | */ 26 | public function boot() 27 | { 28 | parent::boot(); 29 | 30 | // 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Receipt.php: -------------------------------------------------------------------------------- 1 | $id]); 22 | } else { 23 | 24 | $id = 1; 25 | Receipt::insert(['receipt_id' => $id]); 26 | } 27 | return $id; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /app/ReceiptDetail.php: -------------------------------------------------------------------------------- 1 | hasMany('App\User', 'role_id', 'id'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/Shift.php: -------------------------------------------------------------------------------- 1 | hasOne('App\Role', 'id', 'role_id'); 33 | } 34 | 35 | public function checkIfUserHasRole($need_role) 36 | { 37 | return (strtolower($need_role) == strtolower($this->role->name)) ? true : null; 38 | } 39 | 40 | public function hasRole($roles) 41 | { 42 | if(is_array($roles)) 43 | { 44 | foreach ($roles as $need_role) { 45 | if($this->checkIfUserHasRole($need_role)) 46 | { 47 | return true; 48 | } 49 | } 50 | } else { 51 | $this->checkIfUserHasRole($roles); 52 | } 53 | return false; 54 | } 55 | 56 | } 57 | -------------------------------------------------------------------------------- /bootstrap/autoload.php: -------------------------------------------------------------------------------- 1 | [ 18 | 'domain' => env('MAILGUN_DOMAIN'), 19 | 'secret' => env('MAILGUN_SECRET'), 20 | ], 21 | 22 | 'ses' => [ 23 | 'key' => env('SES_KEY'), 24 | 'secret' => env('SES_SECRET'), 25 | 'region' => 'us-east-1', 26 | ], 27 | 28 | 'sparkpost' => [ 29 | 'secret' => env('SPARKPOST_SECRET'), 30 | ], 31 | 32 | 'stripe' => [ 33 | 'model' => App\User::class, 34 | 'key' => env('STRIPE_KEY'), 35 | 'secret' => env('STRIPE_SECRET'), 36 | ], 37 | 38 | ]; 39 | -------------------------------------------------------------------------------- /config/view.php: -------------------------------------------------------------------------------- 1 | [ 17 | resource_path('views'), 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled View Path 23 | |-------------------------------------------------------------------------- 24 | | 25 | | This option determines where all the compiled Blade templates will be 26 | | stored for your application. Typically, this is within the storage 27 | | directory. However, as usual, you are free to change this value. 28 | | 29 | */ 30 | 31 | 'compiled' => realpath(storage_path('framework/views')), 32 | 33 | ]; 34 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /database/factories/ModelFactory.php: -------------------------------------------------------------------------------- 1 | define(App\User::class, function (Faker\Generator $faker) { 16 | static $password; 17 | 18 | return [ 19 | 'name' => $faker->name, 20 | 'email' => $faker->unique()->safeEmail, 21 | 'password' => $password ?: $password = bcrypt('secret'), 22 | 'remember_token' => str_random(10), 23 | ]; 24 | }); 25 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_085741_create_roles_table.php: -------------------------------------------------------------------------------- 1 | increments('id'); 18 | $table->string('name', 50); 19 | $table->timestamps(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('roles'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_085742_create_users_table.php: -------------------------------------------------------------------------------- 1 | increments('id'); 18 | $table->integer('role_id')->unsigned(); 19 | $table->string('name'); 20 | $table->string('username'); 21 | $table->string('email', 100)->unique(); 22 | $table->string('password'); 23 | $table->rememberToken(); 24 | $table->boolean('active'); 25 | $table->timestamps(); 26 | $table->foreign('role_id')->references('id')->on('roles'); 27 | }); 28 | } 29 | 30 | /** 31 | * Reverse the migrations. 32 | * 33 | * @return void 34 | */ 35 | public function down() 36 | { 37 | Schema::dropIfExists('users'); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_092249_create_academics_table.php: -------------------------------------------------------------------------------- 1 | increments('academic_id'); 18 | $table->string('academic', 50); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::dropIfExists('academics'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_092340_create_programs_table.php: -------------------------------------------------------------------------------- 1 | increments('program_id'); 18 | $table->string('program', 100); 19 | $table->string('description', 200)->nullable(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('programs'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_092410_create_levels_table.php: -------------------------------------------------------------------------------- 1 | increments('level_id'); 18 | $table->string('level', 100); 19 | $table->string('description', 200)->nullable(); 20 | $table->integer('program_id')->unsigned(); 21 | $table->foreign('program_id')->references('program_id')->on('programs'); 22 | }); 23 | } 24 | 25 | /** 26 | * Reverse the migrations. 27 | * 28 | * @return void 29 | */ 30 | public function down() 31 | { 32 | Schema::dropIfExists('levels'); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_092527_create_shifts_table.php: -------------------------------------------------------------------------------- 1 | increments('shift_id'); 18 | $table->string('shift', 50); 19 | 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('shifts'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_092604_create_times_table.php: -------------------------------------------------------------------------------- 1 | increments('time_id'); 18 | $table->string('time', 100); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::dropIfExists('times'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_092659_create_batches_table.php: -------------------------------------------------------------------------------- 1 | increments('batch_id'); 18 | $table->string('batch', 50); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::dropIfExists('batches'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_093045_create_groups_table.php: -------------------------------------------------------------------------------- 1 | increments('group_id'); 18 | $table->string('group', 100); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::dropIfExists('groups'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/migrations/2017_08_16_094028_create_receiptdetails_table.php: -------------------------------------------------------------------------------- 1 | integer('receipt_id'); 18 | $table->integer('student_id'); 19 | $table->integer('transact_id'); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('receiptdetails'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2017_08_17_0935808_create_fees_table.php: -------------------------------------------------------------------------------- 1 | increments('fee_id'); 18 | $table->integer('academic_id')->unsigned(); 19 | $table->integer('level_id')->unsigned(); 20 | $table->integer('fee_type_id')->unsigned(); 21 | $table->string('fee_heading', 100)->nullable(); 22 | $table->float('amount', 8, 2); 23 | $table->foreign('academic_id')->references('academic_id')->on('academics'); 24 | $table->foreign('level_id')->references('level_id')->on('levels'); 25 | $table->foreign('fee_type_id')->references('fee_type_id')->on('feetypes'); 26 | }); 27 | } 28 | 29 | /** 30 | * Reverse the migrations. 31 | * 32 | * @return void 33 | */ 34 | public function down() 35 | { 36 | Schema::dropIfExists('fees'); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /database/migrations/2017_08_17_093807_create_feetypes_table.php: -------------------------------------------------------------------------------- 1 | increments('fee_type_id'); 18 | $table->string('fee_type', 100); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::dropIfExists('feetypes'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/migrations/2017_08_17_093809_create_studentfees_table.php: -------------------------------------------------------------------------------- 1 | increments('s_fee_id'); 18 | $table->integer('fee_id')->unsigned(); 19 | $table->integer('student_id')->unsigned(); 20 | $table->integer('level_id')->unsigned(); 21 | $table->float('amount'); 22 | $table->foreign('fee_id')->references('fee_id')->on('fees'); 23 | $table->foreign('student_id')->references('student_id')->on('students'); 24 | $table->foreign('level_id')->references('level_id')->on('levels'); 25 | }); 26 | } 27 | 28 | /** 29 | * Reverse the migrations. 30 | * 31 | * @return void 32 | */ 33 | public function down() 34 | { 35 | Schema::dropIfExists('studentfees'); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /database/migrations/2017_08_18_093302_create_statuses_table.php: -------------------------------------------------------------------------------- 1 | increments('status_id'); 18 | $table->integer('student_id')->unsigned(); 19 | $table->integer('class_id')->unsigned(); 20 | $table->foreign('student_id')->references('student_id')->on('students'); 21 | $table->foreign('class_id')->references('class_id')->on('classes'); 22 | }); 23 | 24 | } 25 | 26 | /** 27 | * Reverse the migrations. 28 | * 29 | * @return void 30 | */ 31 | public function down() 32 | { 33 | Schema::dropIfExists('statuses'); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /database/migrations/2017_08_18_093942_create_receipts_table.php: -------------------------------------------------------------------------------- 1 | integer('receipt_id'); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::dropIfExists('receipts'); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /database/migrations/2017_08_19_093809_create_transactions_table.php: -------------------------------------------------------------------------------- 1 | increments('transact_id'); 18 | $table->dateTime('transact_date'); 19 | $table->integer('fee_id')->unsigned(); 20 | $table->integer('user_id')->unsigned(); 21 | $table->integer('student_id')->unsigned(); 22 | $table->integer('s_fee_id')->unsigned(); 23 | $table->float('paid', 8, 2); 24 | $table->string('remark', 50)->nullable(); 25 | $table->string('description', 200)->nullable(); 26 | $table->foreign('fee_id')->references('fee_id')->on('fees'); 27 | $table->foreign('user_id')->references('id')->on('users'); 28 | $table->foreign('student_id')->references('student_id')->on('students'); 29 | $table->foreign('s_fee_id')->references('s_fee_id')->on('studentfees'); 30 | }); 31 | } 32 | 33 | /** 34 | * Reverse the migrations. 35 | * 36 | * @return void 37 | */ 38 | public function down() 39 | { 40 | Schema::dropIfExists('transactions'); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call(UsersTableSeeder::class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /database/seeds/RolesTablesSeeder.php: -------------------------------------------------------------------------------- 1 | 'Admin'], 17 | ['name' => 'Receptionist'], 18 | ['name' => 'Manager'], 19 | ['name' => 'CEO'] 20 | ]); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /database/seeds/UsersTablesSeeder.php: -------------------------------------------------------------------------------- 1 | 2, 17 | 'active' => 1, 18 | 'name' => 'user', 19 | 'username' => 'user', 20 | 'email' => 'user@gmail.com', 21 | 'password' => bcrypt('123'), 22 | 'remember_token' => str_random(10) 23 | ]); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "dev": "npm run development", 5 | "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 6 | "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 7 | "watch-poll": "npm run watch -- --watch-poll", 8 | "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", 9 | "prod": "npm run production", 10 | "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" 11 | }, 12 | "devDependencies": { 13 | "axios": "^0.16.2", 14 | "bootstrap-sass": "^3.3.7", 15 | "cross-env": "^5.0.1", 16 | "jquery": "^3.1.1", 17 | "laravel-mix": "^1.0", 18 | "lodash": "^4.17.4", 19 | "vue": "^2.1.10" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | ./tests/Feature 14 | 15 | 16 | 17 | ./tests/Unit 18 | 19 | 20 | 21 | 22 | ./app 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Redirect Trailing Slashes If Not A Folder... 9 | RewriteCond %{REQUEST_FILENAME} !-d 10 | RewriteRule ^(.*)/$ /$1 [L,R=301] 11 | 12 | # Handle Front Controller... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_FILENAME} !-f 15 | RewriteRule ^ index.php [L] 16 | 17 | # Handle Authorization Header 18 | RewriteCond %{HTTP:Authorization} . 19 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 20 | 21 | -------------------------------------------------------------------------------- /public/assets/chart-master/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /public/assets/chart-master/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013 Nick Downie 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /public/assets/chart-master/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Chart.js", 3 | "version": "0.2.0", 4 | "description": "Simple HTML5 Charts using the canvas element", 5 | "keywords": ["charts"], 6 | "homepage": "https://github.com/nnnick/Chart.js", 7 | "author": "nnnick", 8 | "main": ["Chart.min.js"], 9 | "dependencies": { 10 | } 11 | } -------------------------------------------------------------------------------- /public/assets/chart-master/docs/prettify.less: -------------------------------------------------------------------------------- 1 | /* Pretty printing styles. Used with prettify.js. */ 2 | /* Vim sunburst theme by David Leibovic */ 3 | 4 | pre .str{ color: #65B042; } /* string - green */ 5 | pre .kwd{ color: #E28964; } /* keyword - dark pink */ 6 | pre .com{ color: #AEAEAE; font-style: italic; } /* comment - gray */ 7 | pre .typ{ color: #89bdff; } /* type - light blue */ 8 | pre .lit{ color: #3387CC; } /* literal - blue */ 9 | pre .pun{ color: #fff; } /* punctuation - white */ 10 | pre .pln{ color: #fff; } /* plaintext - white */ 11 | pre .tag{ color: #89bdff; } /* html/xml tag - light blue */ 12 | pre .atn{ color: #bdb76b; } /* html/xml attribute name - khaki */ 13 | pre .atv{ color: #65B042; } /* html/xml attribute value - green */ 14 | pre .dec{ color: #3387CC; } /* decimal - blue */ 15 | 16 | /* Specify class=linenums on a pre to get line numbering */ 17 | ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE; } /* IE indents via margin-left */ 18 | li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none } 19 | /* Alternate shading for lines */ 20 | li.L1,li.L3,li.L5,li.L7,li.L9 { } 21 | 22 | @media print { 23 | pre .str{ color: #060; } 24 | pre .kwd{ color: #006; font-weight: bold; } 25 | pre .com{ color: #600; font-style: italic; } 26 | pre .typ{ color: #404; font-weight: bold; } 27 | pre .lit{ color: #044; } 28 | pre .pun{ color: #440; } 29 | pre .pln{ color: #000; } 30 | pre .tag{ color: #006; font-weight: bold; } 31 | pre .atn{ color: #404; } 32 | pre .atv{ color: #060; } 33 | } -------------------------------------------------------------------------------- /public/assets/chart-master/readme.md: -------------------------------------------------------------------------------- 1 | Chart.js 2 | ======= 3 | *Simple HTML5 Charts using the canvas element* [chartjs.org](http://www.chartjs.org) 4 | 5 | Competition! 6 | ------- 7 | The guys at ChallengePost are running a competition to design and build a personal dashboard using Chart.js, and are offering some great prizes for winning. Take a look at [chartjs.challengepost.com](http://chartjs.challengepost.com/). 8 | 9 | Documentation 10 | ------- 11 | You can find documentation at [chartjs.org/docs](http://www.chartjs.org/docs). 12 | 13 | License 14 | ------- 15 | Chart.js was taken down on the 19th March. It is now back online for good and IS available under MIT license. 16 | 17 | Chart.js is available under the [MIT license] (http://opensource.org/licenses/MIT). 18 | -------------------------------------------------------------------------------- /public/assets/chart-master/samples/bar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Bar Chart 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /public/assets/chart-master/samples/doughnut.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Doughnut Chart 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /public/assets/chart-master/samples/line.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Line Chart 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /public/assets/chart-master/samples/pie.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Radar Chart 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /public/assets/chart-master/samples/polarArea.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Polar Area Chart 5 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | 14 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /public/assets/chart-master/samples/radar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Radar Chart 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /public/assets/chart-master/site/assets/6charts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/chart-master/site/assets/6charts.png -------------------------------------------------------------------------------- /public/assets/chart-master/site/assets/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/chart-master/site/assets/html.png -------------------------------------------------------------------------------- /public/assets/chart-master/site/assets/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/chart-master/site/assets/simple.png -------------------------------------------------------------------------------- /public/assets/ckeditor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/README.md: -------------------------------------------------------------------------------- 1 | CKEditor 4 2 | ========== 3 | 4 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 5 | http://ckeditor.com - See LICENSE.md for license information. 6 | 7 | CKEditor is a text editor to be used inside web pages. It's not a replacement 8 | for desktop text editors like Word or OpenOffice, but a component to be used as 9 | part of web applications and websites. 10 | 11 | ## Documentation 12 | 13 | The full editor documentation is available online at the following address: 14 | http://docs.ckeditor.com 15 | 16 | ## Installation 17 | 18 | Installing CKEditor is an easy task. Just follow these simple steps: 19 | 20 | 1. **Download** the latest version from the CKEditor website: 21 | http://ckeditor.com. You should have already completed this step, but be 22 | sure you have the very latest version. 23 | 2. **Extract** (decompress) the downloaded file into the root of your website. 24 | 25 | **Note:** CKEditor is by default installed in the `ckeditor` folder. You can 26 | place the files in whichever you want though. 27 | 28 | ## Checking Your Installation 29 | 30 | The editor comes with a few sample pages that can be used to verify that 31 | installation proceeded properly. Take a look at the `samples` directory. 32 | 33 | To test your installation, just call the following page at your website: 34 | 35 | http:////samples/index.html 36 | 37 | For example: 38 | 39 | http://www.example.com/ckeditor/samples/index.html 40 | -------------------------------------------------------------------------------- /public/assets/ckeditor/config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.editorConfig = function( config ) { 7 | // Define changes to default configuration here. 8 | // For the complete reference: 9 | // http://docs.ckeditor.com/#!/api/CKEDITOR.config 10 | 11 | // The toolbar groups arrangement, optimized for two toolbar rows. 12 | config.toolbarGroups = [ 13 | { name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, 14 | { name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ] }, 15 | { name: 'links' }, 16 | { name: 'insert' }, 17 | { name: 'forms' }, 18 | { name: 'tools' }, 19 | { name: 'document', groups: [ 'mode', 'document', 'doctools' ] }, 20 | { name: 'others' }, 21 | '/', 22 | { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }, 23 | { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align' ] }, 24 | { name: 'styles' }, 25 | { name: 'colors' }, 26 | { name: 'about' } 27 | ]; 28 | 29 | // Remove some buttons, provided by the standard plugins, which we don't 30 | // need to have in the Standard(s) toolbar. 31 | config.removeButtons = 'Underline,Subscript,Superscript'; 32 | }; 33 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/a11yhelp/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/a11yhelp/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/a11yhelp/dialogs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/a11yhelp/dialogs/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.html or http://ckeditor.com/license 3 | 4 | cs.js Found: 30 Missing: 0 5 | cy.js Found: 30 Missing: 0 6 | da.js Found: 12 Missing: 18 7 | de.js Found: 30 Missing: 0 8 | el.js Found: 25 Missing: 5 9 | eo.js Found: 30 Missing: 0 10 | fa.js Found: 30 Missing: 0 11 | fi.js Found: 30 Missing: 0 12 | fr.js Found: 30 Missing: 0 13 | gu.js Found: 12 Missing: 18 14 | he.js Found: 30 Missing: 0 15 | it.js Found: 30 Missing: 0 16 | mk.js Found: 5 Missing: 25 17 | nb.js Found: 30 Missing: 0 18 | nl.js Found: 30 Missing: 0 19 | no.js Found: 30 Missing: 0 20 | pt-br.js Found: 30 Missing: 0 21 | ro.js Found: 6 Missing: 24 22 | tr.js Found: 30 Missing: 0 23 | ug.js Found: 27 Missing: 3 24 | vi.js Found: 6 Missing: 24 25 | zh-cn.js Found: 30 Missing: 0 26 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/about/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/about/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/about/dialogs/about.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.dialog.add("about",function(a){a=a.lang.about;return{title:CKEDITOR.env.ie?a.dlgTitle:a.title,minWidth:390,minHeight:230,contents:[{id:"tab1",label:"",title:"",expand:!0,padding:0,elements:[{type:"html",html:'

CKEditor '+ 6 | CKEDITOR.version+" (revision "+CKEDITOR.revision+')
http://ckeditor.com

'+a.help.replace("$1",''+a.userGuide+"")+"

"+a.moreInfo+'
http://ckeditor.com/about/license

'+a.copy.replace("$1",'CKSource - Frederico Knabben')+"

"}]}],buttons:[CKEDITOR.dialog.cancelButton]}}); -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/clipboard/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/clipboard/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/fakeobjects/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/fakeobjects/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/fakeobjects/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/fakeobjects/images/spacer.gif -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/image/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/image/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/link/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/link/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/magicline/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/magicline/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/pastefromword/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/pastefromword/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/scayt/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/scayt/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/scayt/LICENSE.md: -------------------------------------------------------------------------------- 1 | Software License Agreement 2 | ========================== 3 | 4 | **CKEditor SCAYT Plugin** 5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. 6 | 7 | Licensed under the terms of any of the following licenses at your choice: 8 | 9 | * GNU General Public License Version 2 or later (the "GPL"): 10 | http://www.gnu.org/licenses/gpl.html 11 | 12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"): 13 | http://www.gnu.org/licenses/lgpl.html 14 | 15 | * Mozilla Public License Version 1.1 or later (the "MPL"): 16 | http://www.mozilla.org/MPL/MPL-1.1.html 17 | 18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. 19 | 20 | Sources of Intellectual Property Included in this plugin 21 | -------------------------------------------------------- 22 | 23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. 24 | 25 | Trademarks 26 | ---------- 27 | 28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. 29 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/scayt/README.md: -------------------------------------------------------------------------------- 1 | CKEditor SCAYT Plugin 2 | ===================== 3 | 4 | This plugin brings Spell Check As You Type (SCAYT) into CKEditor. 5 | 6 | SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation. 12 | 2. Enable the "scayt" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'scayt'; 15 | 16 | That's all. SCAYT will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/scayt/dialogs/toolbar.css: -------------------------------------------------------------------------------- 1 | a 2 | { 3 | text-decoration:none; 4 | padding: 2px 4px 4px 6px; 5 | display : block; 6 | border-width: 1px; 7 | border-style: solid; 8 | margin : 0px; 9 | } 10 | 11 | a.cke_scayt_toogle:hover, 12 | a.cke_scayt_toogle:focus, 13 | a.cke_scayt_toogle:active 14 | { 15 | border-color: #316ac5; 16 | background-color: #dff1ff; 17 | color : #000; 18 | cursor: pointer; 19 | margin : 0px; 20 | } 21 | a.cke_scayt_toogle { 22 | color : #316ac5; 23 | border-color: #fff; 24 | } 25 | .scayt_enabled a.cke_scayt_item { 26 | color : #316ac5; 27 | border-color: #fff; 28 | margin : 0px; 29 | } 30 | .scayt_disabled a.cke_scayt_item { 31 | color : gray; 32 | border-color : #fff; 33 | } 34 | .scayt_enabled a.cke_scayt_item:hover, 35 | .scayt_enabled a.cke_scayt_item:focus, 36 | .scayt_enabled a.cke_scayt_item:active 37 | { 38 | border-color: #316ac5; 39 | background-color: #dff1ff; 40 | color : #000; 41 | cursor: pointer; 42 | } 43 | .scayt_disabled a.cke_scayt_item:hover, 44 | .scayt_disabled a.cke_scayt_item:focus, 45 | .scayt_disabled a.cke_scayt_item:active 46 | { 47 | border-color: gray; 48 | background-color: #dff1ff; 49 | color : gray; 50 | cursor: no-drop; 51 | } 52 | .cke_scayt_set_on, .cke_scayt_set_off 53 | { 54 | display: none; 55 | } 56 | .scayt_enabled .cke_scayt_set_on 57 | { 58 | display: none; 59 | } 60 | .scayt_disabled .cke_scayt_set_on 61 | { 62 | display: inline; 63 | } 64 | .scayt_disabled .cke_scayt_set_off 65 | { 66 | display: none; 67 | } 68 | .scayt_enabled .cke_scayt_set_off 69 | { 70 | display: inline; 71 | } 72 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/specialchar/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/specialchar/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/specialchar/dialogs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/specialchar/dialogs/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.html or http://ckeditor.com/license 3 | 4 | cs.js Found: 118 Missing: 0 5 | cy.js Found: 118 Missing: 0 6 | de.js Found: 118 Missing: 0 7 | el.js Found: 16 Missing: 102 8 | eo.js Found: 118 Missing: 0 9 | et.js Found: 31 Missing: 87 10 | fa.js Found: 24 Missing: 94 11 | fi.js Found: 23 Missing: 95 12 | fr.js Found: 118 Missing: 0 13 | hr.js Found: 23 Missing: 95 14 | it.js Found: 118 Missing: 0 15 | nb.js Found: 118 Missing: 0 16 | nl.js Found: 118 Missing: 0 17 | no.js Found: 118 Missing: 0 18 | tr.js Found: 118 Missing: 0 19 | ug.js Found: 39 Missing: 79 20 | zh-cn.js Found: 118 Missing: 0 21 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/table/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/table/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/tabletools/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/tabletools/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/wsc/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/plugins/wsc/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/wsc/LICENSE.md: -------------------------------------------------------------------------------- 1 | Software License Agreement 2 | ========================== 3 | 4 | **CKEditor WSC Plugin** 5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. 6 | 7 | Licensed under the terms of any of the following licenses at your choice: 8 | 9 | * GNU General Public License Version 2 or later (the "GPL"): 10 | http://www.gnu.org/licenses/gpl.html 11 | 12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"): 13 | http://www.gnu.org/licenses/lgpl.html 14 | 15 | * Mozilla Public License Version 1.1 or later (the "MPL"): 16 | http://www.mozilla.org/MPL/MPL-1.1.html 17 | 18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. 19 | 20 | Sources of Intellectual Property Included in this plugin 21 | -------------------------------------------------------- 22 | 23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. 24 | 25 | Trademarks 26 | ---------- 27 | 28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. 29 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/wsc/README.md: -------------------------------------------------------------------------------- 1 | CKEditor WebSpellChecker Plugin 2 | =============================== 3 | 4 | This plugin brings Web Spell Checker (WSC) into CKEditor. 5 | 6 | WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation. 12 | 2. Enable the "wsc" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'wsc'; 15 | 16 | That's all. WSC will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/wsc/dialogs/ciframe.html: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 47 | 48 |

49 | 50 | -------------------------------------------------------------------------------- /public/assets/ckeditor/plugins/wsc/dialogs/wsc.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | html, body 7 | { 8 | background-color: transparent; 9 | margin: 0px; 10 | padding: 0px; 11 | } 12 | 13 | body 14 | { 15 | padding: 10px; 16 | } 17 | 18 | body, td, input, select, textarea 19 | { 20 | font-size: 11px; 21 | font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana; 22 | } 23 | 24 | .midtext 25 | { 26 | padding:0px; 27 | margin:10px; 28 | } 29 | 30 | .midtext p 31 | { 32 | padding:0px; 33 | margin:10px; 34 | } 35 | 36 | .Button 37 | { 38 | border: #737357 1px solid; 39 | color: #3b3b1f; 40 | background-color: #c7c78f; 41 | } 42 | 43 | .PopupTabArea 44 | { 45 | color: #737357; 46 | background-color: #e3e3c7; 47 | } 48 | 49 | .PopupTitleBorder 50 | { 51 | border-bottom: #d5d59d 1px solid; 52 | } 53 | .PopupTabEmptyArea 54 | { 55 | padding-left: 10px; 56 | border-bottom: #d5d59d 1px solid; 57 | } 58 | 59 | .PopupTab, .PopupTabSelected 60 | { 61 | border-right: #d5d59d 1px solid; 62 | border-top: #d5d59d 1px solid; 63 | border-left: #d5d59d 1px solid; 64 | padding: 3px 5px 3px 5px; 65 | color: #737357; 66 | } 67 | 68 | .PopupTab 69 | { 70 | margin-top: 1px; 71 | border-bottom: #d5d59d 1px solid; 72 | cursor: pointer; 73 | } 74 | 75 | .PopupTabSelected 76 | { 77 | font-weight: bold; 78 | cursor: default; 79 | padding-top: 4px; 80 | border-bottom: #f1f1e3 1px solid; 81 | background-color: #f1f1e3; 82 | } 83 | -------------------------------------------------------------------------------- /public/assets/ckeditor/samples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/samples/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/samples/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/samples/assets/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/samples/assets/inlineall/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/samples/assets/inlineall/logo.png -------------------------------------------------------------------------------- /public/assets/ckeditor/samples/assets/sample.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Required by tests (dom/document.html). 3 | */ 4 | -------------------------------------------------------------------------------- /public/assets/ckeditor/samples/assets/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/samples/assets/sample.jpg -------------------------------------------------------------------------------- /public/assets/ckeditor/samples/assets/uilanguages/languages.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | var CKEDITOR_LANGS=function(){var c={af:"Afrikaans",ar:"Arabic",bg:"Bulgarian",bn:"Bengali/Bangla",bs:"Bosnian",ca:"Catalan",cs:"Czech",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English","en-au":"English (Australia)","en-ca":"English (Canadian)","en-gb":"English (United Kingdom)",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fo:"Faroese",fr:"French","fr-ca":"French (Canada)",gl:"Galician",gu:"Gujarati",he:"Hebrew",hi:"Hindi",hr:"Croatian",hu:"Hungarian",is:"Icelandic", 6 | it:"Italian",ja:"Japanese",ka:"Georgian",km:"Khmer",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mn:"Mongolian",ms:"Malay",nb:"Norwegian Bokmal",nl:"Dutch",no:"Norwegian",pl:"Polish",pt:"Portuguese (Portugal)","pt-br":"Portuguese (Brazil)",ro:"Romanian",ru:"Russian",sk:"Slovak",sl:"Slovenian",sr:"Serbian (Cyrillic)","sr-latn":"Serbian (Latin)",sv:"Swedish",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",zh:"Chinese Traditional","zh-cn":"Chinese Simplified"},b=[],a;for(a in CKEDITOR.lang.languages)b.push({code:a, 7 | name:c[a]||a});b.sort(function(a,b){return a.name"+a[d]+"");c.length&&CKEDITOR.dom.element.createFromHtml('
To fully experience this demo, the '+c.join(", ")+" plugin"+(1
").insertBefore(b.container)}})})(); -------------------------------------------------------------------------------- /public/assets/ckeditor/samples/sample_posteddata.php: -------------------------------------------------------------------------------- 1 |
 2 | 
 3 | -------------------------------------------------------------------------------------------
 4 |   CKEditor - Posted Data
 5 | 
 6 |   We are sorry, but your Web server does not support the PHP language used in this script.
 7 | 
 8 |   Please note that CKEditor can be used with any other server-side language than just PHP.
 9 |   To save the content created with CKEditor you need to read the POST data on the server
10 |   side and write it to a file or the database.
11 | 
12 |   Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
13 |   For licensing, see LICENSE.html or http://ckeditor.com/license
14 | -------------------------------------------------------------------------------------------
15 | 
16 | 
*/ include "assets/posteddata.php"; ?> 17 | -------------------------------------------------------------------------------- /public/assets/ckeditor/skins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/skins/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/skins/moono/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/skins/moono/.DS_Store -------------------------------------------------------------------------------- /public/assets/ckeditor/skins/moono/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/skins/moono/icons.png -------------------------------------------------------------------------------- /public/assets/ckeditor/skins/moono/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/skins/moono/images/arrow.png -------------------------------------------------------------------------------- /public/assets/ckeditor/skins/moono/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/skins/moono/images/close.png -------------------------------------------------------------------------------- /public/assets/ckeditor/skins/moono/images/mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/ckeditor/skins/moono/images/mini.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/.DS_Store -------------------------------------------------------------------------------- /public/assets/fullcalendar/MIT-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2009 Adam Shaw 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/.DS_Store -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/.DS_Store -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_glass_50_3baae3_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_glass_50_3baae3_1x400.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-icons_2694e8_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-icons_2694e8_256x240.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-icons_3d80b3_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-icons_3d80b3_256x240.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-icons_72a7cf_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-icons_72a7cf_256x240.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/cupertino/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/fullcalendar/demos/cupertino/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /public/assets/fullcalendar/demos/json-events.php: -------------------------------------------------------------------------------- 1 | 111, 10 | 'title' => "Event1", 11 | 'start' => "$year-$month-10", 12 | 'url' => "http://yahoo.com/" 13 | ), 14 | 15 | array( 16 | 'id' => 222, 17 | 'title' => "Event2", 18 | 'start' => "$year-$month-20", 19 | 'end' => "$year-$month-22", 20 | 'url' => "http://yahoo.com/" 21 | ) 22 | 23 | )); 24 | 25 | ?> 26 | -------------------------------------------------------------------------------- /public/assets/jquery-easy-pie-chart/Makefile: -------------------------------------------------------------------------------- 1 | dist: all 2 | @echo Done 3 | 4 | all: 5 | @echo Compiling coffee script 6 | coffee -c *.coffee 7 | 8 | watch: 9 | @echo Watch coffee script files 10 | coffee -w *.coffee 11 | 12 | .PHONY: dist all watch -------------------------------------------------------------------------------- /public/assets/jquery-easy-pie-chart/img/easy-pie-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/jquery-easy-pie-chart/img/easy-pie-chart.png -------------------------------------------------------------------------------- /public/assets/jquery-easy-pie-chart/jquery.easy-pie-chart.css: -------------------------------------------------------------------------------- 1 | .easyPieChart { 2 | position: relative; 3 | text-align: center; 4 | } 5 | 6 | .easyPieChart canvas { 7 | position: absolute; 8 | top: 0; 9 | left: 0; 10 | } 11 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.pyc 3 | node_modules 4 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/cors/result.html: -------------------------------------------------------------------------------- 1 | 2 | 14 | 15 | 16 | 17 | jQuery Iframe Transport Plugin Redirect Page 18 | 19 | 20 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/css/jquery.fileupload-ui-noscript.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | /* 3 | * jQuery File Upload UI Plugin NoScript CSS 1.0 4 | * https://github.com/blueimp/jQuery-File-Upload 5 | * 6 | * Copyright 2012, Sebastian Tschan 7 | * https://blueimp.net 8 | * 9 | * Licensed under the MIT license: 10 | * http://www.opensource.org/licenses/MIT 11 | */ 12 | 13 | .fileinput-button input { 14 | position: static; 15 | opacity: 1; 16 | filter: none; 17 | transform: none; 18 | font-size: inherit; 19 | direction: inherit; 20 | } 21 | 22 | .fileinput-button span, 23 | .fileinput-button i, 24 | .fileupload-buttonbar .delete, 25 | .fileupload-buttonbar .toggle { 26 | display: none; 27 | } 28 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/css/style.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | /* 3 | * jQuery File Upload Plugin CSS Example 1.0.1 4 | * https://github.com/blueimp/jQuery-File-Upload 5 | * 6 | * Copyright 2012, Sebastian Tschan 7 | * https://blueimp.net 8 | * 9 | * Licensed under the MIT license: 10 | * http://www.opensource.org/licenses/MIT 11 | */ 12 | 13 | body{ 14 | padding-top: 60px; 15 | } 16 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/jquery-file-upload/img/loading.gif -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/img/progressbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/jquery-file-upload/img/progressbar.gif -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/js/vendor/canvas-to-blob.min.js: -------------------------------------------------------------------------------- 1 | (function(a){"use strict";var b=a.HTMLCanvasElement&&a.HTMLCanvasElement.prototype,c=a.Blob&&function(){try{return Boolean(new Blob)}catch(a){return!1}}(),d=c&&a.Uint8Array&&function(){try{return(new Blob([new Uint8Array(100)])).size===100}catch(a){return!1}}(),e=a.BlobBuilder||a.WebKitBlobBuilder||a.MozBlobBuilder||a.MSBlobBuilder,f=(c||e)&&a.atob&&a.ArrayBuffer&&a.Uint8Array&&function(a){var b,f,g,h,i,j;a.split(",")[0].indexOf("base64")>=0?b=atob(a.split(",")[1]):b=decodeURIComponent(a.split(",")[1]),f=new ArrayBuffer(b.length),g=new Uint8Array(f);for(h=0;h&"'\x00]/g,b.encMap={"<":"<",">":">","&":"&",'"':""","'":"'"},b.encode=function(a){return String(a||"").replace(b.encReg,function(a){return b.encMap[a]||""})},b.arg="o",b.helper=",print=function(s,e){_s+=e&&(s||'')||_e(s);},include=function(s,d){_s+=tmpl(s,d);}",typeof define=="function"&&define.amd?define(function(){return b}):a.tmpl=b})(this); -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/gae-go/app.yaml: -------------------------------------------------------------------------------- 1 | application: jquery-file-upload 2 | version: 2 3 | runtime: go 4 | api_version: go1 5 | 6 | handlers: 7 | - url: /(favicon\.ico|robots\.txt) 8 | static_files: static/\1 9 | upload: static/(.*) 10 | expiration: '1d' 11 | - url: /.* 12 | script: _go_app 13 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/gae-go/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/jquery-file-upload/server/gae-go/static/favicon.ico -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/gae-go/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/gae-python/app.yaml: -------------------------------------------------------------------------------- 1 | application: jquery-file-upload 2 | version: 1 3 | runtime: python27 4 | api_version: 1 5 | threadsafe: true 6 | 7 | builtins: 8 | - deferred: on 9 | 10 | handlers: 11 | - url: /(favicon\.ico|robots\.txt) 12 | static_files: static/\1 13 | upload: static/(.*) 14 | expiration: '1d' 15 | - url: /.* 16 | script: main.app 17 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/gae-python/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/jquery-file-upload/server/gae-python/static/favicon.ico -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/gae-python/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/node/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/node/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "blueimp-file-upload-node", 3 | "version": "2.0.0", 4 | "title": "jQuery File Upload Node.js example", 5 | "description": "Node.js implementation example of a file upload handler for jQuery File Upload.", 6 | "keywords": [ 7 | "file", 8 | "upload", 9 | "cross-domain", 10 | "cross-site", 11 | "node" 12 | ], 13 | "homepage": "https://github.com/blueimp/jQuery-File-Upload", 14 | "author": { 15 | "name": "Sebastian Tschan", 16 | "url": "https://blueimp.net" 17 | }, 18 | "maintainers": [ 19 | { 20 | "name": "Sebastian Tschan", 21 | "url": "https://blueimp.net" 22 | } 23 | ], 24 | "repository": { 25 | "type": "git", 26 | "url": "git://github.com/blueimp/jQuery-File-Upload.git" 27 | }, 28 | "bugs": "https://github.com/blueimp/jQuery-File-Upload/issues", 29 | "licenses": [ 30 | { 31 | "type": "MIT", 32 | "url": "http://www.opensource.org/licenses/MIT" 33 | } 34 | ], 35 | "dependencies": { 36 | "formidable": ">=1.0.11", 37 | "node-static": ">=0.6.5", 38 | "imagemagick": ">=0.1.3" 39 | }, 40 | "main": "server.js" 41 | } 42 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/node/public/files/thumbnail/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/jquery-file-upload/server/node/public/files/thumbnail/.gitignore -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/node/tmp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/assets/jquery-file-upload/server/node/tmp/.gitignore -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/php/files/.htaccess: -------------------------------------------------------------------------------- 1 | # The following directives force the Content-Type 2 | # "application/octet-stream" for all files except images. 3 | # This prevents executing any uploaded scripts 4 | # and forces a download dialog for non-image files: 5 | ForceType application/octet-stream 6 | 7 | ForceType none 8 | 9 | 10 | # Uncomment the following lines to prevent unauthorized download of files: 11 | #AuthName "Authorization required" 12 | #AuthType Basic 13 | #require valid-user 14 | -------------------------------------------------------------------------------- /public/assets/jquery-file-upload/server/php/index.php: -------------------------------------------------------------------------------- 1 | = 1.7.2", 7 | "raphael": ">= 2.0" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/_template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |

Title

13 |
14 |
15 | // Insert code here:
16 | // it'll get eval()-ed and prettyprinted.
17 | 
18 | 19 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/area-as-line.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Area charts behaving like line charts

14 |
15 |
16 | // Use Morris.Area instead of Morris.Line
17 | Morris.Area({
18 |   element: 'graph',
19 |   behaveLikeLine: true,
20 |   data: [
21 |     {x: '2011 Q1', y: 3, z: 3},
22 |     {x: '2011 Q2', y: 2, z: 1},
23 |     {x: '2011 Q3', y: 2, z: 4},
24 |     {x: '2011 Q4', y: 3, z: 3}
25 |   ],
26 |   xkey: 'x',
27 |   ykeys: ['y', 'z'],
28 |   labels: ['Y', 'Z']
29 | });
30 | 
31 | 32 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/area.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Area charts

14 |
15 |
16 | // Use Morris.Area instead of Morris.Line
17 | Morris.Area({
18 |   element: 'graph',
19 |   data: [
20 |     {x: '2011 Q1', y: 3, z: 3},
21 |     {x: '2011 Q2', y: 2, z: 0},
22 |     {x: '2011 Q3', y: 2, z: 5},
23 |     {x: '2011 Q4', y: 4, z: 4}
24 |   ],
25 |   xkey: 'x',
26 |   ykeys: ['y', 'z'],
27 |   labels: ['Y', 'Z']
28 | }).on('click', function(i, row){
29 |   console.log(i, row);
30 | });
31 | 
32 | 33 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/bar-colors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Bar charts

14 |
15 |
16 | // Use Morris.Bar
17 | Morris.Bar({
18 |   element: 'graph',
19 |   data: [
20 |     {x: '2011 Q1', y: 0},
21 |     {x: '2011 Q2', y: 1},
22 |     {x: '2011 Q3', y: 2},
23 |     {x: '2011 Q4', y: 3},
24 |     {x: '2012 Q1', y: 4},
25 |     {x: '2012 Q2', y: 5},
26 |     {x: '2012 Q3', y: 6},
27 |     {x: '2012 Q4', y: 7},
28 |     {x: '2013 Q1', y: 8}
29 |   ],
30 |   xkey: 'x',
31 |   ykeys: ['y'],
32 |   labels: ['Y'],
33 |   barColors: function (row, series, type) {
34 |     if (type === 'bar') {
35 |       var red = Math.ceil(255 * row.y / this.ymax);
36 |       return 'rgb(' + red + ',0,0)';
37 |     }
38 |     else {
39 |       return '#000';
40 |     }
41 |   }
42 | });
43 | 
44 | 45 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/bar-no-axes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Bar charts

14 |
15 |
16 | // Use Morris.Bar
17 | Morris.Bar({
18 |   element: 'graph',
19 |   axes: false,
20 |   data: [
21 |     {x: '2011 Q1', y: 3, z: 2, a: 3},
22 |     {x: '2011 Q2', y: 2, z: null, a: 1},
23 |     {x: '2011 Q3', y: 0, z: 2, a: 4},
24 |     {x: '2011 Q4', y: 2, z: 4, a: 3}
25 |   ],
26 |   xkey: 'x',
27 |   ykeys: ['y', 'z', 'a'],
28 |   labels: ['Y', 'Z', 'A']
29 | });
30 | 
31 | 32 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/bar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Bar charts

14 |
15 |
16 | // Use Morris.Bar
17 | Morris.Bar({
18 |   element: 'graph',
19 |   data: [
20 |     {x: '2011 Q1', y: 3, z: 2, a: 3},
21 |     {x: '2011 Q2', y: 2, z: null, a: 1},
22 |     {x: '2011 Q3', y: 0, z: 2, a: 4},
23 |     {x: '2011 Q4', y: 2, z: 4, a: 3}
24 |   ],
25 |   xkey: 'x',
26 |   ykeys: ['y', 'z', 'a'],
27 |   labels: ['Y', 'Z', 'A']
28 | }).on('click', function(i, row){
29 |   console.log(i, row);
30 | });
31 | 
32 | 33 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/decimal-custom-hover.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Decimal Data

14 |
15 |
16 | var decimal_data = [];
17 | for (var x = 0; x <= 360; x += 10) {
18 |   decimal_data.push({
19 |     x: x,
20 |     y: 1.5 + 1.5 * Math.sin(Math.PI * x / 180).toFixed(4)
21 |   });
22 | }
23 | window.m = Morris.Line({
24 |   element: 'graph',
25 |   data: decimal_data,
26 |   xkey: 'x',
27 |   ykeys: ['y'],
28 |   labels: ['sin(x)'],
29 |   parseTime: false,
30 |   hoverCallback: function (index, options, default_content) {
31 |     var row = options.data[index];
32 |     return default_content.replace("sin(x)", "1.5 + 1.5 sin(" + row.x + ")");
33 |   },
34 |   xLabelMargin: 10,
35 |   integerYLabels: true
36 | });
37 | 
38 | 39 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/donut-colors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 15 | 16 |

Donut Chart

17 |
18 |
19 | Morris.Donut({
20 |   element: 'graph',
21 |   data: [
22 |     {value: 70, label: 'foo'},
23 |     {value: 15, label: 'bar'},
24 |     {value: 10, label: 'baz'},
25 |     {value: 5, label: 'A really really long label'}
26 |   ],
27 |   backgroundColor: '#ccc',
28 |   labelColor: '#060',
29 |   colors: [
30 |     '#0BA462',
31 |     '#39B580',
32 |     '#67C69D',
33 |     '#95D7BB'
34 |   ],
35 |   formatter: function (x) { return x + "%"}
36 | });
37 | 
38 | 39 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/donut-formatter.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Donut Chart

14 |
15 |
16 | Morris.Donut({
17 |   element: 'graph',
18 |   data: [
19 |     {value: 70, label: 'foo', formatted: 'at least 70%' },
20 |     {value: 15, label: 'bar', formatted: 'approx. 15%' },
21 |     {value: 10, label: 'baz', formatted: 'approx. 10%' },
22 |     {value: 5, label: 'A really really long label', formatted: 'at most 5%' }
23 |   ],
24 |   formatter: function (x, data) { return data.formatted; }
25 | });
26 | 
27 | 28 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/donut.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Donut Chart

14 |
15 |
16 | Morris.Donut({
17 |   element: 'graph',
18 |   data: [
19 |     {value: 70, label: 'foo'},
20 |     {value: 15, label: 'bar'},
21 |     {value: 10, label: 'baz'},
22 |     {value: 5, label: 'A really really long label'}
23 |   ],
24 |   formatter: function (x) { return x + "%"}
25 | }).on('click', function(i, row){
26 |   console.log(i, row);
27 | });
28 | 
29 | 30 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/dst.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Daylight-savings time

14 |
15 |
16 | // This crosses a DST boundary in the UK.
17 | Morris.Area({
18 |   element: 'graph',
19 |   data: [
20 |     {x: '2013-03-30 22:00:00', y: 3, z: 3},
21 |     {x: '2013-03-31 00:00:00', y: 2, z: 0},
22 |     {x: '2013-03-31 02:00:00', y: 0, z: 2},
23 |     {x: '2013-03-31 04:00:00', y: 4, z: 4}
24 |   ],
25 |   xkey: 'x',
26 |   ykeys: ['y', 'z'],
27 |   labels: ['Y', 'Z']
28 | });
29 | 
30 | 31 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/goals.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Value Goals

14 |
15 |
16 | var decimal_data = [];
17 | for (var x = 0; x <= 360; x += 10) {
18 |   decimal_data.push({
19 |     x: x,
20 |     y: Math.sin(Math.PI * x / 180).toFixed(4)
21 |   });
22 | }
23 | window.m = Morris.Line({
24 |   element: 'graph',
25 |   data: decimal_data,
26 |   xkey: 'x',
27 |   ykeys: ['y'],
28 |   labels: ['sin(x)'],
29 |   parseTime: false,
30 |   goals: [-1, 0, 1]
31 | });
32 | 
33 | 34 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/lib/example.css: -------------------------------------------------------------------------------- 1 | body { 2 | width: 800px; 3 | margin: 0 auto; 4 | } 5 | #graph { 6 | width: 800px; 7 | height: 250px; 8 | margin: 20px auto 0 auto; 9 | } 10 | pre { 11 | height: 250px; 12 | overflow: auto; 13 | } 14 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/lib/example.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | eval($('#code').text()); 3 | prettyPrint(); 4 | }); -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/lib/prettify.css: -------------------------------------------------------------------------------- 1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/negative.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Negative values

14 |
15 |
16 | var neg_data = [
17 |   {"period": "2011-08-12", "a": 100},
18 |   {"period": "2011-03-03", "a": 75},
19 |   {"period": "2010-08-08", "a": 50},
20 |   {"period": "2010-05-10", "a": 25},
21 |   {"period": "2010-03-14", "a": 0},
22 |   {"period": "2010-01-10", "a": -25},
23 |   {"period": "2009-12-10", "a": -50},
24 |   {"period": "2009-10-07", "a": -75},
25 |   {"period": "2009-09-25", "a": -100}
26 | ];
27 | Morris.Line({
28 |   element: 'graph',
29 |   data: neg_data,
30 |   xkey: 'period',
31 |   ykeys: ['a'],
32 |   labels: ['Series A'],
33 |   units: '%'
34 | });
35 | 
36 | 37 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/non-date.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Formatting Non-date Arbitrary X-axis

14 |
15 |
16 | var day_data = [
17 |   {"elapsed": "I", "value": 34},
18 |   {"elapsed": "II", "value": 24},
19 |   {"elapsed": "III", "value": 3},
20 |   {"elapsed": "IV", "value": 12},
21 |   {"elapsed": "V", "value": 13},
22 |   {"elapsed": "VI", "value": 22},
23 |   {"elapsed": "VII", "value": 5},
24 |   {"elapsed": "VIII", "value": 26},
25 |   {"elapsed": "IX", "value": 12},
26 |   {"elapsed": "X", "value": 19}
27 | ];
28 | Morris.Line({
29 |   element: 'graph',
30 |   data: day_data,
31 |   xkey: 'elapsed',
32 |   ykeys: ['value'],
33 |   labels: ['value'],
34 |   parseTime: false
35 | });
36 | 
37 | 38 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/stacked_bars.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Stacked Bars chart

14 |
15 |
16 | // Use Morris.Bar
17 | Morris.Bar({
18 |   element: 'graph',
19 |   data: [
20 |     {x: '2011 Q1', y: 3, z: 2, a: 3},
21 |     {x: '2011 Q2', y: 2, z: null, a: 1},
22 |     {x: '2011 Q3', y: 0, z: 2, a: 4},
23 |     {x: '2011 Q4', y: 2, z: 4, a: 3}
24 |   ],
25 |   xkey: 'x',
26 |   ykeys: ['y', 'z', 'a'],
27 |   labels: ['Y', 'Z', 'A'],
28 |   stacked: true
29 | });
30 | 
31 | 32 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/examples/updating.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Updating data

14 |
15 |
16 |
17 | 
18 | var nReloads = 0;
19 | function data(offset) {
20 |   var ret = [];
21 |   for (var x = 0; x <= 360; x += 10) {
22 |     var v = (offset + x) % 360;
23 |     ret.push({
24 |       x: x,
25 |       y: Math.sin(Math.PI * v / 180).toFixed(4),
26 |       z: Math.cos(Math.PI * v / 180).toFixed(4)
27 |     });
28 |   }
29 |   return ret;
30 | }
31 | var graph = Morris.Line({
32 |     element: 'graph',
33 |     data: data(0),
34 |     xkey: 'x',
35 |     ykeys: ['y', 'z'],
36 |     labels: ['sin()', 'cos()'],
37 |     parseTime: false,
38 |     ymin: -1.0,
39 |     ymax: 1.0,
40 |     hideHover: true
41 | });
42 | function update() {
43 |   nReloads++;
44 |   graph.setData(data(5 * nReloads));
45 |   $('#reloadStatus').text(nReloads + ' reloads');
46 | }
47 | setInterval(update, 100);
48 | 
49 | 50 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/grunt.js: -------------------------------------------------------------------------------- 1 | module.exports = function (grunt) { 2 | grunt.initConfig({ 3 | coffee: { 4 | lib: { 5 | src: ['build/morris.coffee'], 6 | dest: '.', 7 | options: { bare: false } 8 | }, 9 | spec: { 10 | src: ['build/spec.coffee'], 11 | dest: 'build', 12 | options: { bare: true } 13 | } 14 | }, 15 | concat: { 16 | 'build/morris.coffee': [ 17 | 'lib/morris.coffee', 18 | 'lib/morris.grid.coffee', 19 | 'lib/morris.hover.coffee', 20 | 'lib/morris.line.coffee', 21 | 'lib/morris.area.coffee', 22 | 'lib/morris.bar.coffee', 23 | 'lib/morris.donut.coffee' 24 | ], 25 | 'build/spec.coffee': ['spec/support/**/*.coffee', 'spec/lib/**/*.coffee'] 26 | }, 27 | less: { 28 | all: { 29 | src: 'less/*.less', 30 | dest: 'morris.css', 31 | options: { 32 | compress: true 33 | } 34 | } 35 | }, 36 | min: { 37 | 'morris.min.js': 'morris.js' 38 | }, 39 | mocha: { 40 | spec: { 41 | src: 'spec/specs.html', 42 | run: true 43 | } 44 | }, 45 | watch: { 46 | files: ['lib/**/*.coffee', 'spec/lib/**/*.coffee', 'spec/support/**/*.coffee', 'less/**/*.less'], 47 | tasks: 'default' 48 | } 49 | }); 50 | 51 | grunt.loadNpmTasks('grunt-coffee'); 52 | grunt.loadNpmTasks('grunt-mocha'); 53 | grunt.loadNpmTasks('grunt-contrib-less'); 54 | 55 | grunt.registerTask('default', 'concat coffee less min mocha'); 56 | }; 57 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/less/morris.core.less: -------------------------------------------------------------------------------- 1 | .morris-hover { 2 | position: absolute; 3 | z-index: 1000; 4 | 5 | &.morris-default-style { 6 | border-radius: 10px; 7 | padding: 6px; 8 | color: #666; 9 | background: rgba(255, 255, 255, 0.8); 10 | border: solid 2px rgba(230, 230, 230, 0.8); 11 | 12 | font-family: sans-serif; 13 | font-size: 12px; 14 | text-align: center; 15 | 16 | .morris-hover-row-label { 17 | font-weight: bold; 18 | margin: 0.25em 0; 19 | } 20 | 21 | .morris-hover-point { 22 | white-space: nowrap; 23 | margin: 0.1em 0; 24 | } 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/lib/morris.coffee: -------------------------------------------------------------------------------- 1 | Morris = window.Morris = {} 2 | 3 | $ = jQuery 4 | 5 | # Very simple event-emitter class. 6 | # 7 | # @private 8 | class Morris.EventEmitter 9 | on: (name, handler) -> 10 | unless @handlers? 11 | @handlers = {} 12 | unless @handlers[name]? 13 | @handlers[name] = [] 14 | @handlers[name].push(handler) 15 | @ 16 | 17 | fire: (name, args...) -> 18 | if @handlers? and @handlers[name]? 19 | for handler in @handlers[name] 20 | handler(args...) 21 | 22 | # Make long numbers prettier by inserting commas. 23 | # 24 | # @example 25 | # Morris.commas(1234567) -> '1,234,567' 26 | Morris.commas = (num) -> 27 | if num? 28 | ret = if num < 0 then "-" else "" 29 | absnum = Math.abs(num) 30 | intnum = Math.floor(absnum).toFixed(0) 31 | ret += intnum.replace(/(?=(?:\d{3})+$)(?!^)/g, ',') 32 | strabsnum = absnum.toString() 33 | if strabsnum.length > intnum.length 34 | ret += strabsnum.slice(intnum.length) 35 | ret 36 | else 37 | '-' 38 | 39 | # Zero-pad numbers to two characters wide. 40 | # 41 | # @example 42 | # Morris.pad2(1) -> '01' 43 | Morris.pad2 = (number) -> (if number < 10 then '0' else '') + number 44 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/lib/morris.hover.coffee: -------------------------------------------------------------------------------- 1 | class Morris.Hover 2 | # Displays contextual information in a floating HTML div. 3 | 4 | @defaults: 5 | class: 'morris-hover morris-default-style' 6 | 7 | constructor: (options = {}) -> 8 | @options = $.extend {}, Morris.Hover.defaults, options 9 | @el = $ "
" 10 | @el.hide() 11 | @options.parent.append(@el) 12 | 13 | update: (html, x, y) -> 14 | @html(html) 15 | @show() 16 | @moveTo(x, y) 17 | 18 | html: (content) -> 19 | @el.html(content) 20 | 21 | moveTo: (x, y) -> 22 | parentWidth = @options.parent.innerWidth() 23 | parentHeight = @options.parent.innerHeight() 24 | hoverWidth = @el.outerWidth() 25 | hoverHeight = @el.outerHeight() 26 | left = Math.min(Math.max(0, x - hoverWidth / 2), parentWidth - hoverWidth) 27 | if y? 28 | top = y - hoverHeight - 10 29 | if top < 0 30 | top = y + 10 31 | if top + hoverHeight > parentHeight 32 | top = parentHeight / 2 - hoverHeight / 2 33 | else 34 | top = parentHeight / 2 - hoverHeight / 2 35 | @el.css(left: left + "px", top: parseInt(top) + "px") 36 | 37 | show: -> 38 | @el.show() 39 | 40 | hide: -> 41 | @el.hide() 42 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/morris.css: -------------------------------------------------------------------------------- 1 | .morris-hover { 2 | position: absolute; 3 | z-index: 1000; 4 | } 5 | 6 | .morris-hover.morris-default-style { 7 | border-radius: 10px; 8 | padding: 6px; 9 | color: #666; 10 | background: rgba(255, 255, 255, 0.8); 11 | border: solid 2px rgba(230, 230, 230, 0.8); 12 | font-family: sans-serif; 13 | font-size: 12px; 14 | text-align: center; 15 | } 16 | 17 | .morris-hover.morris-default-style .morris-hover-row-label { 18 | font-weight: bold; 19 | margin: 0.25em 0; 20 | } 21 | 22 | .morris-hover.morris-default-style .morris-hover-point { 23 | white-space: nowrap; 24 | margin: 0.1em 0; 25 | } 26 | 27 | 28 | #hero-graph, #hero-bar, #hero-area, #hero-donut {height: 250px} -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "morris.js", 3 | "version": "0.4.3", 4 | "homepage": "http://oesmith.github.com/morris.js", 5 | "description": "Easy, pretty charts", 6 | "author": { 7 | "name": "Olly Smith", 8 | "email": "olly@oesmith.co.uk" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git://github.com/oesmith/morris.js.git" 13 | }, 14 | "bugs": { 15 | "url": "https://github.com/oesmith/morris.js/issues" 16 | }, 17 | "devDependencies": { 18 | "grunt-coffee": "~> 0.0.6", 19 | "grunt-mocha": "~> 0.1.7", 20 | "grunt-contrib-less": "~> 0.3.2", 21 | "grunt": "~> 0.3.17" 22 | }, 23 | "scripts": { 24 | "test": "./node_modules/.bin/grunt coffee mocha" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/spec/lib/bar/colours.coffee: -------------------------------------------------------------------------------- 1 | describe 'Morris.Bar#colorFor', -> 2 | 3 | defaults = 4 | element: 'graph' 5 | data: [{x: 'foo', y: 2, z: 3}, {x: 'bar', y: 4, z: 6}] 6 | xkey: 'x' 7 | ykeys: ['y', 'z'] 8 | labels: ['Y', 'Z'] 9 | 10 | it 'should fetch colours from an array', -> 11 | chart = Morris.Bar $.extend {}, defaults, barColors: ['#f00', '#0f0', '#00f'] 12 | chart.colorFor(chart.data[0], 0, 'bar').should.equal '#f00' 13 | chart.colorFor(chart.data[0], 0, 'hover').should.equal '#f00' 14 | chart.colorFor(chart.data[0], 1, 'bar').should.equal '#0f0' 15 | chart.colorFor(chart.data[0], 1, 'hover').should.equal '#0f0' 16 | chart.colorFor(chart.data[0], 2, 'bar').should.equal '#00f' 17 | chart.colorFor(chart.data[0], 2, 'hover').should.equal '#00f' 18 | chart.colorFor(chart.data[0], 3, 'bar').should.equal '#f00' 19 | chart.colorFor(chart.data[0], 4, 'hover').should.equal '#0f0' 20 | 21 | it 'should defer to a callback', -> 22 | stub = sinon.stub().returns '#f00' 23 | chart = Morris.Bar $.extend {}, defaults, barColors: stub 24 | stub.reset() 25 | 26 | chart.colorFor(chart.data[0], 0, 'bar') 27 | stub.should.have.been.calledWith( 28 | {x:0, y:2, label:'foo'}, 29 | {index:0, key:'y', label:'Y'}, 30 | 'bar') 31 | 32 | chart.colorFor(chart.data[0], 1, 'hover') 33 | stub.should.have.been.calledWith( 34 | {x:0, y:3, label:'foo'}, 35 | {index:1, key:'z', label:'Z'}, 36 | 'hover') 37 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/spec/lib/commas_spec.coffee: -------------------------------------------------------------------------------- 1 | describe '#commas', -> 2 | 3 | it 'should insert commas into long numbers', -> 4 | # zero 5 | Morris.commas(0).should.equal("0") 6 | 7 | # positive integers 8 | Morris.commas(1).should.equal("1") 9 | Morris.commas(12).should.equal("12") 10 | Morris.commas(123).should.equal("123") 11 | Morris.commas(1234).should.equal("1,234") 12 | Morris.commas(12345).should.equal("12,345") 13 | Morris.commas(123456).should.equal("123,456") 14 | Morris.commas(1234567).should.equal("1,234,567") 15 | 16 | # negative integers 17 | Morris.commas(-1).should.equal("-1") 18 | Morris.commas(-12).should.equal("-12") 19 | Morris.commas(-123).should.equal("-123") 20 | Morris.commas(-1234).should.equal("-1,234") 21 | Morris.commas(-12345).should.equal("-12,345") 22 | Morris.commas(-123456).should.equal("-123,456") 23 | Morris.commas(-1234567).should.equal("-1,234,567") 24 | 25 | # positive decimals 26 | Morris.commas(1.2).should.equal("1.2") 27 | Morris.commas(12.34).should.equal("12.34") 28 | Morris.commas(123.456).should.equal("123.456") 29 | Morris.commas(1234.56).should.equal("1,234.56") 30 | 31 | # negative decimals 32 | Morris.commas(-1.2).should.equal("-1.2") 33 | Morris.commas(-12.34).should.equal("-12.34") 34 | Morris.commas(-123.456).should.equal("-123.456") 35 | Morris.commas(-1234.56).should.equal("-1,234.56") 36 | 37 | # null 38 | Morris.commas(null).should.equal('-') 39 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/spec/lib/grid/auto_grid_lines_spec.coffee: -------------------------------------------------------------------------------- 1 | describe 'Morris.Grid#autoGridLines', -> 2 | 3 | beforeEach -> 4 | @subject = Morris.Grid.prototype.autoGridLines 5 | 6 | it 'should draw at fixed intervals', -> 7 | @subject(0, 4, 5).should.deep.equal [0, 1, 2, 3, 4] 8 | @subject(0, 400, 5).should.deep.equal [0, 100, 200, 300, 400] 9 | 10 | it 'should pick intervals that show significant numbers', -> 11 | @subject(102, 499, 5).should.deep.equal [100, 200, 300, 400, 500] 12 | 13 | it 'should draw zero when it falls within [ymin..ymax]', -> 14 | @subject(-100, 300, 5).should.deep.equal [-100, 0, 100, 200, 300] 15 | @subject(-50, 350, 5).should.deep.equal [-125, 0, 125, 250, 375] 16 | @subject(-400, 400, 5).should.deep.equal [-400, -200, 0, 200, 400] 17 | @subject(100, 500, 5).should.deep.equal [100, 200, 300, 400, 500] 18 | @subject(-500, -100, 5).should.deep.equal [-500, -400, -300, -200, -100] 19 | 20 | it 'should generate decimal labels to 2 significant figures', -> 21 | @subject(0, 1, 5).should.deep.equal [0, 0.25, 0.5, 0.75, 1] 22 | @subject(0.1, 0.5, 5).should.deep.equal [0.1, 0.2, 0.3, 0.4, 0.5] 23 | 24 | it 'should use integer intervals for intervals larger than 1', -> 25 | @subject(0, 9, 5).should.deep.equal [0, 3, 6, 9, 12] 26 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/spec/lib/grid/y_label_format_spec.coffee: -------------------------------------------------------------------------------- 1 | describe 'Morris.Grid#yLabelFormat', -> 2 | 3 | it 'should use custom formatter for y labels', -> 4 | formatter = (label) -> 5 | flabel = parseFloat(label) / 1000 6 | "#{flabel.toFixed(1)}k" 7 | line = Morris.Line 8 | element: 'graph' 9 | data: [{x: 1, y: 1500}, {x: 2, y: 2500}] 10 | xkey: 'x' 11 | ykeys: ['y'] 12 | labels: ['dontcare'] 13 | preUnits: "$" 14 | yLabelFormat: formatter 15 | line.yLabelFormat(1500).should.equal "1.5k" 16 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/spec/lib/pad_spec.coffee: -------------------------------------------------------------------------------- 1 | describe '#pad', -> 2 | 3 | it 'should pad numbers', -> 4 | Morris.pad2(0).should.equal("00") 5 | Morris.pad2(1).should.equal("01") 6 | Morris.pad2(2).should.equal("02") 7 | Morris.pad2(3).should.equal("03") 8 | Morris.pad2(4).should.equal("04") 9 | Morris.pad2(5).should.equal("05") 10 | Morris.pad2(6).should.equal("06") 11 | Morris.pad2(7).should.equal("07") 12 | Morris.pad2(8).should.equal("08") 13 | Morris.pad2(9).should.equal("09") 14 | Morris.pad2(10).should.equal("10") 15 | Morris.pad2(12).should.equal("12") 16 | Morris.pad2(34).should.equal("34") 17 | Morris.pad2(123).should.equal("123") -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/spec/specs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | morris.js tests 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 17 | 18 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | 28 |
29 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /public/assets/morris.js-0.4.3/spec/support/placeholder.coffee: -------------------------------------------------------------------------------- 1 | beforeEach -> 2 | placeholder = $('
') 3 | $('#test').append(placeholder) 4 | 5 | afterEach -> 6 | $('#test').empty() 7 | -------------------------------------------------------------------------------- /public/css/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/animated-overlay.gif -------------------------------------------------------------------------------- /public/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_diagonals-thick_20_666666_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_diagonals-thick_20_666666_40x40.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_flat_10_000000_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_flat_10_000000_40x100.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_glass_100_f6f6f6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_glass_100_f6f6f6_1x400.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_glass_100_fdf5ce_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_glass_100_fdf5ce_1x400.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /public/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_228ef1_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_228ef1_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_ef8c08_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_ef8c08_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_ffd27a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_ffd27a_256x240.png -------------------------------------------------------------------------------- /public/css/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/css/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /public/css/jquery-jvectormap-1.2.2.css: -------------------------------------------------------------------------------- 1 | .jvectormap-label { 2 | position: absolute; 3 | display: none; 4 | border: solid 1px #d4d4d4; 5 | -webkit-border-radius: 2px; 6 | -moz-border-radius: 2px; 7 | border-radius: 2px; 8 | background: white; 9 | color: #d4d4d4; 10 | font-family: sans-serif, Verdana; 11 | font-size: smaller; 12 | padding: 3px; 13 | } 14 | 15 | .jvectormap-zoomin, .jvectormap-zoomout { 16 | position: absolute; 17 | left: 10px; 18 | -webkit-border-radius: 1px; 19 | -moz-border-radius: 1px; 20 | border-radius: 1px; 21 | border: solid 1px #d4d4d4; 22 | background: white; 23 | padding: 3px; 24 | color: #d4d4d4; 25 | width: 20px; 26 | height: 20px; 27 | cursor: pointer; 28 | line-height: 10px; 29 | text-align: center; 30 | } 31 | 32 | .jvectormap-zoomin { 33 | top: 10px; 34 | } 35 | 36 | .jvectormap-zoomout { 37 | top: 30px; 38 | } -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/ElegantIcons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/ElegantIcons.eot -------------------------------------------------------------------------------- /public/fonts/ElegantIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/ElegantIcons.ttf -------------------------------------------------------------------------------- /public/fonts/ElegantIcons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/ElegantIcons.woff -------------------------------------------------------------------------------- /public/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/img/Germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/Germany.png -------------------------------------------------------------------------------- /public/img/India.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/India.png -------------------------------------------------------------------------------- /public/img/Russia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/Russia.png -------------------------------------------------------------------------------- /public/img/Spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/Spain.png -------------------------------------------------------------------------------- /public/img/arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/arrow-up.png -------------------------------------------------------------------------------- /public/img/avatar-mini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/avatar-mini.jpg -------------------------------------------------------------------------------- /public/img/avatar-mini2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/avatar-mini2.jpg -------------------------------------------------------------------------------- /public/img/avatar-mini3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/avatar-mini3.jpg -------------------------------------------------------------------------------- /public/img/avatar-mini4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/avatar-mini4.jpg -------------------------------------------------------------------------------- /public/img/avatar1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/avatar1.jpg -------------------------------------------------------------------------------- /public/img/avatar1_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/avatar1_small.jpg -------------------------------------------------------------------------------- /public/img/bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/bg-1.jpg -------------------------------------------------------------------------------- /public/img/chart-texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/chart-texture.jpg -------------------------------------------------------------------------------- /public/img/chat-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/chat-avatar.jpg -------------------------------------------------------------------------------- /public/img/chat-avatar2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/chat-avatar2.jpg -------------------------------------------------------------------------------- /public/img/customSelect-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/customSelect-arrow.gif -------------------------------------------------------------------------------- /public/img/geekslabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/geekslabs.png -------------------------------------------------------------------------------- /public/img/icons/line-icon-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/icons/line-icon-c.png -------------------------------------------------------------------------------- /public/img/icons/line-icon-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/icons/line-icon-hover.png -------------------------------------------------------------------------------- /public/img/icons/line-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/icons/line-icon.png -------------------------------------------------------------------------------- /public/img/icons/search-line-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/icons/search-line-icon.png -------------------------------------------------------------------------------- /public/img/icons/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/icons/social.png -------------------------------------------------------------------------------- /public/img/icons/weather-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/icons/weather-hover.png -------------------------------------------------------------------------------- /public/img/icons/weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/icons/weather.png -------------------------------------------------------------------------------- /public/img/left-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/left-arrow.png -------------------------------------------------------------------------------- /public/img/logo-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/logo-big.png -------------------------------------------------------------------------------- /public/img/mail-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/mail-avatar.jpg -------------------------------------------------------------------------------- /public/img/profile-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/profile-avatar.jpg -------------------------------------------------------------------------------- /public/img/profile-widget-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/profile-widget-avatar.jpg -------------------------------------------------------------------------------- /public/img/right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/right-arrow.png -------------------------------------------------------------------------------- /public/img/sample-img-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/sample-img-1.jpg -------------------------------------------------------------------------------- /public/img/sample-img-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/sample-img-2.png -------------------------------------------------------------------------------- /public/img/sample-img-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/sample-img-3.png -------------------------------------------------------------------------------- /public/img/search-icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/search-icon.jpg -------------------------------------------------------------------------------- /public/img/user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/user.jpg -------------------------------------------------------------------------------- /public/img/user22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/img/user22.png -------------------------------------------------------------------------------- /public/js/easy-pie-chart.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | 3 | // easy pie chart 4 | $('.percentage').easyPieChart({ 5 | animate: 1000, 6 | size: 135, 7 | barColor:'#FF2D55' 8 | }); 9 | $('.percentage-light').easyPieChart({ 10 | barColor: function(percent) { 11 | percent /= 100; 12 | return "rgb(" + Math.round(255 * (1-percent)) + ", " + Math.round(255 * percent) + ", 0)"; 13 | }, 14 | trackColor: '#666', 15 | scaleColor: false, 16 | lineCap: 'butt', 17 | lineWidth: 15, 18 | animate: 1000 19 | }); 20 | 21 | $('.update-easy-pie-chart').click(function(){ 22 | $('.easy-pie-chart .percentage').each(function() { 23 | var newValue = Math.floor(100*Math.random()); 24 | $(this).data('easyPieChart').update(newValue); 25 | $('span', this).text(newValue); 26 | }); 27 | }); 28 | 29 | $('.updateEasyPieChart').on('click', function(e) { 30 | e.preventDefault(); 31 | $('.percentage, .percentage-light').each(function() { 32 | var newValue = Math.round(100*Math.random()); 33 | $(this).data('easyPieChart').update(newValue); 34 | $('span', this).text(newValue); 35 | }); 36 | }); 37 | 38 | }); -------------------------------------------------------------------------------- /public/js/jquery.localscroll.js: -------------------------------------------------------------------------------- 1 | /** 2 | * jQuery.LocalScroll - Animated scrolling navigation, using anchors. 3 | * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com 4 | * Dual licensed under MIT and GPL. 5 | * Date: 3/11/2009 6 | * @author Ariel Flesler 7 | * @version 1.2.7 8 | **/ 9 | ;(function($){var l=location.href.replace(/#.*/,'');var g=$.localScroll=function(a){$('body').localScroll(a)};g.defaults={duration:1e3,axis:'y',event:'click',stop:true,target:window,reset:true};g.hash=function(a){if(location.hash){a=$.extend({},g.defaults,a);a.hash=false;if(a.reset){var e=a.duration;delete a.duration;$(a.target).scrollTo(0,a);a.duration=e}i(0,location,a)}};$.fn.localScroll=function(b){b=$.extend({},g.defaults,b);return b.lazy?this.bind(b.event,function(a){var e=$([a.target,a.target.parentNode]).filter(d)[0];if(e)i(a,e,b)}):this.find('a,area').filter(d).bind(b.event,function(a){i(a,this,b)}).end().end();function d(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,'')==l&&(!b.filter||$(this).is(b.filter))}};function i(a,e,b){var d=e.hash.slice(1),f=document.getElementById(d)||document.getElementsByName(d)[0];if(!f)return;if(a)a.preventDefault();var h=$(b.target);if(b.lock&&h.is(':animated')||b.onBefore&&b.onBefore.call(b,a,f,h)===false)return;if(b.stop)h.stop(true);if(b.hash){var j=f.id==d?'id':'name',k=$(' ').attr(j,d).css({position:'absolute',top:$(window).scrollTop(),left:$(window).scrollLeft()});f[j]='';$('body').prepend(k);location=e.hash;k.remove();f[j]=d}h.scrollTo(f,b).trigger('notify.serialScroll',[f])}})(jQuery); -------------------------------------------------------------------------------- /public/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/logo/logo.png -------------------------------------------------------------------------------- /public/photo/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/public/photo/example.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /resources/assets/js/app.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * First we will load all of this project's JavaScript dependencies which 4 | * includes Vue and other libraries. It is a great starting point when 5 | * building robust, powerful web applications using Vue and Laravel. 6 | */ 7 | 8 | require('./bootstrap'); 9 | 10 | window.Vue = require('vue'); 11 | 12 | /** 13 | * Next, we will create a fresh Vue application instance and attach it to 14 | * the page. Then, you may begin adding components to this application 15 | * or customize the JavaScript scaffolding to fit your unique needs. 16 | */ 17 | 18 | Vue.component('example', require('./components/Example.vue')); 19 | 20 | const app = new Vue({ 21 | el: '#app' 22 | }); 23 | -------------------------------------------------------------------------------- /resources/assets/js/components/Example.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /resources/assets/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | 2 | // Body 3 | $body-bg: #f5f8fa; 4 | 5 | // Borders 6 | $laravel-border-color: darken($body-bg, 10%); 7 | $list-group-border: $laravel-border-color; 8 | $navbar-default-border: $laravel-border-color; 9 | $panel-default-border: $laravel-border-color; 10 | $panel-inner-border: $laravel-border-color; 11 | 12 | // Brands 13 | $brand-primary: #3097D1; 14 | $brand-info: #8eb4cb; 15 | $brand-success: #2ab27b; 16 | $brand-warning: #cbb956; 17 | $brand-danger: #bf5329; 18 | 19 | // Typography 20 | $icon-font-path: "~bootstrap-sass/assets/fonts/bootstrap/"; 21 | $font-family-sans-serif: "Raleway", sans-serif; 22 | $font-size-base: 14px; 23 | $line-height-base: 1.6; 24 | $text-color: #636b6f; 25 | 26 | // Navbar 27 | $navbar-default-bg: #fff; 28 | 29 | // Buttons 30 | $btn-default-color: $text-color; 31 | 32 | // Inputs 33 | $input-border: lighten($text-color, 40%); 34 | $input-border-focus: lighten($brand-primary, 25%); 35 | $input-color-placeholder: lighten($text-color, 30%); 36 | 37 | // Panels 38 | $panel-default-heading-bg: #fff; 39 | -------------------------------------------------------------------------------- /resources/assets/sass/app.scss: -------------------------------------------------------------------------------- 1 | 2 | // Fonts 3 | @import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600"); 4 | 5 | // Variables 6 | @import "variables"; 7 | 8 | // Bootstrap 9 | @import "~bootstrap-sass/assets/stylesheets/bootstrap"; 10 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Passwords must be at least six characters and match the confirmation.', 17 | 'reset' => 'Your password has been reset!', 18 | 'sent' => 'We have e-mailed your password reset link!', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that e-mail address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/views/courses/popup/academic.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/courses/popup/batch.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/courses/popup/group.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/courses/popup/shift.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/courses/popup/time.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/partials/_messages.blade.php: -------------------------------------------------------------------------------- 1 | @if ($flash = session('message')) 2 | 3 | 6 | 7 | @endif 8 | 9 | @if (count($errors) > 0) 10 | 11 | 19 | 20 | @endif -------------------------------------------------------------------------------- /resources/views/permission/permission.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Read Information 5 | 6 | 7 |

{{ucfirst(Auth::user()->name) }}

8 |
9 |

Permission denied for this user!

10 | 11 | -------------------------------------------------------------------------------- /resources/views/report/studentInfo.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | @foreach($classes as $key => $class) 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | @endforeach 22 | 23 |
{{ $classes[0]->program }}
#Student IdNameSexBirth Date
{{ ++$key }}{{ sprintf("%05d",$class->student_id) }}{{ $class->name }}{{ $class->sex }}{{ $class->dob }}
24 | 25 | -------------------------------------------------------------------------------- /resources/views/report/studentInfoMultiList.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | @foreach($classes as $key => $class) 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | @endforeach 33 | 34 |
#Student IdNameSexBirth DateProgramLevelShiftTimeBatchGroup
{{ ++$key }}{{ sprintf("%05d",$class->student_id) }}{{ $class->name }}{{ $class->sex }}{{ $class->dob }}{{ $class->program }}{{ $class->level }}{{ $class->shift }}{{ $class->time }}{{ $class->batch }}{{ $class->group }}
35 | 36 | -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- 1 | get('/user', function (Request $request) { 17 | return $request->user(); 18 | }); 19 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 16 | }); 17 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/photo/13888.2017-08-21.1503350115.jpg: -------------------------------------------------------------------------------- 1 | student_icon.jpg -------------------------------------------------------------------------------- /storage/photo/41096.2017-08-21.1503348883.jpg: -------------------------------------------------------------------------------- 1 | student_icon.jpg -------------------------------------------------------------------------------- /storage/photo/77897.2017-08-21.1503350177.jpg: -------------------------------------------------------------------------------- 1 | student_icon.jpg -------------------------------------------------------------------------------- /storage/photo/95269.2017-08-21.1503348823: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/storage/photo/95269.2017-08-21.1503348823 -------------------------------------------------------------------------------- /storage/photo/97631.2017-08-28.1503951597.tmp/6l2UOreEwcx4fBgd6cVNcVfPvr6CcZ1vaD5jdbFl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/storage/photo/97631.2017-08-28.1503951597.tmp/6l2UOreEwcx4fBgd6cVNcVfPvr6CcZ1vaD5jdbFl.png -------------------------------------------------------------------------------- /storage/photo/98049.2017-08-28.1503949986.tmp/ql0KBAtSt8HemT9mGIC8ON9XmdEZon5oJVxifbAJ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadokps/Laravel-5.4-Student-Management-System/d44062681919cc09e645b17a95512db549776058/storage/photo/98049.2017-08-28.1503949986.tmp/ql0KBAtSt8HemT9mGIC8ON9XmdEZon5oJVxifbAJ.png -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- 1 | get('/'); 20 | 21 | $response->assertStatus(200); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | let 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/assets/js/app.js', 'public/js') 15 | .sass('resources/assets/sass/app.scss', 'public/css'); 16 | --------------------------------------------------------------------------------