├── .env.example ├── .gitattributes ├── .gitignore ├── README.md ├── app ├── Console │ ├── Commands │ │ └── Inspire.php │ └── Kernel.php ├── Events │ ├── Backend │ │ └── Access │ │ │ ├── Role │ │ │ ├── RoleCreated.php │ │ │ ├── RoleDeleted.php │ │ │ └── RoleUpdated.php │ │ │ └── User │ │ │ ├── UserCreated.php │ │ │ ├── UserDeactivated.php │ │ │ ├── UserDeleted.php │ │ │ ├── UserPasswordChanged.php │ │ │ ├── UserPermanentlyDeleted.php │ │ │ ├── UserReactivated.php │ │ │ ├── UserRestored.php │ │ │ └── UserUpdated.php │ ├── Event.php │ └── Frontend │ │ └── Auth │ │ ├── UserConfirmed.php │ │ ├── UserLoggedIn.php │ │ ├── UserLoggedOut.php │ │ └── UserRegistered.php ├── Exceptions │ ├── Backend │ │ └── Access │ │ │ └── User │ │ │ └── UserNeedsRolesException.php │ ├── GeneralException.php │ └── Handler.php ├── Http │ ├── Breadcrumbs │ │ └── Backend │ │ │ ├── Access.php │ │ │ ├── Access │ │ │ ├── Role.php │ │ │ └── User.php │ │ │ ├── Backend.php │ │ │ └── LogViewer.php │ ├── Controllers │ │ ├── Backend │ │ │ ├── Access │ │ │ │ ├── Role │ │ │ │ │ └── RoleController.php │ │ │ │ └── User │ │ │ │ │ └── UserController.php │ │ │ ├── ArticleController.php │ │ │ ├── DashboardController.php │ │ │ ├── ExchangeController.php │ │ │ ├── GeoController.php │ │ │ └── VulController.php │ │ ├── Controller.php │ │ ├── DatatablesX.php │ │ ├── Frontend │ │ │ ├── ArticleController.php │ │ │ ├── Auth │ │ │ │ ├── AuthController.php │ │ │ │ ├── PasswordController.php │ │ │ │ └── PayController.php │ │ │ ├── CommonController.php │ │ │ ├── ExchangeController.php │ │ │ ├── FrontendController.php │ │ │ ├── HeroController.php │ │ │ └── User │ │ │ │ ├── DashboardController.php │ │ │ │ ├── ExchangeController.php │ │ │ │ ├── ProfileController.php │ │ │ │ └── VulController.php │ │ └── Language │ │ │ └── LanguageController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── Authenticate.php │ │ ├── EncryptCookies.php │ │ ├── LocaleMiddleware.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── RouteNeedsPermission.php │ │ ├── RouteNeedsRole.php │ │ ├── SessionTimeout.php │ │ └── VerifyCsrfToken.php │ ├── Requests │ │ ├── Backend │ │ │ └── Access │ │ │ │ ├── Role │ │ │ │ ├── ManageRoleRequest.php │ │ │ │ ├── StoreRoleRequest.php │ │ │ │ └── UpdateRoleRequest.php │ │ │ │ └── User │ │ │ │ ├── ManageUserRequest.php │ │ │ │ ├── StoreUserRequest.php │ │ │ │ ├── UpdateUserPasswordRequest.php │ │ │ │ └── UpdateUserRequest.php │ │ ├── Frontend │ │ │ ├── Auth │ │ │ │ ├── LoginRequest.php │ │ │ │ ├── RegisterRequest.php │ │ │ │ ├── ResetPasswordRequest.php │ │ │ │ └── SendResetLinkEmailRequest.php │ │ │ └── User │ │ │ │ ├── ChangePasswordRequest.php │ │ │ │ └── UpdateProfileRequest.php │ │ └── Request.php │ ├── Routes │ │ ├── Backend │ │ │ ├── Access.php │ │ │ ├── Article.php │ │ │ ├── Dashboard.php │ │ │ ├── Exchange.php │ │ │ ├── LogViewer.php │ │ │ └── Vul.php │ │ ├── Frontend │ │ │ ├── Access.php │ │ │ └── Frontend.php │ │ └── Language │ │ │ └── Language.php │ ├── breadcrumbs.php │ └── routes.php ├── Jobs │ └── Job.php ├── Listeners │ ├── .gitkeep │ ├── Backend │ │ └── Access │ │ │ ├── Role │ │ │ └── RoleEventListener.php │ │ │ └── User │ │ │ └── UserEventListener.php │ └── Frontend │ │ └── Auth │ │ └── UserEventListener.php ├── Models │ ├── Access │ │ ├── Permission │ │ │ ├── Permission.php │ │ │ └── Traits │ │ │ │ └── Relationship │ │ │ │ └── PermissionRelationship.php │ │ ├── Role │ │ │ ├── Role.php │ │ │ └── Traits │ │ │ │ ├── Attribute │ │ │ │ └── RoleAttribute.php │ │ │ │ ├── Relationship │ │ │ │ └── RoleRelationship.php │ │ │ │ └── RoleAccess.php │ │ └── User │ │ │ ├── SocialLogin.php │ │ │ ├── Traits │ │ │ ├── Attribute │ │ │ │ └── UserAttribute.php │ │ │ ├── Relationship │ │ │ │ └── UserRelationship.php │ │ │ └── UserAccess.php │ │ │ └── User.php │ └── History │ │ ├── History.php │ │ └── HistoryType.php ├── Policies │ └── .gitkeep ├── Providers │ ├── AccessServiceProvider.php │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BladeServiceProvider.php │ ├── EventServiceProvider.php │ ├── HistoryServiceProvider.php │ ├── MacroServiceProvider.php │ └── RouteServiceProvider.php ├── Repositories │ ├── Backend │ │ ├── Access │ │ │ ├── Permission │ │ │ │ ├── EloquentPermissionRepository.php │ │ │ │ └── PermissionRepositoryContract.php │ │ │ ├── Role │ │ │ │ ├── EloquentRoleRepository.php │ │ │ │ └── RoleRepositoryContract.php │ │ │ └── User │ │ │ │ ├── EloquentUserRepository.php │ │ │ │ └── UserRepositoryContract.php │ │ └── History │ │ │ ├── EloquentHistoryRepository.php │ │ │ ├── Facades │ │ │ └── History.php │ │ │ └── HistoryContract.php │ └── Frontend │ │ └── Access │ │ └── User │ │ ├── EloquentUserRepository.php │ │ └── UserRepositoryContract.php ├── Services │ ├── Access │ │ ├── Access.php │ │ ├── Facades │ │ │ └── Access.php │ │ └── Traits │ │ │ ├── AuthenticatesAndRegistersUsers.php │ │ │ ├── AuthenticatesUsers.php │ │ │ ├── ChangePasswords.php │ │ │ ├── ConfirmUsers.php │ │ │ ├── RedirectsUsers.php │ │ │ ├── RegistersUsers.php │ │ │ ├── ResetsPasswords.php │ │ │ └── UseSocialite.php │ └── Macros │ │ ├── Dropdowns.php │ │ └── Macros.php └── helpers.php ├── artisan ├── bootstrap ├── app.php ├── autoload.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── access.php ├── analytics.php ├── app.php ├── auth.php ├── backend.php ├── breadcrumbs.php ├── broadcasting.php ├── cache.php ├── cdn.php ├── compile.php ├── database.php ├── datatables.php ├── debugbar.php ├── excel.php ├── filesystems.php ├── gravatar.php ├── javascript.php ├── laravel-backup.php ├── laravelfly.php ├── locale.php ├── log-viewer.php ├── mail.php ├── misc.php ├── no-captcha.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ └── ModelFactory.php ├── migrations │ ├── .gitkeep │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2015_12_28_171741_create_social_logins_table.php │ ├── 2015_12_29_015055_setup_access_tables.php │ ├── 2016_07_03_062439_create_history_tables.php │ ├── 2016_10_26_063753_geo.php │ ├── 2016_11_01_094902_article.php │ ├── 2016_11_27_003904_vul.php │ ├── 2016_11_27_234756_goods.php │ ├── 2016_11_27_234802_exchanges.php │ └── 2016_12_15_080106_user_coin.php └── seeds │ ├── .gitkeep │ ├── Access │ ├── PermissionRoleSeeder.php │ ├── PermissionTableSeeder.php │ ├── RoleTableSeeder.php │ ├── UserRoleSeeder.php │ └── UserTableSeeder.php │ ├── AccessTableSeeder.php │ ├── AddPermisionTableSeeder.php │ ├── DatabaseSeeder.php │ ├── GeoSeeder.php │ └── HistoryTypeTableSeeder.php ├── elixir-extensions.js ├── google.php ├── gulpfile.js ├── laravelfly.server.php ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── browserconfig.xml ├── build │ ├── css │ │ ├── backend-4bfc814999.css │ │ ├── backend-rtl-66ed05b546.css │ │ ├── frontend-6ef8d01af9.css │ │ └── rtl-e7c0e98ea4.css │ ├── js │ │ ├── backend-12d5f68ae4.js │ │ ├── backend.js.map │ │ ├── frontend-d68564bd27.js │ │ └── frontend.js.map │ └── rev-manifest.json ├── ckeditor │ ├── adapters │ │ └── jquery.js │ ├── build-config.js │ ├── ckeditor.js │ ├── config.js │ ├── contents.css │ ├── lang │ │ ├── en.js │ │ └── zh-cn.js │ ├── plugins │ │ ├── a11yhelp │ │ │ └── dialogs │ │ │ │ ├── a11yhelp.js │ │ │ │ └── lang │ │ │ │ ├── _translationstatus.txt │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── cy.js │ │ │ │ ├── da.js │ │ │ │ ├── de-ch.js │ │ │ │ ├── de.js │ │ │ │ ├── el.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 │ │ │ │ ├── id.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── ku.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── mn.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── oc.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── si.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-latn.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── tt.js │ │ │ │ ├── ug.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh.js │ │ ├── about │ │ │ └── dialogs │ │ │ │ ├── about.js │ │ │ │ ├── hidpi │ │ │ │ └── logo_ckeditor.png │ │ │ │ └── logo_ckeditor.png │ │ ├── clipboard │ │ │ └── dialogs │ │ │ │ └── paste.js │ │ ├── colordialog │ │ │ └── dialogs │ │ │ │ ├── colordialog.css │ │ │ │ └── colordialog.js │ │ ├── copyformatting │ │ │ ├── cursors │ │ │ │ ├── cursor-disabled.svg │ │ │ │ └── cursor.svg │ │ │ ├── lang │ │ │ │ └── en.js │ │ │ └── styles │ │ │ │ └── copyformatting.css │ │ ├── dialog │ │ │ └── dialogDefinition.js │ │ ├── div │ │ │ └── dialogs │ │ │ │ └── div.js │ │ ├── find │ │ │ └── dialogs │ │ │ │ └── find.js │ │ ├── flash │ │ │ ├── dialogs │ │ │ │ └── flash.js │ │ │ └── images │ │ │ │ └── placeholder.png │ │ ├── forms │ │ │ ├── dialogs │ │ │ │ ├── button.js │ │ │ │ ├── checkbox.js │ │ │ │ ├── form.js │ │ │ │ ├── hiddenfield.js │ │ │ │ ├── radio.js │ │ │ │ ├── select.js │ │ │ │ ├── textarea.js │ │ │ │ └── textfield.js │ │ │ └── images │ │ │ │ └── hiddenfield.gif │ │ ├── icons.png │ │ ├── icons_hidpi.png │ │ ├── iframe │ │ │ ├── dialogs │ │ │ │ └── iframe.js │ │ │ └── images │ │ │ │ └── placeholder.png │ │ ├── image │ │ │ ├── dialogs │ │ │ │ └── image.js │ │ │ └── images │ │ │ │ └── noimage.png │ │ ├── imagepaste │ │ │ └── docs │ │ │ │ ├── install.html │ │ │ │ └── styles.css │ │ ├── link │ │ │ ├── dialogs │ │ │ │ ├── anchor.js │ │ │ │ └── link.js │ │ │ └── images │ │ │ │ ├── anchor.png │ │ │ │ └── hidpi │ │ │ │ └── anchor.png │ │ ├── liststyle │ │ │ └── dialogs │ │ │ │ └── liststyle.js │ │ ├── magicline │ │ │ └── images │ │ │ │ ├── hidpi │ │ │ │ ├── icon-rtl.png │ │ │ │ └── icon.png │ │ │ │ ├── icon-rtl.png │ │ │ │ └── icon.png │ │ ├── pagebreak │ │ │ └── images │ │ │ │ └── pagebreak.gif │ │ ├── pastefromword │ │ │ └── filter │ │ │ │ └── default.js │ │ ├── preview │ │ │ └── preview.html │ │ ├── scayt │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── dialogs │ │ │ │ ├── options.js │ │ │ │ └── toolbar.css │ │ │ └── skins │ │ │ │ └── moono-lisa │ │ │ │ └── scayt.css │ │ ├── showblocks │ │ │ └── images │ │ │ │ ├── block_address.png │ │ │ │ ├── block_blockquote.png │ │ │ │ ├── block_div.png │ │ │ │ ├── block_h1.png │ │ │ │ ├── block_h2.png │ │ │ │ ├── block_h3.png │ │ │ │ ├── block_h4.png │ │ │ │ ├── block_h5.png │ │ │ │ ├── block_h6.png │ │ │ │ ├── block_p.png │ │ │ │ └── block_pre.png │ │ ├── smiley │ │ │ ├── dialogs │ │ │ │ └── smiley.js │ │ │ └── images │ │ │ │ ├── angel_smile.gif │ │ │ │ ├── angel_smile.png │ │ │ │ ├── angry_smile.gif │ │ │ │ ├── angry_smile.png │ │ │ │ ├── broken_heart.gif │ │ │ │ ├── broken_heart.png │ │ │ │ ├── confused_smile.gif │ │ │ │ ├── confused_smile.png │ │ │ │ ├── cry_smile.gif │ │ │ │ ├── cry_smile.png │ │ │ │ ├── devil_smile.gif │ │ │ │ ├── devil_smile.png │ │ │ │ ├── embaressed_smile.gif │ │ │ │ ├── embarrassed_smile.gif │ │ │ │ ├── embarrassed_smile.png │ │ │ │ ├── envelope.gif │ │ │ │ ├── envelope.png │ │ │ │ ├── heart.gif │ │ │ │ ├── heart.png │ │ │ │ ├── kiss.gif │ │ │ │ ├── kiss.png │ │ │ │ ├── lightbulb.gif │ │ │ │ ├── lightbulb.png │ │ │ │ ├── omg_smile.gif │ │ │ │ ├── omg_smile.png │ │ │ │ ├── regular_smile.gif │ │ │ │ ├── regular_smile.png │ │ │ │ ├── sad_smile.gif │ │ │ │ ├── sad_smile.png │ │ │ │ ├── shades_smile.gif │ │ │ │ ├── shades_smile.png │ │ │ │ ├── teeth_smile.gif │ │ │ │ ├── teeth_smile.png │ │ │ │ ├── thumbs_down.gif │ │ │ │ ├── thumbs_down.png │ │ │ │ ├── thumbs_up.gif │ │ │ │ ├── thumbs_up.png │ │ │ │ ├── tongue_smile.gif │ │ │ │ ├── tongue_smile.png │ │ │ │ ├── tounge_smile.gif │ │ │ │ ├── whatchutalkingabout_smile.gif │ │ │ │ ├── whatchutalkingabout_smile.png │ │ │ │ ├── wink_smile.gif │ │ │ │ └── wink_smile.png │ │ ├── specialchar │ │ │ └── dialogs │ │ │ │ ├── lang │ │ │ │ ├── _translationstatus.txt │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── cy.js │ │ │ │ ├── da.js │ │ │ │ ├── de-ch.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr-ca.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── ku.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── oc.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ru.js │ │ │ │ ├── si.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── tt.js │ │ │ │ ├── ug.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh.js │ │ │ │ └── specialchar.js │ │ ├── table │ │ │ └── dialogs │ │ │ │ └── table.js │ │ ├── tabletools │ │ │ └── dialogs │ │ │ │ └── tableCell.js │ │ ├── templates │ │ │ ├── dialogs │ │ │ │ ├── templates.css │ │ │ │ └── templates.js │ │ │ └── templates │ │ │ │ ├── default.js │ │ │ │ └── images │ │ │ │ ├── template1.gif │ │ │ │ ├── template2.gif │ │ │ │ └── template3.gif │ │ ├── widget │ │ │ └── images │ │ │ │ └── handle.png │ │ └── wsc │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── dialogs │ │ │ ├── ciframe.html │ │ │ ├── tmpFrameset.html │ │ │ ├── wsc.css │ │ │ ├── wsc.js │ │ │ └── wsc_ie.js │ │ │ └── skins │ │ │ └── moono-lisa │ │ │ └── wsc.css │ ├── skins │ │ └── flat │ │ │ ├── dialog.css │ │ │ ├── dialog_ie.css │ │ │ ├── dialog_ie7.css │ │ │ ├── dialog_ie8.css │ │ │ ├── dialog_iequirks.css │ │ │ ├── editor.css │ │ │ ├── editor_gecko.css │ │ │ ├── editor_ie.css │ │ │ ├── editor_ie7.css │ │ │ ├── editor_ie8.css │ │ │ ├── editor_iequirks.css │ │ │ ├── icons.png │ │ │ ├── icons_hidpi.png │ │ │ ├── images │ │ │ ├── arrow.png │ │ │ ├── close.png │ │ │ ├── hidpi │ │ │ │ ├── close.png │ │ │ │ ├── lock-open.png │ │ │ │ ├── lock.png │ │ │ │ └── refresh.png │ │ │ ├── lock-open.png │ │ │ ├── lock.png │ │ │ └── refresh.png │ │ │ └── readme.md │ └── styles.js ├── css │ ├── backend-rtl.css │ ├── backend │ │ ├── app.css │ │ └── plugin │ │ │ ├── datatables │ │ │ └── dataTables.bootstrap.min.css │ │ │ └── daterangepicker │ │ │ └── daterangepicker.css │ ├── fonts │ │ ├── bootstrap │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── font-awesome │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ ├── frontend │ │ └── app.css │ └── rtl.css ├── favicon.ico ├── img │ ├── avatar.png │ └── backend │ │ └── plugin │ │ └── datatables │ │ ├── Sorting icons.psd │ │ ├── sort_asc.png │ │ ├── sort_asc_disabled.png │ │ ├── sort_both.png │ │ ├── sort_desc.png │ │ └── sort_desc_disabled.png ├── index.php ├── js │ ├── backend │ │ ├── access │ │ │ ├── roles │ │ │ │ └── script.js │ │ │ └── users │ │ │ │ └── script.js │ │ ├── app.js │ │ └── plugin │ │ │ └── datatables │ │ │ ├── dataTables.bootstrap.min.js │ │ │ └── jquery.dataTables.min.js │ ├── frontend │ │ └── app.js │ └── vendor │ │ ├── ajaxfileuploader │ │ └── ajaxfileuploader.min.js │ │ ├── bootbox │ │ └── bootbox.min.js │ │ ├── bootstrap-datetimepicker │ │ ├── css │ │ │ └── bootstrap-datetimepicker.min.css │ │ └── js │ │ │ └── bootstrap-datetimepicker.min.js │ │ ├── bootstrap-tagsinput │ │ ├── bootstrap-tagsinput-typeahead.css │ │ ├── bootstrap-tagsinput.css │ │ └── bootstrap-tagsinput.min.js │ │ ├── bootstrap │ │ └── bootstrap.min.js │ │ ├── daterangepicker │ │ └── daterangepicker.js │ │ ├── jquery │ │ └── jquery-2.1.4.min.js │ │ ├── moment │ │ └── moment-with-locales.min.js │ │ ├── parsley │ │ └── parsley.min.js │ │ ├── select2 │ │ ├── select2-bootstrap.min.css │ │ ├── select2.min.css │ │ ├── select2.min.js │ │ ├── select2.png │ │ └── select2x2.png │ │ └── sortable │ │ └── Sortable.min.js ├── robots.txt ├── vendor │ └── datatables │ │ └── buttons.server-side.js └── web.config ├── resources ├── assets │ ├── css │ │ ├── frontend │ │ │ └── app.css.map │ │ └── rtl │ │ │ └── bootstrap-rtl.css │ ├── js │ │ ├── backend │ │ │ ├── custom.js │ │ │ └── plugin │ │ │ │ └── toastr │ │ │ │ └── toastr.min.js │ │ ├── plugin │ │ │ └── sweetalert │ │ │ │ └── sweetalert.min.js │ │ └── plugins.js │ └── sass │ │ ├── backend │ │ ├── _404_500_errors.scss │ │ ├── _alerts.scss │ │ ├── _boxes.scss │ │ ├── _buttons.scss │ │ ├── _callout.scss │ │ ├── _carousel.scss │ │ ├── _control-sidebar.scss │ │ ├── _core.scss │ │ ├── _custom.scss │ │ ├── _direct-chat.scss │ │ ├── _dropdown.scss │ │ ├── _forms.scss │ │ ├── _fullcalendar.scss │ │ ├── _header.scss │ │ ├── _info-box.scss │ │ ├── _invoice.scss │ │ ├── _labels.scss │ │ ├── _lockscreen.scss │ │ ├── _login_and_register.scss │ │ ├── _mailbox.scss │ │ ├── _miscellaneous.scss │ │ ├── _mixins.scss │ │ ├── _modal.scss │ │ ├── _navs.scss │ │ ├── _print.scss │ │ ├── _products.scss │ │ ├── _progress-bars.scss │ │ ├── _sidebar-mini.scss │ │ ├── _sidebar.scss │ │ ├── _small-box.scss │ │ ├── _table.scss │ │ ├── _timeline.scss │ │ ├── _users-list.scss │ │ ├── _variables.scss │ │ ├── app.scss │ │ ├── plugin │ │ │ └── toastr │ │ │ │ └── toastr.scss │ │ ├── skins │ │ │ ├── _all-skins.scss │ │ │ ├── _skin-black-light.scss │ │ │ ├── _skin-black.scss │ │ │ ├── _skin-blue-light.scss │ │ │ ├── _skin-blue.scss │ │ │ ├── _skin-green-light.scss │ │ │ ├── _skin-green.scss │ │ │ ├── _skin-purple-light.scss │ │ │ ├── _skin-purple.scss │ │ │ ├── _skin-red-light.scss │ │ │ ├── _skin-red.scss │ │ │ ├── _skin-yellow-light.scss │ │ │ └── _skin-yellow.scss │ │ └── variable-overrides.scss │ │ ├── frontend │ │ ├── app.scss │ │ └── variable-overrides.scss │ │ └── plugin │ │ └── sweetalert │ │ └── sweetalert.scss ├── lang │ ├── ar │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── da │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── de │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── en │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── es │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── fr │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── it │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── pt-BR │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── sv │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ ├── th │ │ ├── alerts.php │ │ ├── auth.php │ │ ├── buttons.php │ │ ├── exceptions.php │ │ ├── history.php │ │ ├── http.php │ │ ├── labels.php │ │ ├── menus.php │ │ ├── navs.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── roles.php │ │ ├── strings.php │ │ └── validation.php │ └── vendor │ │ └── log-viewer │ │ ├── ar │ │ ├── general.php │ │ └── levels.php │ │ ├── de │ │ ├── general.php │ │ └── levels.php │ │ ├── en │ │ ├── general.php │ │ └── levels.php │ │ ├── es │ │ ├── general.php │ │ └── levels.php │ │ ├── fa │ │ ├── general.php │ │ └── levels.php │ │ ├── fr │ │ ├── general.php │ │ └── levels.php │ │ ├── hy │ │ ├── general.php │ │ └── levels.php │ │ ├── it │ │ ├── general.php │ │ └── levels.php │ │ ├── nl │ │ ├── general.php │ │ └── levels.php │ │ ├── pl │ │ ├── general.php │ │ └── levels.php │ │ ├── pt-BR │ │ ├── general.php │ │ └── levels.php │ │ ├── ro │ │ ├── general.php │ │ └── levels.php │ │ ├── ru │ │ ├── general.php │ │ └── levels.php │ │ ├── sv │ │ ├── general.php │ │ └── levels.php │ │ ├── tr │ │ ├── general.php │ │ └── levels.php │ │ ├── zh-TW │ │ ├── general.php │ │ └── levels.php │ │ └── zh │ │ ├── general.php │ │ └── levels.php └── views │ ├── backend │ ├── access │ │ ├── change-password.blade.php │ │ ├── create.blade.php │ │ ├── deactivated.blade.php │ │ ├── deleted.blade.php │ │ ├── edit.blade.php │ │ ├── includes │ │ │ └── partials │ │ │ │ └── header-buttons.blade.php │ │ ├── index.blade.php │ │ └── roles │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ ├── article │ │ ├── detail.blade.php │ │ └── list.blade.php │ ├── dashboard.blade.php │ ├── exchange │ │ ├── detail_goods.blade.php │ │ ├── list_exchangelog.blade.php │ │ └── list_goods.blade.php │ ├── includes │ │ ├── footer.blade.php │ │ ├── header.blade.php │ │ ├── partials │ │ │ └── breadcrumbs.blade.php │ │ └── sidebar.blade.php │ ├── lang │ │ ├── ar │ │ │ └── welcome.blade.php │ │ ├── da │ │ │ └── welcome.blade.php │ │ ├── de │ │ │ └── welcome.blade.php │ │ ├── en │ │ │ └── welcome.blade.php │ │ ├── es │ │ │ └── welcome.blade.php │ │ ├── fr │ │ │ └── welcome.blade.php │ │ ├── it │ │ │ └── welcome.blade.php │ │ ├── pt-BR │ │ │ └── welcome.blade.php │ │ ├── sv │ │ │ └── welcome.blade.php │ │ └── th │ │ │ └── welcome.blade.php │ ├── layouts │ │ └── master.blade.php │ └── vul │ │ ├── detail.blade.php │ │ └── list.blade.php │ ├── errors │ ├── 404.blade.php │ └── 503.blade.php │ ├── frontend │ ├── article │ │ ├── detail.blade.php │ │ └── list.blade.php │ ├── auth │ │ ├── emails │ │ │ ├── confirm.blade.php │ │ │ └── password.blade.php │ │ ├── login.blade.php │ │ ├── passwords │ │ │ ├── change.blade.php │ │ │ ├── email.blade.php │ │ │ └── reset.blade.php │ │ └── register.blade.php │ ├── goods │ │ └── list.blade.php │ ├── hero │ │ └── list.blade.php │ ├── includes │ │ └── nav.blade.php │ ├── index.blade.php │ ├── layouts │ │ ├── master.blade.php │ │ ├── page.blade.php │ │ └── ucenter.blade.php │ ├── macros.blade.php │ └── user │ │ ├── dashboard.blade.php │ │ ├── exchange │ │ └── list.blade.php │ │ ├── profile │ │ └── edit.blade.php │ │ └── vul │ │ ├── detail.blade.php │ │ └── list.blade.php │ ├── includes │ └── partials │ │ ├── ga.blade.php │ │ ├── lang.blade.php │ │ ├── logged-in-as.blade.php │ │ └── messages.blade.php │ └── vendor │ ├── .gitkeep │ ├── datatables │ ├── print.blade.php │ └── script.blade.php │ └── log-viewer │ ├── _partials │ └── menu.blade.php │ ├── _template │ ├── footer.blade.php │ ├── master.blade.php │ ├── navigation.blade.php │ └── style.blade.php │ ├── dashboard.blade.php │ ├── logs.blade.php │ └── show.blade.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── debugbar │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore └── tests └── TestCase.php /.env.example: -------------------------------------------------------------------------------- 1 | APP_NAME=LARAVELSRC 2 | APP_ENV=local 3 | APP_KEY= 4 | APP_DEBUG=true 5 | APP_LOG_LEVEL=debug 6 | APP_LOG=daily 7 | APP_URL=http://security.233sec.com 8 | CDN_ASSETS_ENABLE=false 9 | CDN_ASSETS_DOMAIN=https://security.233cdn.com 10 | 11 | DB_CONNECTION=mysql 12 | DB_HOST=127.0.0.1 13 | DB_PORT=3306 14 | DB_DATABASE=sdosrc 15 | DB_USERNAME=root 16 | DB_PASSWORD= 17 | 18 | BROADCAST_DRIVER=log 19 | CACHE_DRIVER=file 20 | SESSION_DRIVER=file 21 | QUEUE_DRIVER=sync 22 | 23 | REDIS_HOST=127.0.0.1 24 | REDIS_PASSWORD=null 25 | REDIS_PORT=6379 26 | 27 | MAIL_DRIVER=directmail 28 | MAIL_HOST=mailtrap.io 29 | MAIL_PORT=2525 30 | MAIL_USERNAME=null 31 | MAIL_PASSWORD=null 32 | MAIL_ENCRYPTION=null 33 | 34 | PUSHER_APP_ID= 35 | PUSHER_KEY= 36 | PUSHER_SECRET= 37 | 38 | NOCAPTCHA_SITEKEY=be3082dd98ab838d23057139a237b21c 39 | NOCAPTCHA_SECRET=1396b14974a3a9f9e7699686109ede88 40 | 41 | DIRECT_MAIL_APP_KEY= 42 | DIRECT_MAIL_APP_SECRET= 43 | DIRECT_MAIL_ACCOUNT_ALIAS= 44 | DIRECT_MAIL_ACCOUNT_NAME= 45 | 46 | OSS_ACCESS_KEY_ID= 47 | OSS_ACCESS_KEY_SECRET= 48 | OSS_ENDPOINT=oss.aliyuncs.com 49 | OSS_BUCKET= 50 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /storage/logs/* 2 | /storage/debugbar/* 3 | /node_modules 4 | /public/storage 5 | /storage/*.key 6 | /storage/*.jpg 7 | /storage/*.png 8 | /storage/*.gif 9 | /storage/*.bmp 10 | /vendor 11 | /.idea 12 | Homestead.json 13 | Homestead.yaml 14 | .env 15 | .DS_Store 16 | .phpcd 17 | .sw* 18 | .swp 19 | tu.php 20 | resources/lang/vendor/log-viewer/th/ 21 | -------------------------------------------------------------------------------- /app/Console/Commands/Inspire.php: -------------------------------------------------------------------------------- 1 | comment(PHP_EOL.Inspiring::quote().PHP_EOL); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /app/Console/Kernel.php: -------------------------------------------------------------------------------- 1 | command('inspire')->hourly(); 32 | 33 | /** 34 | * Laravel Backup Commands 35 | */ 36 | // $schedule->command('backup:clean')->daily()->at('01:00'); 37 | // $schedule->command('backup:run')->daily()->at('02:00'); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/Role/RoleCreated.php: -------------------------------------------------------------------------------- 1 | role = $role; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/Role/RoleDeleted.php: -------------------------------------------------------------------------------- 1 | role = $role; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/Role/RoleUpdated.php: -------------------------------------------------------------------------------- 1 | role = $role; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserCreated.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserDeactivated.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserDeleted.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserPasswordChanged.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserPermanentlyDeleted.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserReactivated.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserRestored.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserUpdated.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Event.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Frontend/Auth/UserLoggedIn.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Frontend/Auth/UserLoggedOut.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Events/Frontend/Auth/UserRegistered.php: -------------------------------------------------------------------------------- 1 | user = $user; 27 | } 28 | } -------------------------------------------------------------------------------- /app/Exceptions/Backend/Access/User/UserNeedsRolesException.php: -------------------------------------------------------------------------------- 1 | user_id = $user_id; 29 | } 30 | 31 | /** 32 | * @return mixed 33 | */ 34 | public function userID() 35 | { 36 | return $this->user_id; 37 | } 38 | 39 | /** 40 | * @param $errors 41 | */ 42 | public function setValidationErrors($errors) 43 | { 44 | $this->errors = $errors; 45 | } 46 | 47 | /** 48 | * @return mixed 49 | */ 50 | public function validationErrors() 51 | { 52 | return $this->errors; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /app/Exceptions/GeneralException.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.access.roles.management'), route('admin.access.role.index')); 6 | }); 7 | 8 | Breadcrumbs::register('admin.access.role.create', function ($breadcrumbs) { 9 | $breadcrumbs->parent('admin.access.role.index'); 10 | $breadcrumbs->push(trans('menus.backend.access.roles.create'), route('admin.access.role.create')); 11 | }); 12 | 13 | Breadcrumbs::register('admin.access.role.edit', function ($breadcrumbs, $id) { 14 | $breadcrumbs->parent('admin.access.role.index'); 15 | $breadcrumbs->push(trans('menus.backend.access.roles.edit'), route('admin.access.role.edit', $id)); 16 | }); -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Backend.php: -------------------------------------------------------------------------------- 1 | push('Dashboard', route('admin.dashboard')); 5 | }); 6 | 7 | require __DIR__ . '/Access.php'; 8 | require __DIR__ . '/LogViewer.php'; -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/LogViewer.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.log-viewer.main'), url('admin/log-viewer')); 6 | }); 7 | 8 | Breadcrumbs::register('log-viewer::logs.list', function ($breadcrumbs) { 9 | $breadcrumbs->parent('log-viewer::dashboard'); 10 | $breadcrumbs->push(trans('menus.backend.log-viewer.logs'), url('admin/log-viewer/logs')); 11 | }); 12 | 13 | Breadcrumbs::register('log-viewer::logs.show', function ($breadcrumbs, $date) { 14 | $breadcrumbs->parent('log-viewer::logs.list'); 15 | $breadcrumbs->push($date, url('admin/log-viewer/' . $date)); 16 | }); 17 | 18 | Breadcrumbs::register('log-viewer::logs.filter', function ($breadcrumbs, $date, $filter) { 19 | $breadcrumbs->parent('log-viewer::logs.show', $date); 20 | $breadcrumbs->push(ucfirst($filter), url('admin/log-viewer/' . $date . '/' . $filter)); 21 | }); -------------------------------------------------------------------------------- /app/Http/Controllers/Backend/DashboardController.php: -------------------------------------------------------------------------------- 1 | redirectTo = route('frontend.user.dashboard'); 26 | 27 | $this->user = $user; 28 | } 29 | } -------------------------------------------------------------------------------- /app/Http/Controllers/Frontend/ExchangeController.php: -------------------------------------------------------------------------------- 1 | user(); 22 | $param = ['reward' => null, 'credit' => null]; 23 | if( $user ){ 24 | $param = ['reward' => $user->reward ?? null, 'credit' => $user->credit ?? null]; 25 | } 26 | return view('frontend.goods.list', $param); 27 | } 28 | 29 | /** 30 | * @return \Illuminate\View\View 31 | */ 32 | public function search() { 33 | return DatatablesX::queryBuilder( DB::table('goods')) 34 | ->whitelist(['id']) 35 | ->make(true); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /app/Http/Controllers/Frontend/FrontendController.php: -------------------------------------------------------------------------------- 1 | put([ 19 | 'test' => 'it works!', 20 | ]); 21 | 22 | return view('frontend.index'); 23 | } 24 | 25 | /** 26 | * @return \Illuminate\View\View 27 | */ 28 | public function macros() 29 | { 30 | return view('frontend.macros'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Http/Controllers/Frontend/User/DashboardController.php: -------------------------------------------------------------------------------- 1 | withUser(access()->user()); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Http/Controllers/Frontend/User/ProfileController.php: -------------------------------------------------------------------------------- 1 | withUser(access()->user()); 22 | } 23 | 24 | /** 25 | * @param UserRepositoryContract $user 26 | * @param UpdateProfileRequest $request 27 | * @return mixed 28 | */ 29 | public function update(UserRepositoryContract $user, UpdateProfileRequest $request) 30 | { 31 | $user->updateProfile(access()->id(), $request->all()); 32 | return redirect()->route('frontend.user.dashboard')->withFlashSuccess(trans('strings.frontend.user.profile_updated')); 33 | } 34 | } -------------------------------------------------------------------------------- /app/Http/Controllers/Language/LanguageController.php: -------------------------------------------------------------------------------- 1 | put('locale', $lang); 20 | return redirect()->back(); 21 | } 22 | } -------------------------------------------------------------------------------- /app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | guest()) { 25 | if ($request->ajax() || $request->wantsJson()) { 26 | return response('Unauthorized.', 401); 27 | } else { 28 | return redirect()->guest('login'); 29 | } 30 | } 31 | 32 | return $next($request); 33 | } 34 | } -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | check()) { 25 | return redirect('/'); 26 | } 27 | 28 | return $next($request); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Middleware/RouteNeedsRole.php: -------------------------------------------------------------------------------- 1 | hasRoles($roles, ($needsAll === "true" ? true : false)); 29 | } else { 30 | /** 31 | * Single role 32 | */ 33 | $access = access()->hasRole($role); 34 | } 35 | 36 | 37 | if (! $access) { 38 | return redirect() 39 | ->route('frontend.index') 40 | ->withFlashDanger(trans('auth.general_error')); 41 | } 42 | 43 | return $next($request); 44 | } 45 | } -------------------------------------------------------------------------------- /app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | allow('manage-roles'); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | // 32 | ]; 33 | } 34 | } -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Role/StoreRoleRequest.php: -------------------------------------------------------------------------------- 1 | allow('manage-roles'); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | 'name' => 'required', 32 | ]; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Role/UpdateRoleRequest.php: -------------------------------------------------------------------------------- 1 | allow('manage-roles'); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | 'name' => 'required', 32 | ]; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/ManageUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('manage-users'); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | // 32 | ]; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/StoreUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('manage-users'); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | 'name' => 'required', 32 | 'email' => 'required|email|unique:users', 33 | 'password' => 'required|alpha_num|min:6|confirmed', 34 | 'password_confirmation' => 'required|alpha_num|min:6', 35 | ]; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/UpdateUserPasswordRequest.php: -------------------------------------------------------------------------------- 1 | allow('manage-users'); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | 'password' => 'required|alpha_num|min:6|confirmed', 32 | 'password_confirmation' => 'required|alpha_num|min:6', 33 | ]; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/UpdateUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('manage-users'); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | 'email' => 'required|email', 32 | 'name' => 'required', 33 | ]; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/Http/Requests/Frontend/Auth/LoginRequest.php: -------------------------------------------------------------------------------- 1 | 'required|email', 32 | 'password' => 'required', 33 | 'g-recaptcha-response' => config('access.captcha.login') ? 'required' : '', 34 | ]; 35 | } 36 | 37 | /** 38 | * @return array 39 | */ 40 | public function messages() { 41 | return [ 42 | 'g-recaptcha-response.required_if' => trans('validation.required', ['attribute' => 'captcha']), 43 | ]; 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /app/Http/Requests/Frontend/Auth/ResetPasswordRequest.php: -------------------------------------------------------------------------------- 1 | 'required', 32 | 'password' => 'required|confirmed|min:6', 33 | ]; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/Http/Requests/Frontend/Auth/SendResetLinkEmailRequest.php: -------------------------------------------------------------------------------- 1 | 'required|email', 32 | 'g-recaptcha-response' => 'required' 33 | ]; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/Http/Requests/Frontend/User/ChangePasswordRequest.php: -------------------------------------------------------------------------------- 1 | user()->canChangePassword(); 21 | } 22 | 23 | /** 24 | * Get the validation rules that apply to the request. 25 | * 26 | * @return array 27 | */ 28 | public function rules() 29 | { 30 | return [ 31 | 'old_password' => 'required', 32 | 'password' => 'required|min:6|confirmed', 33 | ]; 34 | } 35 | } -------------------------------------------------------------------------------- /app/Http/Requests/Frontend/User/UpdateProfileRequest.php: -------------------------------------------------------------------------------- 1 | 'required', 32 | 'email' => 'sometimes|required|email', 33 | ]; 34 | } 35 | } -------------------------------------------------------------------------------- /app/Http/Requests/Request.php: -------------------------------------------------------------------------------- 1 | 'access.routeNeedsPermission:manage-articles', 5 | ], function() { 6 | 7 | Route::get('article/article/list', 8 | 'ArticleController@index')->name('admin.article.list'); 9 | 10 | Route::get('article/article/search', 11 | 'ArticleController@search')->name('admin.article.search'); 12 | 13 | Route::get('article/article/detail/{article_id}', 14 | 'ArticleController@detail')->name('admin.article.detail'); 15 | 16 | Route::post('article/article/detail/{article_id}', 17 | 'ArticleController@detail')->name('admin.article.detail'); 18 | 19 | Route::get('article/article/create', 20 | 'ArticleController@create')->name('admin.article.create'); 21 | 22 | Route::post('article/article/create', 23 | 'ArticleController@create')->name('admin.article.create'); 24 | 25 | }); 26 | -------------------------------------------------------------------------------- /app/Http/Routes/Backend/Dashboard.php: -------------------------------------------------------------------------------- 1 | name('admin.dashboard'); -------------------------------------------------------------------------------- /app/Http/Routes/Language/Language.php: -------------------------------------------------------------------------------- 1 | table = config('access.permissions_table'); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/Models/Access/Permission/Traits/Relationship/PermissionRelationship.php: -------------------------------------------------------------------------------- 1 | belongsToMany(config('access.role'), config('access.permission_role_table'), 'permission_id', 'role_id'); 17 | } 18 | } -------------------------------------------------------------------------------- /app/Models/Access/Role/Role.php: -------------------------------------------------------------------------------- 1 | table = config('access.roles_table'); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /app/Models/Access/Role/Traits/Relationship/RoleRelationship.php: -------------------------------------------------------------------------------- 1 | belongsToMany(config('auth.providers.users.model'), config('access.assigned_roles_table'), 'role_id', 'user_id'); 17 | } 18 | 19 | /** 20 | * @return mixed 21 | */ 22 | public function permissions() 23 | { 24 | return $this->belongsToMany(config('access.permission'), config('access.permission_role_table'), 'role_id', 'permission_id') 25 | ->orderBy('display_name', 'asc'); 26 | } 27 | } -------------------------------------------------------------------------------- /app/Models/Access/User/SocialLogin.php: -------------------------------------------------------------------------------- 1 | belongsToMany(config('access.role'), config('access.assigned_roles_table'), 'user_id', 'role_id'); 22 | } 23 | 24 | /** 25 | * @return mixed 26 | */ 27 | public function providers() 28 | { 29 | return $this->hasMany(SocialLogin::class); 30 | } 31 | } -------------------------------------------------------------------------------- /app/Models/Access/User/User.php: -------------------------------------------------------------------------------- 1 | hasOne(User::class, 'id', 'user_id'); 31 | } 32 | 33 | /** 34 | * @return \Illuminate\Database\Eloquent\Relations\HasOne 35 | */ 36 | public function type() { 37 | return $this->hasOne(HistoryType::class, 'id', 'type_id'); 38 | } 39 | } -------------------------------------------------------------------------------- /app/Models/History/HistoryType.php: -------------------------------------------------------------------------------- 1 | registerPolicies($gate); 28 | 29 | // 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/Providers/BladeServiceProvider.php: -------------------------------------------------------------------------------- 1 | has('lang-rtl')): ?>"; 31 | }); 32 | 33 | /** 34 | * Sets a PHP variable in a blade view 35 | * Courtesy of https://github.com/sineld/bladeset 36 | */ 37 | Blade::extend(function ($value) { 38 | return preg_replace("/@set\(['\"](.*?)['\"]\,(.*)\)/", '', $value); 39 | }); 40 | } 41 | } -------------------------------------------------------------------------------- /app/Providers/HistoryServiceProvider.php: -------------------------------------------------------------------------------- 1 | app->bind(HistoryContract::class, EloquentHistoryRepository::class); 22 | $this->app->bind('history', HistoryContract::class); 23 | $this->registerFacade(); 24 | } 25 | 26 | /** 27 | * 28 | */ 29 | public function registerFacade() { 30 | $this->app->booting(function() 31 | { 32 | $loader = \Illuminate\Foundation\AliasLoader::getInstance(); 33 | $loader->alias('History', HistoryFacade::class); 34 | }); 35 | } 36 | } -------------------------------------------------------------------------------- /app/Providers/MacroServiceProvider.php: -------------------------------------------------------------------------------- 1 | app->singleton('form', function ($app) { 34 | $form = new Macros($app['html'], $app['url'], $app['view'], $app['session.store']->getToken()); 35 | return $form->setSessionStore($app['session.store']); 36 | }); 37 | } 38 | } -------------------------------------------------------------------------------- /app/Repositories/Backend/Access/Permission/EloquentPermissionRepository.php: -------------------------------------------------------------------------------- 1 | get(); 22 | } 23 | } -------------------------------------------------------------------------------- /app/Repositories/Backend/Access/Permission/PermissionRepositoryContract.php: -------------------------------------------------------------------------------- 1 | user->changePassword($request->all()); 28 | return redirect()->route('frontend.user.dashboard')->withFlashSuccess(trans('strings.frontend.user.password_updated')); 29 | } 30 | } -------------------------------------------------------------------------------- /app/Services/Access/Traits/ConfirmUsers.php: -------------------------------------------------------------------------------- 1 | user->confirmAccount($token); 21 | return redirect()->route('auth.login')->withFlashSuccess(trans('exceptions.frontend.auth.confirmation.success')); 22 | } 23 | 24 | /** 25 | * @param $user_id 26 | * @return mixed 27 | */ 28 | public function resendConfirmationEmail($user_id) 29 | { 30 | $this->user->resendConfirmationEmail($user_id); 31 | return redirect()->route('auth.login')->withFlashSuccess(trans('exceptions.frontend.auth.confirmation.resent')); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Services/Access/Traits/RedirectsUsers.php: -------------------------------------------------------------------------------- 1 | redirectTo : '/dashboard'; 15 | } 16 | } -------------------------------------------------------------------------------- /app/Services/Macros/Macros.php: -------------------------------------------------------------------------------- 1 | 'UA-XXXXX-X', 13 | ]; -------------------------------------------------------------------------------- /config/breadcrumbs.php: -------------------------------------------------------------------------------- 1 | 'backend.includes.partials.breadcrumbs', 9 | 10 | ]; 11 | -------------------------------------------------------------------------------- /config/compile.php: -------------------------------------------------------------------------------- 1 | [ 17 | // 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled File Providers 23 | |-------------------------------------------------------------------------- 24 | | 25 | | Here you may list service providers which define a "compiles" function 26 | | that returns additional files that should be compiled, providing an 27 | | easy way to get common files from any packages you are utilizing. 28 | | 29 | */ 30 | 31 | 'providers' => [ 32 | // 33 | ], 34 | 35 | ]; 36 | -------------------------------------------------------------------------------- /config/javascript.php: -------------------------------------------------------------------------------- 1 | 'frontend.layouts.master', 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | JavaScript Namespace 21 | |-------------------------------------------------------------------------- 22 | | 23 | | By default, we'll add variables to the global window object. However, 24 | | it's recommended that you change this to some namespace - anything. 25 | | That way, you can access vars, like "SomeNamespace.someVariable." 26 | | 27 | */ 28 | 'js_namespace' => 'window' 29 | 30 | ]; 31 | -------------------------------------------------------------------------------- /config/misc.php: -------------------------------------------------------------------------------- 1 | env('SESSION_TIMEOUT_STATUS', true), 9 | 'session_timeout' => env('SESSION_TIMEOUT', 3600) 10 | ]; -------------------------------------------------------------------------------- /config/view.php: -------------------------------------------------------------------------------- 1 | [ 17 | realpath(base_path('resources/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\Models\Access\User\User::class, function (Faker\Generator $faker) { 15 | return [ 16 | 'name' => $faker->name, 17 | 'email' => $faker->safeEmail, 18 | 'password' => bcrypt(str_random(10)), 19 | 'remember_token' => str_random(10), 20 | ]; 21 | }); -------------------------------------------------------------------------------- /database/migrations/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/database/migrations/.gitkeep -------------------------------------------------------------------------------- /database/migrations/2014_10_12_100000_create_password_resets_table.php: -------------------------------------------------------------------------------- 1 | string('email')->index(); 17 | $table->string('token')->index(); 18 | $table->timestamp('created_at')->nullable(); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::drop('password_resets'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/seeds/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/database/seeds/.gitkeep -------------------------------------------------------------------------------- /database/seeds/AccessTableSeeder.php: -------------------------------------------------------------------------------- 1 | getDriverName() == 'mysql') { 11 | DB::statement('SET FOREIGN_KEY_CHECKS=0;'); 12 | } 13 | 14 | $this->call(UserTableSeeder::class); 15 | $this->call(RoleTableSeeder::class); 16 | $this->call(UserRoleSeeder::class); 17 | $this->call(PermissionTableSeeder::class); 18 | $this->call(PermissionRoleSeeder::class); 19 | 20 | if (DB::connection()->getDriverName() == 'mysql') { 21 | DB::statement('SET FOREIGN_KEY_CHECKS=1;'); 22 | } 23 | 24 | } 25 | } -------------------------------------------------------------------------------- /database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call(AccessTableSeeder::class); 20 | $this->call(HistoryTypeTableSeeder::class); 21 | $this->call(GeoSeeder::class); 22 | 23 | Model::reguard(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /database/seeds/HistoryTypeTableSeeder.php: -------------------------------------------------------------------------------- 1 | getDriverName() == 'mysql') { 18 | DB::statement('SET FOREIGN_KEY_CHECKS=0;'); 19 | } 20 | 21 | DB::table('history_types')->truncate(); 22 | 23 | $types = [ 24 | [ 25 | 'id' => 1, 26 | 'name' => 'User', 27 | 'created_at' => Carbon::now(), 28 | 'updated_at' => Carbon::now() 29 | ], 30 | [ 31 | 'id' => 2, 32 | 'name' => 'Role', 33 | 'created_at' => Carbon::now(), 34 | 'updated_at' => Carbon::now() 35 | ], 36 | ]; 37 | 38 | DB::table('history_types')->insert($types); 39 | 40 | if (DB::connection()->getDriverName() == 'mysql') { 41 | DB::statement('SET FOREIGN_KEY_CHECKS=1;'); 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /elixir-extensions.js: -------------------------------------------------------------------------------- 1 | const gulp = require('gulp'); 2 | const Elixir = require('laravel-elixir'); 3 | const Task = Elixir.Task; 4 | const htmlmin = require('gulp-htmlmin'); 5 | const rtlcss = require('gulp-rtlcss'); 6 | const rename = require('gulp-rename'); 7 | 8 | Elixir.extend('compressHtml', function() { 9 | new Task('compressHtml', function() { 10 | const opts = { 11 | collapseWhitespace: true, 12 | removeAttributeQuotes: true, 13 | removeComments: true, 14 | minifyJS: true 15 | }; 16 | 17 | return gulp.src('./storage/framework/views/*') 18 | .pipe(htmlmin(opts)) 19 | .pipe(gulp.dest('./storage/framework/views/')) 20 | }).watch('./storage/framework/views/*') 21 | }); 22 | 23 | Elixir.extend('rtlCss', function() { 24 | new Task('rtlCss', function() { 25 | return gulp.src('./resources/assets/css/backend/app.css') 26 | .pipe(rtlcss()) 27 | .pipe(rename({ basename: 'backend', suffix: '-rtl' })) 28 | .pipe(gulp.dest('./public/css/')); 29 | }) 30 | }); -------------------------------------------------------------------------------- /google.php: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | ./tests 14 | 15 | 16 | 17 | 18 | ./app 19 | 20 | ./app/Http/routes.php 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/build/rev-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "css/backend-rtl.css": "css/backend-rtl-66ed05b546.css", 3 | "css/backend.css": "css/backend-4bfc814999.css", 4 | "css/frontend.css": "css/frontend-6ef8d01af9.css", 5 | "css/rtl.css": "css/rtl-e7c0e98ea4.css", 6 | "js/backend.js": "js/backend-12d5f68ae4.js", 7 | "js/frontend.js": "js/frontend-d68564bd27.js", 8 | "js/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css": "js/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css", 9 | "js/vendor/select2/select2.min.css": "js/vendor/select2/select2.min.css", 10 | "js/vendor/select2/select2-bootstrap.min.css": "js/vendor/select2/select2-bootstrap.min.css", 11 | "css/backend/plugin/datatables/dataTables.bootstrap.min.css": "css/backend/plugin/datatables/dataTables.bootstrap.min.css" 12 | } -------------------------------------------------------------------------------- /public/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md 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/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/colordialog/dialogs/colordialog.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | 6 | .cke_colordialog_colorcell { 7 | width: 12px; /* All cells have equal width which depends on parent width (in this case table parent). Width works more like max-width. */ 8 | height: 14px; 9 | padding: 1px; /* Padding is replaced by border for focused cells. Prevents 'jumping' when adding borders. */ 10 | } 11 | 12 | .cke_colordialog_colorcell.cke_colordialog_focused_light, 13 | .cke_colordialog_colorcell.cke_colordialog_focused_dark { 14 | padding: 0; /* Shrink cell to allow 1px border indicating focus. */ 15 | border: 1px dotted #000; 16 | } 17 | 18 | .cke_colordialog_colorcell.cke_colordialog_focused_dark { 19 | border-color: #FFF; 20 | } 21 | -------------------------------------------------------------------------------- /public/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /public/ckeditor/plugins/flash/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/flash/images/placeholder.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/forms/images/hiddenfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/forms/images/hiddenfield.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/iframe/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/iframe/images/placeholder.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/imagepaste/docs/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Arial, Helvetica, sans-serif; 3 | font-size: 90%; 4 | } 5 | h1 { 6 | text-align:center; 7 | font-size:180%; 8 | } 9 | h2 { 10 | border-bottom:2px solid #CCC; 11 | margin:1em 0 0.4em 0; 12 | } 13 | h3 { 14 | margin-bottom:0.4em; 15 | } 16 | p { 17 | margin:0 0 1em 1em; 18 | text-align:justify; 19 | } 20 | ol { 21 | margin:0 0 1.2em 1em; 22 | padding:0; 23 | list-style-type:none; 24 | } 25 | ol li { 26 | margin:0.2em 0; 27 | } 28 | pre, code { 29 | font-size:100%; 30 | font-family:"Courier New", Courier, mono; 31 | background-color: #CCCCCC; 32 | border:1px solid #999; 33 | padding:0.2em 1em; 34 | margin: 0.4em 0; 35 | display:block; 36 | white-space: pre; 37 | overflow: auto; 38 | } 39 | form { 40 | margin:0 0 0 1em; 41 | } 42 | span.key { 43 | color: #006600; 44 | } 45 | #install { 46 | display:none 47 | } 48 | #languages ul { 49 | display:inline; 50 | list-style-type:none; 51 | margin:0; 52 | padding:0; 53 | } 54 | #languages li { 55 | display:inline; 56 | margin:0; 57 | padding:0; 58 | vertical-align:bottom; 59 | } 60 | -------------------------------------------------------------------------------- /public/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/magicline/images/hidpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/magicline/images/hidpi/icon.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/magicline/images/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/magicline/images/icon-rtl.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/pagebreak/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/pagebreak/images/pagebreak.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/preview/preview.html: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /public/ckeditor/plugins/scayt/README.md: -------------------------------------------------------------------------------- 1 | CKEditor SCAYT Plugin 2 | ===================== 3 | 4 | This plugin brings Spell Check As You Type (SCAYT) into up to CKEditor 4+. 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/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css: -------------------------------------------------------------------------------- 1 | .scayt-lang-list > div 2 | { 3 | padding-bottom: 6px !important; 4 | } 5 | 6 | .scayt-lang-list > div input 7 | { 8 | margin-right: 4px; 9 | } 10 | 11 | #scayt_about_ 12 | { 13 | width: 190px; 14 | margin: 30px auto 0 auto; 15 | } 16 | 17 | .cke_dialog_contents_body div[name=dictionaries] .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button 18 | { 19 | margin-top: 0; 20 | } 21 | -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_address.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_blockquote.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_div.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_h1.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_h2.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_h3.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_h4.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_h5.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_h6.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_p.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/showblocks/images/block_pre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/showblocks/images/block_pre.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/angel_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/angel_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/angel_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/angel_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/angry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/angry_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/angry_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/angry_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/broken_heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/broken_heart.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/broken_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/broken_heart.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/confused_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/confused_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/confused_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/confused_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/cry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/cry_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/cry_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/cry_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/devil_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/devil_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/devil_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/devil_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/embaressed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/embaressed_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/embarrassed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/embarrassed_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/embarrassed_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/embarrassed_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/envelope.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/envelope.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/envelope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/envelope.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/heart.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/heart.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/kiss.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/kiss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/kiss.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/lightbulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/lightbulb.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/lightbulb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/lightbulb.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/omg_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/omg_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/omg_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/omg_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/regular_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/regular_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/regular_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/regular_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/sad_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/sad_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/sad_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/sad_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/shades_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/shades_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/shades_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/shades_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/teeth_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/teeth_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/teeth_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/teeth_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/thumbs_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/thumbs_down.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/thumbs_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/thumbs_down.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/thumbs_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/thumbs_up.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/thumbs_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/thumbs_up.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/tongue_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/tongue_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/tongue_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/tongue_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/tounge_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/tounge_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/wink_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/wink_smile.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/smiley/images/wink_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/smiley/images/wink_smile.png -------------------------------------------------------------------------------- /public/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md 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/ckeditor/plugins/templates/templates/images/template1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/templates/templates/images/template1.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/templates/templates/images/template2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/templates/templates/images/template2.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/templates/templates/images/template3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/templates/templates/images/template3.gif -------------------------------------------------------------------------------- /public/ckeditor/plugins/widget/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/plugins/widget/images/handle.png -------------------------------------------------------------------------------- /public/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/ckeditor/skins/flat/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/icons.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/icons_hidpi.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/arrow.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/close.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/hidpi/close.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/hidpi/lock.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/hidpi/refresh.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/lock-open.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/lock.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/ckeditor/skins/flat/images/refresh.png -------------------------------------------------------------------------------- /public/ckeditor/skins/flat/readme.md: -------------------------------------------------------------------------------- 1 | "Flat" Skin 2 | ==================== 3 | 4 | This skin is a modification from Moono without the radius-corner and gradients. 5 | Keep all the structrue unchanged. 6 | 7 | Dongxu Ren 8 | 03/17/2015 9 | -------------------------------------------------------------------------------- /public/css/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/css/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/css/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/css/fonts/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/css/fonts/font-awesome/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/font-awesome/FontAwesome.otf -------------------------------------------------------------------------------- /public/css/fonts/font-awesome/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/font-awesome/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/css/fonts/font-awesome/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/font-awesome/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/css/fonts/font-awesome/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/font-awesome/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/css/fonts/font-awesome/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/css/fonts/font-awesome/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/favicon.ico -------------------------------------------------------------------------------- /public/img/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/img/avatar.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/img/backend/plugin/datatables/Sorting icons.psd -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/img/backend/plugin/datatables/sort_asc.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/img/backend/plugin/datatables/sort_asc_disabled.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/img/backend/plugin/datatables/sort_both.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/img/backend/plugin/datatables/sort_desc.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/img/backend/plugin/datatables/sort_desc_disabled.png -------------------------------------------------------------------------------- /public/js/backend/access/roles/script.js: -------------------------------------------------------------------------------- 1 | var associated = $("select[name='associated-permissions']"); 2 | var associated_container = $("#available-permissions"); 3 | 4 | if (associated.val() == "custom") 5 | associated_container.removeClass('hidden'); 6 | else 7 | associated_container.addClass('hidden'); 8 | 9 | associated.change(function() { 10 | if ($(this).val() == "custom") 11 | associated_container.removeClass('hidden'); 12 | else 13 | associated_container.addClass('hidden'); 14 | }); -------------------------------------------------------------------------------- /public/js/backend/access/users/script.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $(".show-permissions").click(function(e) { 3 | e.preventDefault(); 4 | var $this = $(this); 5 | var role = $this.data('role'); 6 | var permissions = $(".permission-list[data-role='"+role+"']"); 7 | var hideText = $this.find('.hide-text'); 8 | var showText = $this.find('.show-text'); 9 | // console.log(permissions); // for debugging 10 | 11 | // show permission list 12 | permissions.toggleClass('hidden'); 13 | 14 | // toggle the text Show/Hide for the link 15 | hideText.toggleClass('hidden'); 16 | showText.toggleClass('hidden'); 17 | }); 18 | }); 19 | -------------------------------------------------------------------------------- /public/js/frontend/app.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | 3 | }); -------------------------------------------------------------------------------- /public/js/vendor/select2/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/js/vendor/select2/select2.png -------------------------------------------------------------------------------- /public/js/vendor/select2/select2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/public/js/vendor/select2/select2x2.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /public/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /resources/assets/js/backend/custom.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | toastr.options = { 3 | "closeButton": true, 4 | "debug": false, 5 | "progressBar": true, 6 | "positionClass": "toast-top-right", 7 | "onclick": null, 8 | "showDuration": "400", 9 | "hideDuration": "1000", 10 | "timeOut": "2000", 11 | "extendedTimeOut": "1000", 12 | "showEasing": "swing", 13 | "hideEasing": "linear", 14 | "showMethod": "fadeIn", 15 | "hideMethod": "fadeOut" 16 | } 17 | }); -------------------------------------------------------------------------------- /resources/assets/sass/backend/_404_500_errors.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Page: 400 and 500 error pages 3 | * ------------------------------ 4 | */ 5 | .error-page { 6 | width: 600px; 7 | margin: 20px auto 0 auto; 8 | @media (max-width: $screen-sm-max) { 9 | width: 100%; 10 | } 11 | //For the error number e.g: 404 12 | > .headline { 13 | float: left; 14 | font-size: 100px; 15 | font-weight: 300; 16 | @media (max-width: $screen-sm-max) { 17 | float: none; 18 | text-align: center; 19 | } 20 | } 21 | //For the message 22 | > .error-content { 23 | margin-left: 190px; 24 | @media (max-width: $screen-sm-max) { 25 | margin-left: 0; 26 | } 27 | > h3 { 28 | font-weight: 300; 29 | font-size: 25px; 30 | @media(max-width: $screen-sm-max) { 31 | text-align: center; 32 | } 33 | } 34 | display: block; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_alerts.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Component: alert 3 | * ---------------- 4 | */ 5 | 6 | .alert { 7 | @include border-radius-same(3px); 8 | h4 { 9 | font-weight: 600; 10 | } 11 | .icon { 12 | margin-right: 10px; 13 | } 14 | .close { 15 | color: #000; 16 | @include opacity(.2); 17 | &:hover { 18 | @include opacity(.5); 19 | } 20 | } 21 | a { 22 | color: #fff; 23 | text-decoration: underline; 24 | } 25 | } 26 | 27 | //Alert Variants 28 | .alert-success { 29 | @extend .bg-green; 30 | border-color: darken($green, 5%); 31 | } 32 | .alert-danger, 33 | .alert-error { 34 | @extend .bg-red; 35 | border-color: darken($red, 5%); 36 | } 37 | .alert-warning { 38 | @extend .bg-yellow; 39 | border-color: darken($yellow, 5%); 40 | } 41 | .alert-info { 42 | @extend .bg-aqua; 43 | border-color: darken($aqua, 5%); 44 | } 45 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_callout.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Component: Callout 3 | * ------------------ 4 | */ 5 | 6 | // Base styles (regardless of theme) 7 | .callout { 8 | @include border-radius-same(3px); 9 | margin: 0 0 20px 0; 10 | padding: 15px 30px 15px 15px; 11 | border-left: 5px solid #eee; 12 | a { 13 | color: #fff; 14 | text-decoration: underline; 15 | &:hover { 16 | color: #eee; 17 | } 18 | } 19 | h4 { 20 | margin-top: 0; 21 | font-weight: 600; 22 | } 23 | p:last-child { 24 | margin-bottom: 0; 25 | } 26 | code, 27 | .highlight { 28 | background-color: #fff; 29 | } 30 | 31 | // Themes for different contexts 32 | &.callout-danger { 33 | @extend .bg-red; 34 | border-color: darken($red, 10%); 35 | } 36 | &.callout-warning { 37 | @extend .bg-yellow; 38 | border-color: darken($yellow, 10%); 39 | } 40 | &.callout-info { 41 | @extend .bg-aqua; 42 | border-color: darken($aqua, 10%); 43 | } 44 | &.callout-success { 45 | @extend .bg-green; 46 | border-color: darken($green, 10%); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_carousel.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Component: Carousel 3 | * ------------------- 4 | */ 5 | .carousel-control { 6 | background-image: none!important; 7 | > .fa { 8 | font-size: 40px; 9 | position: absolute; 10 | top: 50%; 11 | z-index: 5; 12 | display: inline-block; 13 | margin-top: -20px; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_custom.scss: -------------------------------------------------------------------------------- 1 | .logged-in-as { 2 | margin:0; 3 | border-radius:0; 4 | } 5 | 6 | // Margin/Padding Helpers 7 | $margin-padding: 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50; 8 | @each $mp in $margin-padding { 9 | .mt-#{$mp} { 10 | margin-top:#{$mp}px !important; 11 | } 12 | .mb-#{$mp} { 13 | margin-bottom:#{$mp}px !important; 14 | } 15 | .ml-#{$mp} { 16 | margin-left:#{$mp}px !important; 17 | } 18 | .mr-#{$mp} { 19 | margin-right:#{$mp}px !important; 20 | } 21 | 22 | .pt-#{$mp} { 23 | padding-top:#{$mp}px !important; 24 | } 25 | .pb-#{$mp} { 26 | padding-bottom:#{$mp}px !important; 27 | } 28 | .pl-#{$mp} { 29 | padding-left:#{$mp}px !important; 30 | } 31 | .pr-#{$mp} { 32 | padding-right:#{$mp}px !important; 33 | } 34 | } -------------------------------------------------------------------------------- /resources/assets/sass/backend/_invoice.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Page: Invoice 3 | * ------------- 4 | */ 5 | 6 | .invoice { 7 | position: relative; 8 | background: #fff; 9 | border: 1px solid #f4f4f4; 10 | padding: 20px; 11 | margin: 10px 25px; 12 | } 13 | 14 | .invoice-title { 15 | margin-top: 0; 16 | } 17 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_labels.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Component: Label 3 | * ---------------- 4 | */ 5 | .label-default { 6 | background-color: $gray; 7 | color: #444; 8 | } 9 | .label-danger { 10 | @extend .bg-red; 11 | } 12 | .label-info { 13 | @extend .bg-aqua; 14 | } 15 | .label-warning { 16 | @extend .bg-yellow; 17 | } 18 | .label-primary { 19 | @extend .bg-light-blue; 20 | } 21 | .label-success { 22 | @extend .bg-green; 23 | } 24 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_login_and_register.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Page: Login & Register 3 | * ---------------------- 4 | */ 5 | 6 | .login-logo, 7 | .register-logo { 8 | font-size: 35px; 9 | text-align: center; 10 | margin-bottom: 25px; 11 | font-weight: 300; 12 | a { 13 | color: #444; 14 | } 15 | } 16 | 17 | .login-page, 18 | .register-page { 19 | background: $gray; 20 | } 21 | 22 | .login-box, 23 | .register-box { 24 | width: 360px; 25 | margin: 7% auto; 26 | @media (max-width: $screen-sm) { 27 | width: 90%; 28 | margin-top: 20px; 29 | } 30 | } 31 | 32 | .login-box-body, 33 | .register-box-body { 34 | background: #fff; 35 | padding: 20px; 36 | color: #444; 37 | border-top: 0; 38 | color: #666; 39 | .form-control-feedback { 40 | color: #777; 41 | } 42 | } 43 | .login-box-msg, 44 | .register-box-msg { 45 | margin: 0; 46 | text-align: center; 47 | padding: 0 20px 20px 20px; 48 | } 49 | .social-auth-links { 50 | margin: 10px 0; 51 | } 52 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_print.scss: -------------------------------------------------------------------------------- 1 | @media print { 2 | //Add to elements that you do not want to show when printing 3 | .no-print { 4 | display: none !important; 5 | } 6 | //Elements that we want to hide when printing 7 | .main-sidebar, 8 | .left-side, 9 | .main-header, 10 | .content-header { 11 | @extend .no-print; 12 | } 13 | //This is the only element that should appear, so let's remove the margins 14 | .content-wrapper, 15 | .right-side, 16 | .main-footer { 17 | margin-left: 0 !important; 18 | min-height: 0 !important; 19 | @include translate(0, 0); 20 | } 21 | .fixed .content-wrapper, 22 | .fixed .right-side { 23 | padding-top: 0!important; 24 | } 25 | //Invoice printing 26 | .invoice { 27 | width: 100%; 28 | border: 0; 29 | margin: 0; 30 | padding: 0; 31 | } 32 | .invoice-col { 33 | float: left; 34 | width: 33.3333333%; 35 | } 36 | //Make sure table content displays properly 37 | .table-responsive { 38 | overflow: auto; 39 | > .table tr th, 40 | > .table tr td { 41 | white-space: normal!important; 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_products.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Component: Products List 3 | * ------------------------ 4 | */ 5 | .products-list { 6 | list-style: none; 7 | margin: 0; 8 | padding: 0; 9 | > .item { 10 | @include border-radius-same($box-border-radius); 11 | @include box-shadow($box-boxshadow); 12 | @include clearfix; 13 | padding: 10px 0; 14 | background: #fff; 15 | } 16 | .product-img { 17 | float: left; 18 | img { 19 | width: 50px; 20 | height: 50px; 21 | } 22 | } 23 | .product-info { 24 | margin-left: 60px; 25 | } 26 | .product-title { 27 | font-weight: 600; 28 | } 29 | .product-description { 30 | display: block; 31 | color: #999; 32 | overflow: hidden; 33 | white-space: nowrap; 34 | text-overflow: ellipsis; 35 | } 36 | } 37 | .product-list-in-box > .item { 38 | @include box-shadow(none); 39 | @include border-radius-same(0); 40 | border-bottom: 1px solid $box-border-color; 41 | &:last-of-type { 42 | border-bottom-width: 0; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/_users-list.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Component: Users List 3 | * --------------------- 4 | */ 5 | .users-list { 6 | @extend .list-unstyled; 7 | > li { 8 | width: 25%; 9 | float: left; 10 | padding: 10px; 11 | text-align: center; 12 | img { 13 | @include border-radius-same(50%); 14 | max-width: 100%; 15 | height: auto; 16 | } 17 | > a:hover { 18 | &, 19 | .users-list-name { 20 | color: #999; 21 | } 22 | } 23 | } 24 | } 25 | .users-list-name, 26 | .users-list-date { 27 | display: block; 28 | } 29 | .users-list-name { 30 | font-weight: 600; 31 | color: #444; 32 | overflow: hidden; 33 | white-space: nowrap; 34 | text-overflow: ellipsis; 35 | } 36 | .users-list-date { 37 | color: #999; 38 | font-size: 12px; 39 | } 40 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/skins/_all-skins.scss: -------------------------------------------------------------------------------- 1 | //All skins in one file 2 | @import "skin-blue"; 3 | @import "skin-blue-light"; 4 | @import "skin-black"; 5 | @import "skin-black-light"; 6 | @import "skin-green"; 7 | @import "skin-green-light"; 8 | @import "skin-red"; 9 | @import "skin-red-light"; 10 | @import "skin-yellow"; 11 | @import "skin-yellow-light"; 12 | @import "skin-purple"; 13 | @import "skin-purple-light"; 14 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/skins/_skin-red-light.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Skin: Red 3 | * --------- 4 | */ 5 | 6 | .skin-red-light { 7 | //Navbar 8 | .main-header { 9 | .navbar { 10 | @include navbar-variant($red, #fff); 11 | .sidebar-toggle { 12 | color: #fff; 13 | &:hover { 14 | background-color: darken($red, 5%); 15 | } 16 | } 17 | @media(max-width: $screen-header-collapse) { 18 | .dropdown-menu { 19 | li { 20 | &.divider { 21 | background-color: rgba(255,255,255,0.1); 22 | } 23 | a { 24 | color: #fff; 25 | &:hover { 26 | background: darken($red, 5%); 27 | } 28 | } 29 | } 30 | } 31 | } 32 | } 33 | //Logo 34 | .logo { 35 | @include logo-variant($red); 36 | } 37 | 38 | li.user-header { 39 | background-color: $red; 40 | } 41 | } 42 | 43 | //Content Header 44 | .content-header { 45 | background: transparent; 46 | } 47 | 48 | //Create the sidebar skin 49 | @include skin-light-sidebar($red); 50 | } 51 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/skins/_skin-red.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Skin: Red 3 | * --------- 4 | */ 5 | 6 | .skin-red { 7 | //Navbar 8 | .main-header { 9 | .navbar { 10 | @include navbar-variant($red, #fff); 11 | .sidebar-toggle { 12 | color: #fff; 13 | &:hover { 14 | background-color: darken($red, 5%); 15 | } 16 | } 17 | @media(max-width: $screen-header-collapse) { 18 | .dropdown-menu { 19 | li { 20 | &.divider { 21 | background-color: rgba(255,255,255,0.1); 22 | } 23 | a { 24 | color: #fff; 25 | &:hover { 26 | background: darken($red, 5%); 27 | } 28 | } 29 | } 30 | } 31 | } 32 | } 33 | //Logo 34 | .logo { 35 | @include logo-variant(darken($red, 5%)); 36 | } 37 | 38 | li.user-header { 39 | background-color: $red; 40 | } 41 | } 42 | 43 | //Content Header 44 | .content-header { 45 | background: transparent; 46 | } 47 | 48 | //Create the sidebar skin 49 | @include skin-dark-sidebar($red); 50 | } 51 | -------------------------------------------------------------------------------- /resources/assets/sass/backend/variable-overrides.scss: -------------------------------------------------------------------------------- 1 | $fa-font-path: "../fonts/font-awesome"; 2 | $font-family-sans-serif: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; -------------------------------------------------------------------------------- /resources/assets/sass/frontend/app.scss: -------------------------------------------------------------------------------- 1 | @import "variable-overrides"; 2 | @import "../../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap"; 3 | @import '../../../../node_modules/font-awesome/scss/font-awesome'; 4 | 5 | /** 6 | * Frontend Styles Start Here 7 | */ 8 | .logged-in-as { 9 | margin:0; 10 | border-radius:0; 11 | } -------------------------------------------------------------------------------- /resources/assets/sass/frontend/variable-overrides.scss: -------------------------------------------------------------------------------- 1 | $fa-font-path: "../fonts/font-awesome"; 2 | $font-family-sans-serif: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; -------------------------------------------------------------------------------- /resources/lang/ar/auth.php: -------------------------------------------------------------------------------- 1 | 'البيانات المدخلة لا تتطابق مع قاعدة بيناتنا.', 17 | 'general_error' => 'ليس لديك صلاحية الوصول إلى هذا.', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider ليس نوع تسجيل دخول صحيح.', 20 | ], 21 | 'throttle' => 'ثانية من محاولات تسجيل الدخول الفاشلة، برجاء المحاولة مرة أخرى بعد :seconds seconds.', 22 | 'unknown' => 'لقد حدث خطأ غير معروف.', 23 | ]; -------------------------------------------------------------------------------- /resources/lang/ar/buttons.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'access' => [ 18 | 'users' => [ 19 | 'activate' => 'تفعيل', 20 | 'change_password' => 'تغيير كلمة المرور', 21 | 'deactivate' => 'تعطيل', 22 | 'delete_permanently' => 'حذف نهائي', 23 | 'login_as' => 'تسجيل الدخول كـ :user', 24 | 'resend_email' => 'إعادة إرسالة بريد التفعيل', 25 | 'restore_user' => 'إستعادة المستخدم', 26 | ], 27 | ], 28 | ], 29 | 30 | 'general' => [ 31 | 'cancel' => 'إلغاء', 32 | 33 | 'crud' => [ 34 | 'create' => 'إنشاء', 35 | 'delete' => 'حذف', 36 | 'edit' => 'تعديل', 37 | 'update' => 'تحديث', 38 | ], 39 | 40 | 'save' => 'حفظ', 41 | 'view' => 'عرض', 42 | ], 43 | ]; -------------------------------------------------------------------------------- /resources/lang/ar/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'صفحة غير متوفرة', 16 | 'description' => 'نعتذر ولكن الصفحة المطلوبة غير موجودة.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'سنعود قريبا.', 21 | 'description' => 'سنعود قريبا.', 22 | ], 23 | ]; -------------------------------------------------------------------------------- /resources/lang/ar/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'الرئيسية', 18 | 'logout' => 'تسجيل خروج', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'لوحة التحكم', 23 | 'login' => 'تسجيل دخول', 24 | 'macros' => 'ماكرو', 25 | 'register' => 'تسجيل', 26 | 27 | 'user' => [ 28 | 'administration' => 'الإدارة', 29 | 'change_password' => 'تغيير كلمة المرور', 30 | 'my_information' => 'بياناتي', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/ar/pagination.php: -------------------------------------------------------------------------------- 1 | '« السابق', 17 | 'next' => 'التالي »', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/ar/passwords.php: -------------------------------------------------------------------------------- 1 | 'كلمة المرور يجب أن تحتوي على 6 أحرف على الأقل وتطابق التأكيد.', 17 | 'reset' => 'لقد تم إعادة تعيين كلمة مرورك!', 18 | 'sent' => 'قمنا بإرسال رابط إعادة تعيين كلمة مرورك إلى بريدك الإلكتروني!', 19 | 'token' => 'رمز إعادة تعيين كلمة المرور هذا غير صالح.', 20 | 'user' => "لم نستطع إيجاد مستخدم ينتمي إليه هذا البريد الإلكتروني.", 21 | ]; -------------------------------------------------------------------------------- /resources/lang/ar/roles.php: -------------------------------------------------------------------------------- 1 | 'مدير', 17 | 'user' => 'مستخدم', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/da/auth.php: -------------------------------------------------------------------------------- 1 | 'Disse legitimationsoplysninger passer ikke vores optegnelser.', 17 | 'general_error' => 'Du har ikke adgang til at udføre denne handling.', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider kan ikke anvendes som login.', 20 | ], 21 | 'throttle' => 'For mange mislykkede forsøg. Prøv igen om :seconds sekunder.', 22 | 'unknown' => 'Der opstod en ukendt fejl.', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/da/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'Siden findes ikke', 16 | 'description' => 'Beklager, men siden, du forsøgte at se, findes ikke.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Er snart tilbage.', 21 | 'description' => 'Er snart tilbage.', 22 | ], 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/da/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'Hjem', 18 | 'logout' => 'Log ud', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'Betjeningspanel', 23 | 'login' => 'Log ind', 24 | 'macros' => 'Makroer', 25 | 'register' => 'Opret', 26 | 27 | 'user' => [ 28 | 'administration' => 'Administration', 29 | 'change_password' => 'Skift adgangskode', 30 | 'my_information' => 'Min information', 31 | ], 32 | ], 33 | ]; 34 | -------------------------------------------------------------------------------- /resources/lang/da/pagination.php: -------------------------------------------------------------------------------- 1 | '« Forrige', 17 | 'next' => 'Næste »', 18 | ]; 19 | -------------------------------------------------------------------------------- /resources/lang/da/passwords.php: -------------------------------------------------------------------------------- 1 | 'Adgangskoder skal være mindst seks tegn og matche bekræftelsen.', 17 | 'reset' => 'Din adgangskode er blevet nulstillet!', 18 | 'sent' => 'Vi har sendt dig et link til at nulstille din adgangskode!', 19 | 'token' => 'Dette link til at nulstille din adgangskode er ugyldig.', 20 | 'user' => 'Vi kan ikke finde en bruger med denne e-mailadresse.', 21 | ]; 22 | -------------------------------------------------------------------------------- /resources/lang/da/roles.php: -------------------------------------------------------------------------------- 1 | 'Administrator', 17 | 'user' => 'Bruger', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/de/auth.php: -------------------------------------------------------------------------------- 1 | 'Zugangsdaten nicht gefunden.', 17 | 'general_error' => 'Du hast keine Berechtigung um dies zu machen.', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider ist kein akzeptierter Logintyp.', 20 | ], 21 | 'throttle' => 'Zuviele Login versuche. Bitte warte :seconds Sekunden.', 22 | 'unknown' => 'Ein unbekannter Fehler ist aufgetreten', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/de/history.php: -------------------------------------------------------------------------------- 1 | [ 16 | 'none' => 'There is no recent history.', 17 | 'none_for_type' => 'There is no history for this type.', 18 | 'none_for_entity' => "There is no history for this :entity.", 19 | 'recent_history' => 'Recent History', 20 | 21 | 'roles' => [ 22 | 'created' => 'created role', 23 | 'deleted' => 'deleted role', 24 | 'updated' => 'updated role', 25 | ], 26 | 'users' => [ 27 | 'changed_password' => 'changed password for user', 28 | 'created' => 'created user', 29 | 'deactivated' => 'deactivated user', 30 | 'deleted' => 'deleted user', 31 | 'permanently_deleted' => 'permanently deleted user', 32 | 'updated' => 'updated user', 33 | 'reactivated' => 'reactivated user', 34 | 'restored' => 'restored user', 35 | ], 36 | ], 37 | ]; -------------------------------------------------------------------------------- /resources/lang/de/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'Seite nicht gefunden', 16 | 'description' => 'Wir konnten die angegebene Seite nicht finden.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Wir sind gleich wieder da.', 21 | 'description' => 'Wir sind gleich wieder da.', 22 | ], 23 | 24 | ]; -------------------------------------------------------------------------------- /resources/lang/de/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'Startseite', 18 | 'logout' => 'Logout', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'Dashboard', 23 | 'login' => 'Login', 24 | 'macros' => 'Makros', 25 | 'register' => 'Registrieren', 26 | 27 | 'user' => [ 28 | 'administration' => 'Administration', 29 | 'change_password' => 'Passwort ändern', 30 | 'my_information' => 'Meine Informationen', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/de/pagination.php: -------------------------------------------------------------------------------- 1 | '« Vorherige', 17 | 'next' => 'Nächste »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/de/passwords.php: -------------------------------------------------------------------------------- 1 | 'Passwörter müssen mind. 6 Zeichen haben und gleich der Wiederholung sein.', 17 | 'reset' => 'Dein Passwort wurde zurückgesetzt!', 18 | 'sent' => 'Wir haben dir einen Link zum zurücksetzen deiners Passworts gesendet!', 19 | 'token' => 'Der Token zum zurücksetzen des passworts ist ungültig.', 20 | 'user' => 'Wir können keinen Benutzer mit der E-Mailadresse finden.', 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/lang/de/roles.php: -------------------------------------------------------------------------------- 1 | 'Administrator', 17 | 'user' => 'Benutzer', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/en/alerts.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'roles' => [ 18 | 'created' => '角色已经成功被创建', 19 | 'deleted' => '角色已经成功被删除', 20 | 'updated' => '角色已经成功被更新', 21 | ], 22 | 23 | 'users' => [ 24 | 'confirmation_email' => '激活邮件已发送.', 25 | 'created' => '此用户成功被创建', 26 | 'deleted' => '此用户成功被删除', 27 | 'deleted_permanently' => '此用户被永久删除', 28 | 'restored' => '此用户成功恢复', 29 | 'updated' => '此用户成功被更新', 30 | 'updated_password' => "用户密码成功被更新", 31 | ] 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | '凭据错误.', 17 | 'general_error' => '您没有权限进行此操作.', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider 不是一个可接受的类型.', 20 | ], 21 | 'throttle' => '您登陆失败次数过多, 请 :seconds 秒后重试.', 22 | 'unknown' => '发生未知错误', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/en/history.php: -------------------------------------------------------------------------------- 1 | [ 16 | 'none' => '没有最近的历史。', 17 | 'none_for_type' => '没有这种类型的历史。', 18 | 'none_for_entity' => "There is no history for this :entity.", 19 | 'recent_history' => '最近历史', 20 | 21 | 'roles' => [ 22 | 'created' => '创建角色', 23 | 'deleted' => '删除角色', 24 | 'updated' => '更新角色', 25 | ], 26 | 'users' => [ 27 | 'changed_password' => '更改用户的密码', 28 | 'created' => '创建用户', 29 | 'deactivated' => '停用用户', 30 | 'deleted' => '删除用户', 31 | 'permanently_deleted' => '永久删除的用户', 32 | 'updated' => '更新用户', 33 | 'reactivated' => '重新激活用户', 34 | 'restored' => '恢复用户', 35 | ], 36 | ], 37 | ]; -------------------------------------------------------------------------------- /resources/lang/en/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => '找不到页面', 16 | 'description' => 'Sorry, but the page you were trying to view does not exist.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Be right back.', 21 | 'description' => 'Be right back.', 22 | ], 23 | ]; -------------------------------------------------------------------------------- /resources/lang/en/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => '首页', 18 | 'logout' => '登出', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => '控制台', 23 | 'login' => '登录', 24 | 'macros' => '宏', 25 | 'register' => '寄存器', 26 | 27 | 'user' => [ 28 | 'administration' => '管理', 29 | 'change_password' => '更改密码', 30 | 'my_information' => '我的信息', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« 前', 17 | 'next' => '后 »', 18 | ]; 19 | -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | '密码必须至少为六个字符,并与确认内容相匹配。', 17 | 'reset' => '您的密码已重置!', 18 | 'sent' => '我们已通过电子邮件发送您的密码重置链接!', 19 | 'token' => '此密码重置令牌无效。', 20 | 'user' => '我们无法找到具有该电子邮件地址的用户。', 21 | ]; 22 | -------------------------------------------------------------------------------- /resources/lang/en/roles.php: -------------------------------------------------------------------------------- 1 | '管理员', 17 | 'user' => '用户', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/es/auth.php: -------------------------------------------------------------------------------- 1 | 'Las credenciales no se han encontrado.', 17 | 'general_error' => 'No tiene suficientes permisos..', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider no es un tipo de autenticación válida.', 20 | ], 21 | 'throttle' => 'Demasiados intentos de inicio de sesión. Vuelva a intentarlo en :seconds segundos.', 22 | 'unknown' => 'Se ha producido un error desconocido.', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/es/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'La Página que intento acceder no ha sido encontrada.', 16 | 'description' => 'Parece ser que la página que buscas no existe.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Servicio no disponible.', 21 | 'description' => 'Volveremos en breve.', 22 | ], 23 | 24 | ]; 25 | -------------------------------------------------------------------------------- /resources/lang/es/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'Inicio', 18 | 'logout' => 'Cerrar Sessión', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'Principal', 23 | 'login' => 'Iniciar Sessión', 24 | 'macros' => 'Macros', 25 | 'register' => 'Registrarse', 26 | 27 | 'user' => [ 28 | 'administration' => 'Administración', 29 | 'change_password' => 'Cambiar la contraseña', 30 | 'my_information' => 'Mi Cuenta', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/es/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 17 | 'next' => 'Siguiente »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/es/passwords.php: -------------------------------------------------------------------------------- 1 | 'La contraseña debe tener al menos seis caracteres y coincidir con la de su confirmación.', 17 | 'reset' => 'Su contraseña se ha reiniciado!', 18 | 'sent' => 'Le hemos enviado el enlace para el reinicio de la contraseña!', 19 | 'token' => 'El código del reinicio de la contraseña es incorrecto.', 20 | 'user' => "El Usuario con este Correo no se ha encontrado.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/lang/es/roles.php: -------------------------------------------------------------------------------- 1 | 'Administrador', 17 | 'user' => 'Usuario', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/fr/auth.php: -------------------------------------------------------------------------------- 1 | "Ces informations de connexion ne correspondent pas.", 17 | 'general_error' => "Vous n'avez pas les droits requis pour cette action.", 18 | 'socialite' => [ 19 | 'unacceptable' => 'Le login :provider est de type incorrect.', 20 | ], 21 | 'throttle' => 'Vous avez effectué trop de tentatives de connexion. Veuillez ré-essayer dans :seconds secondes.', 22 | 'unknown' => 'Une erreur inconnue a eu lieu.', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/fr/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'Page introuvable', 16 | 'description' => "Désolé, cette page n'existe pas.", 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Bientôt de retour.', 21 | 'description' => 'Bientôt de retour.', 22 | ], 23 | 24 | ]; -------------------------------------------------------------------------------- /resources/lang/fr/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'Accueil', 18 | 'logout' => 'Déconnexion', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'Tableau de bord', 23 | 'login' => 'Connexion', 24 | 'macros' => 'Macros', 25 | 'register' => "S'enregistrer", 26 | 27 | 'user' => [ 28 | 'administration' => 'Administration', 29 | 'change_password' => 'Changer mon mot de passe', 30 | 'my_information' => 'Mes informations', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/fr/pagination.php: -------------------------------------------------------------------------------- 1 | '« Précédent', 17 | 'next' => 'Suivant »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/fr/passwords.php: -------------------------------------------------------------------------------- 1 | 'Les mots de passe doivent avoir au moins 6 caractères et la confirmation doit correspondre.', 17 | 'reset' => 'Votre mot de passe a été modifié !', 18 | 'sent' => 'Un email contenant un lien de réinitialisation vous a été envoyé !', 19 | 'token' => 'Ce code de réinitialisation est incorrect.', 20 | 'user' => "Aucun utilisateur n'est enregistré avec cette adresse email.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/lang/fr/roles.php: -------------------------------------------------------------------------------- 1 | 'Administrateur', 17 | 'user' => 'Utilisateur', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/it/auth.php: -------------------------------------------------------------------------------- 1 | 'Le credenziali non corrispondono a quelle registrate.', 17 | 'general_error' => 'Non hai diritti sufficienti per questa operazione.', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider non è supportato.', 20 | ], 21 | 'throttle' => 'Troppi tentativi di login. Si prega di riprovare tra :seconds secondi.', 22 | 'unknown' => 'Si è verificato un errore sconosciuto', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/it/history.php: -------------------------------------------------------------------------------- 1 | [ 16 | 'none' => 'There is no recent history.', 17 | 'none_for_type' => 'There is no history for this type.', 18 | 'none_for_entity' => "There is no history for this :entity.", 19 | 'recent_history' => 'Recent History', 20 | 21 | 'roles' => [ 22 | 'created' => 'created role', 23 | 'deleted' => 'deleted role', 24 | 'updated' => 'updated role', 25 | ], 26 | 'users' => [ 27 | 'changed_password' => 'changed password for user', 28 | 'created' => 'created user', 29 | 'deactivated' => 'deactivated user', 30 | 'deleted' => 'deleted user', 31 | 'permanently_deleted' => 'permanently deleted user', 32 | 'updated' => 'updated user', 33 | 'reactivated' => 'reactivated user', 34 | 'restored' => 'restored user', 35 | ], 36 | ], 37 | ]; -------------------------------------------------------------------------------- /resources/lang/it/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'Pagina Non Trovata', 16 | 'description' => 'Spiacenti, la pagina che stavi cercando di visualizzare non esiste.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Torniamo subito.', 21 | 'description' => 'Torniamo subito.', 22 | ], 23 | 24 | ]; 25 | -------------------------------------------------------------------------------- /resources/lang/it/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'Home', 18 | 'logout' => 'Logout', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'Dashboard', 23 | 'login' => 'Login', 24 | 'macros' => 'Macro', 25 | 'register' => 'Registrazione', 26 | 27 | 'user' => [ 28 | 'administration' => 'Amministrazione', 29 | 'change_password' => 'Cambio Password', 30 | 'my_information' => 'Profilo', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/it/pagination.php: -------------------------------------------------------------------------------- 1 | '« Precedente', 17 | 'next' => 'Successiva »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/it/passwords.php: -------------------------------------------------------------------------------- 1 | 'Le password devono essere di almeno 6 caratteri e devono coincidere.', 17 | 'reset' => 'La password è stata reimpostata!', 18 | 'sent' => 'E-mail per il reset della password inviata!', 19 | 'token' => 'Questo token per il reset della password non è valido.', 20 | 'user' => 'Non esiste alcun utente associato a questo indirizzo e-mail.', 21 | ]; 22 | -------------------------------------------------------------------------------- /resources/lang/it/roles.php: -------------------------------------------------------------------------------- 1 | 'Amministratore', 17 | 'user' => 'Utente', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/pt-BR/auth.php: -------------------------------------------------------------------------------- 1 | 'Estas credenciais não correspondem com nossos registros.', 17 | 'general_error' => 'Você não tem acesso para fazer isso.', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider não é um tipo de login aceitável.', 20 | ], 21 | 'throttle' => 'Você realizou muitas tentativas de login. Favor tentar novamente em :seconds segundos.', 22 | 'unknown' => 'Ocorreu um erro desconhecido.', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/pt-BR/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'Página não encontrada', 16 | 'description' => 'Desculpe, mas a página que você estava tentando visualizar não existe.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Voltamos logo', 21 | 'description' => 'Voltamos logo.', 22 | ], 23 | 24 | ]; -------------------------------------------------------------------------------- /resources/lang/pt-BR/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'Início', 18 | 'logout' => 'Sair', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'Painel de Controle', 23 | 'login' => 'Entrar', 24 | 'macros' => 'Macros', 25 | 'register' => 'Registrar', 26 | 27 | 'user' => [ 28 | 'administration' => 'Administração', 29 | 'change_password' => 'Alterar Senha', 30 | 'my_information' => 'Minhas Informações', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/pt-BR/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 17 | 'next' => 'Próxima »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/pt-BR/passwords.php: -------------------------------------------------------------------------------- 1 | 'A senha deverá conter pelo menos seis carateres e ser igual à confirmação.', 17 | 'reset' => 'Sua senha foi redefinida!', 18 | 'sent' => 'Nós enviamos um link de recuperação de senha por e-mail.', 19 | 'token' => 'Este código de recuperação de senha é inválido.', 20 | 'user' => 'Não conseguimos encontrar nenhum usuário com o endereço de e-mail especificado.', 21 | 22 | 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/pt-BR/roles.php: -------------------------------------------------------------------------------- 1 | 'Administrador', 17 | 'user' => 'Usuário', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/sv/auth.php: -------------------------------------------------------------------------------- 1 | 'Dessa uppgifter stämmer inte överens med vårt register.', 17 | 'general_error' => 'Du har inte tillstånd att göra det där.', 18 | 'socialite' => [ 19 | 'unacceptable' => ':provider kan inte att användas vid inloggning.', 20 | ], 21 | 'throttle' => 'För många misslyckade försök att logga in i rad. Du kan försöka igen om :seconds sekunder.', 22 | 'unknown' => 'Hm.. Något gick snett, ett okänt fel.', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/sv/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'Sidan kunde inte visas.', 16 | 'description' => 'Sorry, men sidan du försökte nå kunde inte visas.', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'Strax tillbaka!', 21 | 'description' => 'Strax tillbaka!', 22 | ], 23 | 24 | ]; 25 | -------------------------------------------------------------------------------- /resources/lang/sv/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'Start', 18 | 'logout' => 'Logga ut', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'Kontrollpanelen', 23 | 'login' => 'Logga in', 24 | 'macros' => 'Macros', 25 | 'register' => 'Registrera', 26 | 27 | 'user' => [ 28 | 'administration' => 'Adminpanelen', 29 | 'change_password' => 'Byt lösenord', 30 | 'my_information' => 'Min profil', 31 | ], 32 | ], 33 | ]; -------------------------------------------------------------------------------- /resources/lang/sv/pagination.php: -------------------------------------------------------------------------------- 1 | '« Föregående', 17 | 'next' => 'Nästa »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/sv/passwords.php: -------------------------------------------------------------------------------- 1 | 'Lösenordet måste vara minst sex tecken långt och stämma med bekräftelsen av lösenordet.', 17 | 'reset' => 'Ditt lösenord har återställts!', 18 | 'sent' => 'Ett mail med länk för återställning av ditt lösenord har nu skickats!', 19 | 'token' => 'Denna kod för att återställa lösenord är ogiltig.', 20 | 'user' => "Det finns ingen registrerad användare med den e-postadressen.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/lang/sv/roles.php: -------------------------------------------------------------------------------- 1 | 'Administratör', 17 | 'user' => 'Användare', 18 | ]; -------------------------------------------------------------------------------- /resources/lang/th/auth.php: -------------------------------------------------------------------------------- 1 | 'ข้อมูลที่ใช้ในการยืนยันตัวตนไม่ถูกต้อง', 17 | 'general_error' => 'คุณไม่มีสิทธิ์ในการเข้าถึงหรือกระทำการ', 18 | 'socialite' => [ 19 | 'unacceptable' => 'ไม่ได้รับการยินยอมให้เข้าสู่ระบบด้วย :provider', 20 | ], 21 | 'throttle' => 'คุณได้พยายามเข้าระบบหลายครั้งเกินไป กรุณาลองใหม่ใน :seconds วินาทีข้างหน้า', 22 | 'unknown' => 'เกิดข้อผิดพลาดโดยไม่ทราบสาเหตุ', 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/th/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'ไม่พบหน้า', 16 | 'description' => 'ขออภัย ไม่พบหน้าทึ่คุณต้องการ', 17 | ], 18 | 19 | '503' => [ 20 | 'title' => 'เราจะกลับมาในไม่ช้า', 21 | 'description' => 'เราจะกลับมาในไม่ช้า', 22 | ], 23 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/th/navs.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'home' => 'หน้าแรก', 18 | 'logout' => 'ออกจากระบบ', 19 | ], 20 | 21 | 'frontend' => [ 22 | 'dashboard' => 'แผงควบคุม', 23 | 'login' => 'เข้าสู่ระบบ', 24 | 'macros' => 'Macros', 25 | 'register' => 'ลงทะเบียน', 26 | 27 | 'user' => [ 28 | 'administration' => 'หน้าแอดมิน', 29 | 'change_password' => 'เปลี่ยนรหัสผ่าน', 30 | 'my_information' => 'ข้อมูลของฉัน', 31 | ], 32 | ], 33 | ]; 34 | -------------------------------------------------------------------------------- /resources/lang/th/pagination.php: -------------------------------------------------------------------------------- 1 | '« ก่อนหน้า', 17 | 'next' => 'ถัดไป »', 18 | ]; 19 | -------------------------------------------------------------------------------- /resources/lang/th/passwords.php: -------------------------------------------------------------------------------- 1 | 'รหัสผ่านต้องมีความยาวอย่างน้อยหกตัวอักษรและต้องตรงกับช่องยืนยันรหัสผ่าน', 17 | 'reset' => 'ทำการตั้งค่ารหัสผ่านใหม่แล้ว!', 18 | 'sent' => 'ระบบได้ส่งอีเมลสำหรับตั้งรหัสผ่านใหม่ให้คุณแล้ว!', 19 | 'token' => 'ชุดรหัสสำหรับการเปลี่ยนรหัสผ่านไม่ถูกต้อง', 20 | 'user' => 'ไม่พบผู้ใช้งานที่ตรงกับอีเมล์นี้', 21 | ]; 22 | -------------------------------------------------------------------------------- /resources/lang/th/roles.php: -------------------------------------------------------------------------------- 1 | 'แอดมิน', 17 | 'user' => 'ผู้ใช้', 18 | ]; 19 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ar/general.php: -------------------------------------------------------------------------------- 1 | 'جميع', 5 | 'date' => 'تاريخ', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ar/levels.php: -------------------------------------------------------------------------------- 1 | 'الجميع', 5 | 'emergency' => 'حالات الطوارئ', 6 | 'alert' => 'إنذار', 7 | 'critical' => 'حرج', 8 | 'error' => 'خطأ', 9 | 'warning' => 'تحذير', 10 | 'notice' => 'ملاحظة', 11 | 'info' => 'المعلومات', 12 | 'debug' => 'التصحيح', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/de/general.php: -------------------------------------------------------------------------------- 1 | 'Alle', 5 | 'date' => 'Datum', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/de/levels.php: -------------------------------------------------------------------------------- 1 | 'Alle', 5 | 'emergency' => 'Notfall', 6 | 'alert' => 'Alarm', 7 | 'critical' => 'Kritisch', 8 | 'error' => 'Fehler', 9 | 'warning' => 'Warnung', 10 | 'notice' => 'Hinweis', 11 | 'info' => 'Info', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/en/general.php: -------------------------------------------------------------------------------- 1 | 'All', 5 | 'date' => 'Date', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/en/levels.php: -------------------------------------------------------------------------------- 1 | 'All', 5 | 'emergency' => 'Emergency', 6 | 'alert' => 'Alert', 7 | 'critical' => 'Critical', 8 | 'error' => 'Error', 9 | 'warning' => 'Warning', 10 | 'notice' => 'Notice', 11 | 'info' => 'Info', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/es/general.php: -------------------------------------------------------------------------------- 1 | 'Todos', 5 | 'date' => 'Fecha', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/es/levels.php: -------------------------------------------------------------------------------- 1 | 'Todos', 5 | 'emergency' => 'Emergencia', 6 | 'alert' => 'Alerta', 7 | 'critical' => 'Criticos', 8 | 'error' => 'Errores', 9 | 'warning' => 'Advertencia', 10 | 'notice' => 'Aviso', 11 | 'info' => 'Info', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/fa/general.php: -------------------------------------------------------------------------------- 1 | 'همه', 5 | 'date' => 'تاریخ', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/fa/levels.php: -------------------------------------------------------------------------------- 1 | 'همه', 5 | 'emergency' => 'اورژانسی', 6 | 'alert' => 'اخطار', 7 | 'critical' => 'بحرانی', 8 | 'error' => 'خطا', 9 | 'warning' => 'هشدار', 10 | 'notice' => 'اعلان', 11 | 'info' => 'اطلاعات', 12 | 'debug' => 'دیباگ', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/fr/general.php: -------------------------------------------------------------------------------- 1 | 'Tous', 5 | 'date' => 'Date', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/fr/levels.php: -------------------------------------------------------------------------------- 1 | 'Tous', 5 | 'emergency' => 'Urgence', 6 | 'alert' => 'Alerte', 7 | 'critical' => 'Critique', 8 | 'error' => 'Erreur', 9 | 'warning' => 'Avertissement', 10 | 'notice' => 'Notice', 11 | 'info' => 'Info', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/hy/general.php: -------------------------------------------------------------------------------- 1 | 'Բոլորը', 5 | 'date' => 'Ամսաթիվ', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/hy/levels.php: -------------------------------------------------------------------------------- 1 | 'Բոլորը', 5 | 'emergency' => 'Վթարային', 6 | 'alert' => 'Նախազգուշացում', 7 | 'critical' => 'Կրիտիկական', 8 | 'error' => 'Սխալ', 9 | 'warning' => 'Նախազգուշացում', 10 | 'notice' => 'Ծանուցում', 11 | 'info' => 'Տեղեկատվություն', 12 | 'debug' => 'Կարգաբերում', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/it/general.php: -------------------------------------------------------------------------------- 1 | 'Tutti', 5 | 'date' => 'Data', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/it/levels.php: -------------------------------------------------------------------------------- 1 | 'Tutti', 5 | 'emergency' => 'Emergenza', 6 | 'alert' => 'Allarme', 7 | 'critical' => 'Critico', 8 | 'error' => 'Errore', 9 | 'warning' => 'Avviso', 10 | 'notice' => 'Notifica', 11 | 'info' => 'Info', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/nl/general.php: -------------------------------------------------------------------------------- 1 | 'Alles', 5 | 'date' => 'Datum', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/nl/levels.php: -------------------------------------------------------------------------------- 1 | 'Alle', 5 | 'emergency' => 'Noodgeval', 6 | 'alert' => 'Alarm', 7 | 'critical' => 'Cruciaal', 8 | 'error' => 'Error', 9 | 'warning' => 'Waarschuwing', 10 | 'notice' => 'Opmerking', 11 | 'info' => 'Informatie', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/pl/general.php: -------------------------------------------------------------------------------- 1 | 'Wszystkie', 5 | 'date' => 'Data', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/pl/levels.php: -------------------------------------------------------------------------------- 1 | 'Wszystkie', 5 | 'emergency' => 'Awaryjne', 6 | 'alert' => 'Alerty', 7 | 'critical' => 'Krytyczne', 8 | 'error' => 'Błędy', 9 | 'warning' => 'Ostrzeżenia', 10 | 'notice' => 'Warte uwagi', 11 | 'info' => 'Informacje', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/pt-BR/general.php: -------------------------------------------------------------------------------- 1 | 'Todos', 5 | 'date' => 'Data', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/pt-BR/levels.php: -------------------------------------------------------------------------------- 1 | 'Todos', 5 | 'emergency' => 'Emergência', 6 | 'alert' => 'Alerta', 7 | 'critical' => 'Crítico', 8 | 'error' => 'Erro', 9 | 'warning' => 'Aviso', 10 | 'notice' => 'Notícia', 11 | 'info' => 'Informação', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ro/general.php: -------------------------------------------------------------------------------- 1 | 'Toate', 5 | 'date' => 'Dată', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ro/levels.php: -------------------------------------------------------------------------------- 1 | 'Toate', 5 | 'emergency' => 'Urgență', 6 | 'alert' => 'Alertă', 7 | 'critical' => 'Critic', 8 | 'error' => 'Eroare', 9 | 'warning' => 'Pericol', 10 | 'notice' => 'Avertisment', 11 | 'info' => 'Informare', 12 | 'debug' => 'Depanare', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ru/general.php: -------------------------------------------------------------------------------- 1 | 'Все', 5 | 'date' => 'Дата', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ru/levels.php: -------------------------------------------------------------------------------- 1 | 'Все', 5 | 'emergency' => 'Аварийная', 6 | 'alert' => 'Предупреждение', 7 | 'critical' => 'Критический', 8 | 'error' => 'Ошибка', 9 | 'warning' => 'Предупреждение', 10 | 'notice' => 'Уведомление', 11 | 'info' => 'Информация', 12 | 'debug' => 'Отладка', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/sv/general.php: -------------------------------------------------------------------------------- 1 | 'Alla', 5 | 'date' => 'Datum', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/sv/levels.php: -------------------------------------------------------------------------------- 1 | 'Alla', 5 | 'emergency' => 'Akut', 6 | 'alert' => 'Alarmerande', 7 | 'critical' => 'Kritisk', 8 | 'error' => 'Error', 9 | 'warning' => 'Varning', 10 | 'notice' => 'Notis', 11 | 'info' => 'Information', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/tr/general.php: -------------------------------------------------------------------------------- 1 | 'Toplam', 5 | 'date' => 'Tarih', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/tr/levels.php: -------------------------------------------------------------------------------- 1 | 'Toplam', 5 | 'emergency' => 'Acil', 6 | 'alert' => 'Alarm', 7 | 'critical' => 'Kritik', 8 | 'error' => 'Hata', 9 | 'warning' => 'Uyarı', 10 | 'notice' => 'Bildirim', 11 | 'info' => 'Bilgi', 12 | 'debug' => 'Debug', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/zh-TW/general.php: -------------------------------------------------------------------------------- 1 | '全部', 5 | 'date' => '日期', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/zh-TW/levels.php: -------------------------------------------------------------------------------- 1 | '全部', 5 | 'emergency' => '緊急', 6 | 'alert' => '警報', 7 | 'critical' => '嚴重', 8 | 'error' => '錯誤', 9 | 'warning' => '警告', 10 | 'notice' => '注意', 11 | 'info' => '訊息', 12 | 'debug' => '除錯', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/zh/general.php: -------------------------------------------------------------------------------- 1 | '全部', 5 | 'date' => '日期', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/zh/levels.php: -------------------------------------------------------------------------------- 1 | '全部', 5 | 'emergency' => '危急', 6 | 'alert' => '紧急', 7 | 'critical' => '严重', 8 | 'error' => '错误', 9 | 'warning' => '警告', 10 | 'notice' => '注意', 11 | 'info' => '信息', 12 | 'debug' => '调试', 13 | ]; 14 | -------------------------------------------------------------------------------- /resources/views/backend/includes/footer.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/backend/includes/partials/breadcrumbs.blade.php: -------------------------------------------------------------------------------- 1 | @if ($breadcrumbs) 2 | 11 | @endif -------------------------------------------------------------------------------- /resources/views/backend/lang/en/welcome.blade.php: -------------------------------------------------------------------------------- 1 |

欢迎来到LARAVEL-SRC控制台.

2 |

本SRC平台由233sec Team打造, 基于 MIT 协议开源.

3 | -------------------------------------------------------------------------------- /resources/views/backend/lang/es/welcome.blade.php: -------------------------------------------------------------------------------- 1 |

Este es tema AdminLTE por https://almsaeedstudio.com/. Esta versión no está completa, descargue la versión completa para añadir mas componentes.

2 |

Toda la funcionalidad es de prueba, a excepción de Administración de acceso a la izquierda. Esta plantilla viene pre-configurada y funcional para total gestión de usuarios/roles/permisos.

3 |

Tenga presente que esta plantilla sigue estando en desarrollo y puene contener errores. Hare lo que este en mis manos para enmendarlos.

4 |

Espero que disfrute y aprecie el trabajo depositado en este proyecto. Por favor, visite GitHub para mas información o reportar error aquí.

5 |

Este proyecto es muy demandante para mantenerse al día con la frecuencia en que el master branch de laravel va cambiando, por tanto cualquier ayuda será apreciada.

6 |

- Anthony Rappa

7 | -------------------------------------------------------------------------------- /resources/views/backend/lang/th/welcome.blade.php: -------------------------------------------------------------------------------- 1 |

นี่คือธีม AdminLTE โดย https://almsaeedstudio.com/ ซึ่งเป็นเวอร์ชั่นตัดทอน เหลือสไตล์ชีทและสคริปต์ที่จำเป็น คุณสามารถดาวน์โหลดเวอร์ชั่นเต็มเพิ่มเติม เพื่อเพิ่มคอมโพเนนท์ให้กับแผงควบคุม

2 |

การทำงานทั้งหมดเป็นเพียงตัวอย่าง ยกเว้นการจัดการผู้ใช้ทางด้านซ้าย Laravel 5 Boilerplate มาพร้อมกับไลบรารี่เต็มรูปแบบเพื่อควบคุมและจัดการ ผู้ใช้/บทบาท/สิทธิ์

3 |

โปรดระลึกว่านี่เป็นงานที่อยู่ระหว่างการพัฒนา และอาจเกิดบั๊กหรือข้อผิดพลาดอื่นๆที่ยังไม่ถูกค้นพบ เมื่อรับทราบ ทางทีมงานจะทำเต็มที่เพื่อแก้ไขปัญหาที่เกิดขึ้น

4 |

หวังว่าคุณจะได้รับประโยชน์จากผลงานทั้งหมดนี้ที่ทางทีมงานทุ่มเทสร้างขึ้น กรุณาเยี่ยมชมหน้าของ GitHub เพื่อข้อมูลเพิ่มเติมและ รายงานข้อผิดพลาด ได้ที่นี่

5 |

โปรเจคนี้ต้องการการดูแลอัพเดทอย่างสม่ำเสมอ เนื่องด้วยการเปลี่ยนแปลงและพัฒนาของ master branch ของ Laravel Framework ดังนั้นทางทีมงานยินดีอย่างยิ่ง หากได้รับการช่วยเหลือ

6 |

- Anthony Rappa

7 | -------------------------------------------------------------------------------- /resources/views/frontend/auth/emails/confirm.blade.php: -------------------------------------------------------------------------------- 1 | {{ trans('strings.frontend.email.confirm_account') . ' ' . url('account/confirm/' . $token) }} -------------------------------------------------------------------------------- /resources/views/frontend/auth/emails/password.blade.php: -------------------------------------------------------------------------------- 1 | {{ trans('strings.emails.auth.reset_password') }}: {{ url('password/reset/'.$token) }} -------------------------------------------------------------------------------- /resources/views/frontend/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('frontend.layouts.page') 2 | 3 | @section('wrap') 4 |
5 |

Hello, 白帽子

6 |

某某公司致力于为中国企业提供电商解决方案, 在业务飞进的同时不可避免会出现安全问题, 我们希望汇聚群众的力量, 提升自身安全能力, 互利互惠.

7 |

8 | 提交漏洞 9 |

10 |
11 | @endsection 12 | -------------------------------------------------------------------------------- /resources/views/frontend/layouts/page.blade.php: -------------------------------------------------------------------------------- 1 | @extends('frontend.layouts.master') 2 | 3 | @section('content') 4 |
5 | @include('frontend.includes.nav') 6 | 7 | @yield('wrap') 8 |
9 | @endsection 10 | -------------------------------------------------------------------------------- /resources/views/includes/partials/ga.blade.php: -------------------------------------------------------------------------------- 1 | @if (config("analytics.google-analytics") && config("analytics.google-analytics") != "UA-XXXXX-X") 2 | {{-- Google Analytics: change UA-XXXXX-X to be your site's ID. --}} 3 | 11 | @endif -------------------------------------------------------------------------------- /resources/views/includes/partials/lang.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/includes/partials/logged-in-as.blade.php: -------------------------------------------------------------------------------- 1 | @if (session()->has("admin_user_id") && session()->has("temp_user_id")) 2 |
3 | 您当前穿越成了 {{ access()->user()->name }} 重新登录回{{ session()->get("admin_user_name") }}. 4 |
5 | @endif -------------------------------------------------------------------------------- /resources/views/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/233sec/laravel-src/795bd17e677e76a1a0ee4e88b5a639dcdb51adea/resources/views/vendor/.gitkeep -------------------------------------------------------------------------------- /resources/views/vendor/datatables/script.blade.php: -------------------------------------------------------------------------------- 1 | (function(window,$){window.LaravelDataTables=window.LaravelDataTables||{};window.LaravelDataTables["%1$s"]=$("#%1$s").DataTable(%2$s);})(window,jQuery); 2 | -------------------------------------------------------------------------------- /resources/views/vendor/log-viewer/_partials/menu.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
Levels
3 | 24 |
-------------------------------------------------------------------------------- /resources/views/vendor/log-viewer/_template/footer.blade.php: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /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 -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /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/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); 22 | 23 | return $app; 24 | } 25 | } --------------------------------------------------------------------------------