├── .env.example ├── .gitattributes ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── README.md ├── app ├── Console │ └── Kernel.php ├── Events │ ├── Backend │ │ ├── Access │ │ │ ├── Permission │ │ │ │ ├── PermissionCreated.php │ │ │ │ ├── PermissionDeleted.php │ │ │ │ └── PermissionUpdated.php │ │ │ ├── Role │ │ │ │ ├── RoleCreated.php │ │ │ │ ├── RoleDeleted.php │ │ │ │ └── RoleUpdated.php │ │ │ └── User │ │ │ │ ├── UserCreated.php │ │ │ │ ├── UserDeactivated.php │ │ │ │ ├── UserDeleted.php │ │ │ │ ├── UserPasswordChanged.php │ │ │ │ ├── UserPermanentlyDeleted.php │ │ │ │ ├── UserReactivated.php │ │ │ │ ├── UserRestored.php │ │ │ │ └── UserUpdated.php │ │ ├── BlogCategories │ │ │ ├── BlogCategoryCreated.php │ │ │ ├── BlogCategoryDeleted.php │ │ │ └── BlogCategoryUpdated.php │ │ ├── BlogTags │ │ │ ├── BlogTagCreated.php │ │ │ ├── BlogTagDeleted.php │ │ │ └── BlogTagUpdated.php │ │ ├── Blogs │ │ │ ├── BlogCreated.php │ │ │ ├── BlogDeleted.php │ │ │ └── BlogUpdated.php │ │ ├── EmailTemplates │ │ │ ├── EmailTemplateDeleted.php │ │ │ └── EmailTemplateUpdated.php │ │ └── Pages │ │ │ ├── PageCreated.php │ │ │ ├── PageDeleted.php │ │ │ └── PageUpdated.php │ └── Frontend │ │ └── Auth │ │ ├── UserConfirmed.php │ │ ├── UserLoggedIn.php │ │ ├── UserLoggedOut.php │ │ └── UserRegistered.php ├── Exceptions │ ├── GeneralException.php │ └── Handler.php ├── Helpers │ ├── Auth │ │ └── Auth.php │ ├── Frontend │ │ └── Auth │ │ │ └── Socialite.php │ └── helpers.php ├── Http │ ├── Breadcrumbs │ │ └── Backend │ │ │ ├── Access │ │ │ ├── Permission.php │ │ │ ├── Role.php │ │ │ └── User.php │ │ │ ├── Backend.php │ │ │ ├── Blog.php │ │ │ ├── Blog_Category.php │ │ │ ├── Blog_Management.php │ │ │ ├── Blog_Tag.php │ │ │ ├── Email_Template.php │ │ │ ├── Faqs.php │ │ │ ├── LogViewer.php │ │ │ ├── Menu.php │ │ │ ├── Page.php │ │ │ ├── Search.php │ │ │ └── Setting.php │ ├── Composers │ │ └── GlobalComposer.php │ ├── Controllers │ │ ├── Api │ │ │ └── V1 │ │ │ │ ├── APIController.php │ │ │ │ ├── AuthController.php │ │ │ │ ├── BlogCategoriesController.php │ │ │ │ ├── BlogTagsController.php │ │ │ │ ├── BlogsController.php │ │ │ │ ├── DeactivatedUsersController.php │ │ │ │ ├── DeletedUsersController.php │ │ │ │ ├── FaqsController.php │ │ │ │ ├── ForgotPasswordController.php │ │ │ │ ├── PagesController.php │ │ │ │ ├── PermissionController.php │ │ │ │ ├── RegisterController.php │ │ │ │ ├── RolesController.php │ │ │ │ └── UsersController.php │ │ ├── Backend │ │ │ ├── Access │ │ │ │ ├── Permission │ │ │ │ │ ├── PermissionController.php │ │ │ │ │ └── PermissionTableController.php │ │ │ │ ├── Role │ │ │ │ │ ├── RoleController.php │ │ │ │ │ └── RoleTableController.php │ │ │ │ └── User │ │ │ │ │ ├── UserAccessController.php │ │ │ │ │ ├── UserConfirmationController.php │ │ │ │ │ ├── UserController.php │ │ │ │ │ ├── UserPasswordController.php │ │ │ │ │ ├── UserSessionController.php │ │ │ │ │ ├── UserStatusController.php │ │ │ │ │ └── UserTableController.php │ │ │ ├── BlogCategories │ │ │ │ ├── BlogCategoriesController.php │ │ │ │ └── BlogCategoriesTableController.php │ │ │ ├── BlogTags │ │ │ │ ├── BlogTagsController.php │ │ │ │ └── BlogTagsTableController.php │ │ │ ├── Blogs │ │ │ │ ├── BlogsController.php │ │ │ │ └── BlogsTableController.php │ │ │ ├── DashboardController.php │ │ │ ├── EmailTemplates │ │ │ │ ├── EmailTemplatesController.php │ │ │ │ └── EmailTemplatesTableController.php │ │ │ ├── Faqs │ │ │ │ ├── FaqStatusController.php │ │ │ │ ├── FaqsController.php │ │ │ │ └── FaqsTableController.php │ │ │ ├── Menu │ │ │ │ ├── MenuController.php │ │ │ │ ├── MenuFormController.php │ │ │ │ └── MenuTableController.php │ │ │ ├── NotificationController.php │ │ │ ├── Pages │ │ │ │ ├── PagesController.php │ │ │ │ └── PagesTableController.php │ │ │ ├── Search │ │ │ │ └── SearchController.php │ │ │ └── Settings │ │ │ │ ├── SettingsController.php │ │ │ │ └── SettingsLogoController.php │ │ ├── Controller.php │ │ ├── Frontend │ │ │ ├── Auth │ │ │ │ ├── ChangePasswordController.php │ │ │ │ ├── ConfirmAccountController.php │ │ │ │ ├── ForgotPasswordController.php │ │ │ │ ├── LoginController.php │ │ │ │ ├── RegisterController.php │ │ │ │ ├── ResetPasswordController.php │ │ │ │ └── SocialLoginController.php │ │ │ ├── FrontendController.php │ │ │ └── User │ │ │ │ ├── AccountController.php │ │ │ │ ├── DashboardController.php │ │ │ │ └── ProfileController.php │ │ └── LanguageController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── LocaleMiddleware.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── RouteNeedsPermission.php │ │ ├── RouteNeedsRole.php │ │ ├── SessionTimeout.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php │ ├── Requests │ │ ├── Backend │ │ │ ├── Access │ │ │ │ ├── Permission │ │ │ │ │ ├── CreatePermissionRequest.php │ │ │ │ │ ├── DeletePermissionRequest.php │ │ │ │ │ ├── EditPermissionRequest.php │ │ │ │ │ ├── ManagePermissionRequest.php │ │ │ │ │ ├── StorePermissionRequest.php │ │ │ │ │ └── UpdatePermissionRequest.php │ │ │ │ ├── Role │ │ │ │ │ ├── CreateRoleRequest.php │ │ │ │ │ ├── DeleteRoleRequest.php │ │ │ │ │ ├── EditRoleRequest.php │ │ │ │ │ ├── ManageRoleRequest.php │ │ │ │ │ ├── StoreRoleRequest.php │ │ │ │ │ └── UpdateRoleRequest.php │ │ │ │ └── User │ │ │ │ │ ├── CreateUserRequest.php │ │ │ │ │ ├── DeleteUserRequest.php │ │ │ │ │ ├── EditUserRequest.php │ │ │ │ │ ├── ManageDeactivatedRequest.php │ │ │ │ │ ├── ManageDeletedRequest.php │ │ │ │ │ ├── ManageUserRequest.php │ │ │ │ │ ├── ShowUserRequest.php │ │ │ │ │ ├── StoreUserRequest.php │ │ │ │ │ ├── UpdateUserPasswordRequest.php │ │ │ │ │ └── UpdateUserRequest.php │ │ │ ├── BlogCategories │ │ │ │ ├── CreateBlogCategoriesRequest.php │ │ │ │ ├── DeleteBlogCategoriesRequest.php │ │ │ │ ├── EditBlogCategoriesRequest.php │ │ │ │ ├── ManageBlogCategoriesRequest.php │ │ │ │ ├── StoreBlogCategoriesRequest.php │ │ │ │ └── UpdateBlogCategoriesRequest.php │ │ │ ├── BlogTags │ │ │ │ ├── CreateBlogTagsRequest.php │ │ │ │ ├── DeleteBlogTagsRequest.php │ │ │ │ ├── EditBlogTagsRequest.php │ │ │ │ ├── ManageBlogTagsRequest.php │ │ │ │ ├── StoreApiBlogTagsRequest.php │ │ │ │ ├── StoreBlogTagsRequest.php │ │ │ │ └── UpdateBlogTagsRequest.php │ │ │ ├── Blogs │ │ │ │ ├── CreateBlogsRequest.php │ │ │ │ ├── DeleteBlogsRequest.php │ │ │ │ ├── EditBlogsRequest.php │ │ │ │ ├── ManageBlogsRequest.php │ │ │ │ ├── StoreBlogsRequest.php │ │ │ │ └── UpdateBlogsRequest.php │ │ │ ├── EmailTemplates │ │ │ │ ├── DeleteEmailTemplatesRequest.php │ │ │ │ ├── EditEmailTemplatesRequest.php │ │ │ │ ├── ManageEmailTemplatesRequest.php │ │ │ │ └── UpdateEmailTemplatesRequest.php │ │ │ ├── Faqs │ │ │ │ ├── CreateFaqsRequest.php │ │ │ │ ├── DeleteFaqsRequest.php │ │ │ │ ├── EditFaqsRequest.php │ │ │ │ ├── ManageFaqsRequest.php │ │ │ │ ├── StoreFaqsRequest.php │ │ │ │ └── UpdateFaqsRequest.php │ │ │ ├── Menu │ │ │ │ ├── CreateMenuRequest.php │ │ │ │ ├── DeleteMenuRequest.php │ │ │ │ ├── EditMenuRequest.php │ │ │ │ ├── ManageMenuRequest.php │ │ │ │ ├── StoreMenuRequest.php │ │ │ │ └── UpdateMenuRequest.php │ │ │ ├── Pages │ │ │ │ ├── CreatePageRequest.php │ │ │ │ ├── DeletePageRequest.php │ │ │ │ ├── EditPageRequest.php │ │ │ │ ├── ManagePageRequest.php │ │ │ │ ├── StorePageRequest.php │ │ │ │ └── UpdatePageRequest.php │ │ │ └── Settings │ │ │ │ ├── ManageSettingsRequest.php │ │ │ │ └── UpdateSettingsRequest.php │ │ ├── Frontend │ │ │ ├── Auth │ │ │ │ └── RegisterRequest.php │ │ │ └── User │ │ │ │ ├── ChangePasswordRequest.php │ │ │ │ ├── DashboardViewRequest.php │ │ │ │ └── UpdateProfileRequest.php │ │ └── Request.php │ ├── Resources │ │ ├── BlogCategoriesResource.php │ │ ├── BlogTagsResource.php │ │ ├── BlogsResource.php │ │ ├── FaqsResource.php │ │ ├── PagesResource.php │ │ ├── PermissionResource.php │ │ ├── RoleResource.php │ │ └── UserResource.php │ ├── Responses │ │ ├── Backend │ │ │ ├── Access │ │ │ │ ├── Permission │ │ │ │ │ ├── CreateResponse.php │ │ │ │ │ └── EditResponse.php │ │ │ │ ├── Role │ │ │ │ │ ├── CreateResponse.php │ │ │ │ │ └── EditResponse.php │ │ │ │ └── User │ │ │ │ │ ├── CreateResponse.php │ │ │ │ │ ├── EditResponse.php │ │ │ │ │ └── ShowResponse.php │ │ │ ├── Blog │ │ │ │ ├── CreateResponse.php │ │ │ │ ├── EditResponse.php │ │ │ │ └── IndexResponse.php │ │ │ ├── BlogCategory │ │ │ │ └── EditResponse.php │ │ │ ├── BlogTag │ │ │ │ └── EditResponse.php │ │ │ ├── Faq │ │ │ │ └── EditResponse.php │ │ │ ├── Menu │ │ │ │ ├── CreateResponse.php │ │ │ │ └── EditResponse.php │ │ │ ├── Page │ │ │ │ └── EditResponse.php │ │ │ └── Setting │ │ │ │ └── EditResponse.php │ │ ├── RedirectResponse.php │ │ └── ViewResponse.php │ └── Utilities │ │ ├── FileUploads.php │ │ ├── Notification.php │ │ ├── NotificationIos.php │ │ ├── PushNotification.php │ │ └── SendEmail.php ├── Listeners │ ├── Backend │ │ ├── Access │ │ │ ├── Permission │ │ │ │ └── PermissionEventListener.php │ │ │ ├── Role │ │ │ │ └── RoleEventListener.php │ │ │ └── User │ │ │ │ └── UserEventListener.php │ │ ├── BlogCategories │ │ │ └── BlogCategoryEventListener.php │ │ ├── BlogTags │ │ │ └── BlogTagEventListener.php │ │ ├── Blogs │ │ │ └── BlogEventListener.php │ │ ├── CMSPages │ │ │ └── CMSPageEventListener.php │ │ └── EmailTemplates │ │ │ └── EmailTemplateEventListener.php │ └── Frontend │ │ └── Auth │ │ └── UserEventListener.php ├── Mail │ ├── ConfirmAcoountMail.php │ └── ForgotPasswordMail.php ├── Models │ ├── Access │ │ ├── PasswordReset │ │ │ └── PasswordReset.php │ │ ├── Permission │ │ │ ├── Permission.php │ │ │ └── Traits │ │ │ │ ├── Attribute │ │ │ │ └── PermissionAttribute.php │ │ │ │ └── Relationship │ │ │ │ └── PermissionRelationship.php │ │ ├── Role │ │ │ ├── Role.php │ │ │ └── Traits │ │ │ │ ├── Attribute │ │ │ │ └── RoleAttribute.php │ │ │ │ ├── Relationship │ │ │ │ └── RoleRelationship.php │ │ │ │ ├── RoleAccess.php │ │ │ │ └── Scope │ │ │ │ └── RoleScope.php │ │ └── User │ │ │ ├── SocialLogin.php │ │ │ ├── Traits │ │ │ ├── Attribute │ │ │ │ └── UserAttribute.php │ │ │ ├── Relationship │ │ │ │ └── UserRelationship.php │ │ │ ├── Scope │ │ │ │ └── UserScope.php │ │ │ ├── UserAccess.php │ │ │ └── UserSendPasswordReset.php │ │ │ └── User.php │ ├── BaseModel.php │ ├── BlogCategories │ │ ├── BlogCategory.php │ │ └── Traits │ │ │ ├── Attribute │ │ │ └── BlogCategoryAttribute.php │ │ │ └── Relationship │ │ │ └── BlogCategoryRelationship.php │ ├── BlogMapCategories │ │ └── BlogMapCategory.php │ ├── BlogMapTags │ │ └── BlogMapTag.php │ ├── BlogTags │ │ ├── BlogTag.php │ │ └── Traits │ │ │ ├── Attribute │ │ │ └── BlogTagAttribute.php │ │ │ └── Relationship │ │ │ └── BlogTagRelationship.php │ ├── Blogs │ │ ├── Blog.php │ │ └── Traits │ │ │ ├── Attribute │ │ │ └── BlogAttribute.php │ │ │ └── Relationship │ │ │ └── BlogRelationship.php │ ├── EmailTemplatePlaceholders │ │ └── EmailTemplatePlaceholder.php │ ├── EmailTemplateTypes │ │ └── EmailTemplateType.php │ ├── EmailTemplates │ │ ├── EmailTemplate.php │ │ └── Traits │ │ │ └── Attribute │ │ │ └── EmailTemplateAttribute.php │ ├── Faqs │ │ ├── Faq.php │ │ └── Traits │ │ │ └── Attribute │ │ │ └── FaqAttribute.php │ ├── History │ │ ├── History.php │ │ ├── HistoryType.php │ │ └── Traits │ │ │ └── Relationship │ │ │ └── HistoryRelationship.php │ ├── Menu │ │ ├── Menu.php │ │ └── Traits │ │ │ └── Attribute │ │ │ └── MenuAttribute.php │ ├── ModelTrait.php │ ├── Notification │ │ └── Notification.php │ ├── Page │ │ ├── Page.php │ │ └── Traits │ │ │ ├── Attribute │ │ │ └── PageAttribute.php │ │ │ └── PageRelationship.php │ ├── Settings │ │ └── Setting.php │ └── System │ │ └── Session.php ├── Notifications │ ├── Activated.php │ ├── Activation.php │ ├── Frontend │ │ └── Auth │ │ │ ├── UserNeedsConfirmation.php │ │ │ └── UserNeedsPasswordReset.php │ ├── PasswordReset.php │ └── PasswordResetted.php ├── Providers │ ├── AccessServiceProvider.php │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BladeServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── ComposerServiceProvider.php │ ├── EventServiceProvider.php │ ├── HistoryServiceProvider.php │ └── RouteServiceProvider.php ├── Repositories │ ├── Backend │ │ ├── Access │ │ │ ├── Permission │ │ │ │ └── PermissionRepository.php │ │ │ ├── Role │ │ │ │ └── RoleRepository.php │ │ │ └── User │ │ │ │ ├── UserRepository.php │ │ │ │ └── UserSessionRepository.php │ │ ├── BlogCategories │ │ │ └── BlogCategoriesRepository.php │ │ ├── BlogTags │ │ │ └── BlogTagsRepository.php │ │ ├── Blogs │ │ │ └── BlogsRepository.php │ │ ├── EmailTemplates │ │ │ └── EmailTemplatesRepository.php │ │ ├── Faqs │ │ │ └── FaqsRepository.php │ │ ├── History │ │ │ ├── EloquentHistoryRepository.php │ │ │ ├── Facades │ │ │ │ └── History.php │ │ │ └── HistoryContract.php │ │ ├── Menu │ │ │ └── MenuRepository.php │ │ ├── Notification │ │ │ └── NotificationRepository.php │ │ ├── Pages │ │ │ └── PagesRepository.php │ │ └── Settings │ │ │ └── SettingsRepository.php │ ├── BaseRepository.php │ └── Frontend │ │ ├── Access │ │ └── User │ │ │ └── UserRepository.php │ │ └── Pages │ │ └── PagesRepository.php └── Services │ └── Access │ ├── Access.php │ └── Facades │ └── Access.php ├── artisan ├── bootstrap ├── app.php ├── autoload.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── access.php ├── analytics.php ├── api.php ├── app.php ├── auth.php ├── backend.php ├── breadcrumbs.php ├── broadcasting.php ├── cache.php ├── cors.php ├── database.php ├── datatables.php ├── debugbar.php ├── filesystems.php ├── generator.php ├── generators.config.php ├── gravatar.php ├── hashing.php ├── jwt.php ├── lfm.php ├── locale.php ├── log-viewer.php ├── logging.php ├── mail.php ├── module.php ├── no-captcha.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── DisableForeignKeys.php ├── Schema │ └── BlueprintLibrary.php ├── TruncateTable.php ├── factories │ ├── BlogCategoryFactory.php │ ├── BlogFactory.php │ ├── BlogTagFactory.php │ ├── FaqFactory.php │ ├── PageFactory.php │ ├── PermissionFactory.php │ ├── RoleFactory.php │ └── UserFactory.php ├── migrations │ ├── 2017_11_02_060149_create_blog_categories_table.php │ ├── 2017_11_02_060149_create_blog_map_categories_table.php │ ├── 2017_11_02_060149_create_blog_map_tags_table.php │ ├── 2017_11_02_060149_create_blog_tags_table.php │ ├── 2017_11_02_060149_create_blogs_table.php │ ├── 2017_11_02_060149_create_email_template_placeholders_table.php │ ├── 2017_11_02_060149_create_email_template_types_table.php │ ├── 2017_11_02_060149_create_email_templates_table.php │ ├── 2017_11_02_060149_create_faqs_table.php │ ├── 2017_11_02_060149_create_history_table.php │ ├── 2017_11_02_060149_create_history_types_table.php │ ├── 2017_11_02_060149_create_notifications_table.php │ ├── 2017_11_02_060149_create_pages_table.php │ ├── 2017_11_02_060149_create_password_resets_table.php │ ├── 2017_11_02_060149_create_permission_role_table.php │ ├── 2017_11_02_060149_create_permission_user_table.php │ ├── 2017_11_02_060149_create_permissions_table.php │ ├── 2017_11_02_060149_create_role_user_table.php │ ├── 2017_11_02_060149_create_roles_table.php │ ├── 2017_11_02_060149_create_sessions_table.php │ ├── 2017_11_02_060149_create_settings_table.php │ ├── 2017_11_02_060149_create_social_logins_table.php │ ├── 2017_11_02_060149_create_users_table.php │ ├── 2017_11_02_060152_add_foreign_keys_to_history_table.php │ ├── 2017_11_02_060152_add_foreign_keys_to_notifications_table.php │ ├── 2017_11_02_060152_add_foreign_keys_to_permission_role_table.php │ ├── 2017_11_02_060152_add_foreign_keys_to_permission_user_table.php │ ├── 2017_11_02_060152_add_foreign_keys_to_role_user_table.php │ ├── 2017_11_02_060152_add_foreign_keys_to_social_logins_table.php │ ├── 2017_12_10_122555_create_menus_table.php │ ├── 2017_12_24_042039_add_null_constraint_on_created_by_on_user_table.php │ ├── 2017_12_28_005822_add_null_constraint_on_created_by_on_role_table.php │ └── 2017_12_28_010952_add_null_constraint_on_created_by_on_permission_table.php └── seeds │ ├── Access │ ├── PermissionRoleSeeder.php │ ├── PermissionTableSeeder.php │ ├── PermissionUserSeeder.php │ ├── RoleTableSeeder.php │ ├── UserRoleSeeder.php │ └── UserTableSeeder.php │ ├── AccessTableSeeder.php │ ├── DatabaseSeeder.php │ ├── EmailTemplatePlaceholderTableSeeder.php │ ├── EmailTemplateTableSeeder.php │ ├── EmailTemplateTypeTableSeeder.php │ ├── HistoryTypeTableSeeder.php │ ├── MenuTableSeeder.php │ ├── ModulesTableSeeder.php │ ├── PagesTableSeeder.php │ └── SettingsTableSeeder.php ├── deploy ├── Dockerfile └── vhost.conf ├── desktop.ini ├── docker-compose.yml ├── package-lock.json ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── apple-touch-icon.png ├── css │ ├── backend.f6cfd190bc7ef40df89e.rtl.css │ ├── backend.fb09a6c9c42e242a03eb7f859ccfdc76.css │ ├── backend.fb09a6c9c42e242a03eb7f859ccfdc76.rtl.css │ ├── backend │ │ └── plugin │ │ │ └── datatables │ │ │ └── dataTables.bootstrap.min.css │ ├── bootstrap-datetimepicker.min.css │ ├── bootstrap.min.css │ ├── custom-style.css │ ├── frontend.3af0a6cbd7d1d8d042f2a37e97008b7c.css │ ├── frontend.3af0a6cbd7d1d8d042f2a37e97008b7c.rtl.css │ ├── frontend.f6cfd190bc7ef40df89e.rtl.css │ ├── nestable2 │ │ └── jquery.nestable.css │ └── plugin │ │ ├── datatables │ │ ├── buttons.dataTables.min.css │ │ └── jquery.dataTables.min.css │ │ └── images │ │ ├── Sorting icons.psd │ │ ├── sort_asc.png │ │ ├── sort_asc_disabled.png │ │ ├── sort_both.png │ │ ├── sort_desc.png │ │ └── sort_desc_disabled.png ├── favicon.ico ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ ├── glyphicons-halflings-regular.woff2 │ └── vendor │ │ ├── bootstrap-sass │ │ └── bootstrap │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── font-awesome │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 ├── humans.txt ├── img │ ├── backend │ │ ├── blog_images │ │ │ ├── 1494586322_1484314596_profile3.png │ │ │ └── 1509470025_1-Vpk_qBCr1cDRpLv8SNv3oQ.jpeg │ │ ├── csv-hover.svg │ │ ├── csv.svg │ │ ├── down-arrow.png │ │ └── plugin │ │ │ └── datatables │ │ │ ├── Sorting icons.psd │ │ │ ├── sort_asc.png │ │ │ ├── sort_asc_disabled.png │ │ │ ├── sort_both.png │ │ │ ├── sort_desc.png │ │ │ └── sort_desc_disabled.png │ ├── favicon_icon │ │ └── 1496390918favicon.ico │ └── frontend │ │ └── profile-picture │ │ ├── pic-1.png │ │ ├── pic-2.png │ │ └── pic-3.png ├── index.php ├── js │ ├── backend │ │ ├── access │ │ │ ├── roles │ │ │ │ └── script.js │ │ │ └── users │ │ │ │ └── script.js │ │ ├── admin.js │ │ ├── bootstrap-tabcollapse.js │ │ ├── custom-file-input.js │ │ ├── mainbackend.js │ │ ├── notification.js │ │ └── pluralize.js │ ├── bootstrap-datepicker.min.js │ ├── bootstrap-datetimepicker.min.js │ ├── bootstrap.min.js │ ├── frontend │ │ └── frontend.js │ ├── jquerysession.js │ ├── moment.min.js │ ├── nestable2 │ │ └── jquery.nestable.js │ ├── plugin │ │ └── datatables │ │ │ ├── buttons.flash.min.js │ │ │ ├── buttons.html5.min.js │ │ │ ├── buttons.print.min.js │ │ │ ├── dataTables.bootstrap.min.js │ │ │ ├── dataTables.buttons.min.js │ │ │ ├── jquery.dataTables.min.js │ │ │ ├── jszip.min.js │ │ │ ├── pdfmake.min.js │ │ │ └── vfs_fonts.js │ ├── select2 │ │ ├── i18n │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── bg.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hu.js │ │ │ ├── id.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── ms.js │ │ │ ├── nb.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sr-Cyrl.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tr.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-CN.js │ │ │ └── zh-TW.js │ │ ├── select2.css │ │ ├── select2.full.js │ │ ├── select2.full.min.js │ │ ├── select2.js │ │ ├── select2.min.css │ │ └── select2.min.js │ └── tinymce │ │ ├── plugins │ │ ├── advlist │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── anchor │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── autolink │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── autoresize │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── autosave │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── bbcode │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── charmap │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── code │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── codesample │ │ │ ├── classes │ │ │ │ ├── Dialog.js │ │ │ │ ├── Plugin.js │ │ │ │ ├── Prism.js │ │ │ │ └── Utils.js │ │ │ ├── css │ │ │ │ └── prism.css │ │ │ ├── plugin.dev.js │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── colorpicker │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── compat3x │ │ │ ├── css │ │ │ │ └── dialog.css │ │ │ ├── img │ │ │ │ ├── buttons.png │ │ │ │ ├── icons.gif │ │ │ │ ├── items.gif │ │ │ │ ├── menu_arrow.gif │ │ │ │ ├── menu_check.gif │ │ │ │ ├── progress.gif │ │ │ │ └── tabs.gif │ │ │ ├── plugin.js │ │ │ ├── plugin.min.js │ │ │ ├── tiny_mce_popup.js │ │ │ └── utils │ │ │ │ ├── editable_selects.js │ │ │ │ ├── form_utils.js │ │ │ │ ├── mctabs.js │ │ │ │ └── validate.js │ │ ├── contextmenu │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── directionality │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── emoticons │ │ │ ├── img │ │ │ │ ├── smiley-cool.gif │ │ │ │ ├── smiley-cry.gif │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ ├── smiley-foot-in-mouth.gif │ │ │ │ ├── smiley-frown.gif │ │ │ │ ├── smiley-innocent.gif │ │ │ │ ├── smiley-kiss.gif │ │ │ │ ├── smiley-laughing.gif │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ ├── smiley-sealed.gif │ │ │ │ ├── smiley-smile.gif │ │ │ │ ├── smiley-surprised.gif │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ ├── smiley-undecided.gif │ │ │ │ ├── smiley-wink.gif │ │ │ │ └── smiley-yell.gif │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── example │ │ │ ├── dialog.html │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── example_dependency │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── fullpage │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── fullscreen │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── hr │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── image │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── imagetools │ │ │ ├── config │ │ │ │ └── bolt │ │ │ │ │ ├── atomic.js │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── demo.js │ │ │ │ │ └── prod.js │ │ │ ├── plugin.js │ │ │ ├── plugin.min.js │ │ │ └── src │ │ │ │ ├── demo │ │ │ │ ├── html │ │ │ │ │ └── demo.html │ │ │ │ └── js │ │ │ │ │ └── Demo.js │ │ │ │ └── main │ │ │ │ └── js │ │ │ │ ├── CropRect.js │ │ │ │ ├── Dialog.js │ │ │ │ ├── ImagePanel.js │ │ │ │ ├── Plugin.js │ │ │ │ └── UndoStack.js │ │ ├── importcss │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── insertdatetime │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── layer │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── legacyoutput │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── link │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── lists │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── media │ │ │ ├── moxieplayer.swf │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── nonbreaking │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── noneditable │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── pagebreak │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── paste │ │ │ ├── classes │ │ │ │ ├── Clipboard.js │ │ │ │ ├── Plugin.js │ │ │ │ ├── Quirks.js │ │ │ │ ├── Utils.js │ │ │ │ └── WordFilter.js │ │ │ ├── plugin.dev.js │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── preview │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── print │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── save │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── searchreplace │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── spellchecker │ │ │ ├── classes │ │ │ │ ├── DomTextMatcher.js │ │ │ │ └── Plugin.js │ │ │ ├── plugin.dev.js │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── tabfocus │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── table │ │ │ ├── classes │ │ │ │ ├── CellSelection.js │ │ │ │ ├── Dialogs.js │ │ │ │ ├── Plugin.js │ │ │ │ ├── Quirks.js │ │ │ │ ├── ResizeBars.js │ │ │ │ ├── TableGrid.js │ │ │ │ └── Utils.js │ │ │ ├── plugin.dev.js │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── template │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── textcolor │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── textpattern │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── toc │ │ │ ├── plugin.js │ │ │ ├── plugin.js~ │ │ │ └── plugin.min.js │ │ ├── visualblocks │ │ │ ├── css │ │ │ │ └── visualblocks.css │ │ │ ├── img │ │ │ │ ├── address.gif │ │ │ │ ├── article.gif │ │ │ │ ├── aside.gif │ │ │ │ ├── blockquote.gif │ │ │ │ ├── div.gif │ │ │ │ ├── dl.gif │ │ │ │ ├── figure.gif │ │ │ │ ├── h1.gif │ │ │ │ ├── h2.gif │ │ │ │ ├── h3.gif │ │ │ │ ├── h4.gif │ │ │ │ ├── h5.gif │ │ │ │ ├── h6.gif │ │ │ │ ├── hgroup.gif │ │ │ │ ├── ol.gif │ │ │ │ ├── p.gif │ │ │ │ ├── pre.gif │ │ │ │ ├── section.gif │ │ │ │ └── ul.gif │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── visualchars │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ └── wordcount │ │ │ ├── plugin.js │ │ │ └── plugin.min.js │ │ ├── skins │ │ └── lightgray │ │ │ ├── AbsoluteLayout.less │ │ │ ├── Animations.less │ │ │ ├── Button.less │ │ │ ├── ButtonGroup.less │ │ │ ├── Checkbox.less │ │ │ ├── ColorBox.less │ │ │ ├── ColorButton.less │ │ │ ├── ColorPicker.less │ │ │ ├── ComboBox.less │ │ │ ├── Container.less │ │ │ ├── Content.Inline.less │ │ │ ├── Content.Objects.less │ │ │ ├── Content.less │ │ │ ├── CropRect.less │ │ │ ├── FieldSet.less │ │ │ ├── FitLayout.less │ │ │ ├── FloatPanel.less │ │ │ ├── FlowLayout.less │ │ │ ├── Icons.Ie7.less │ │ │ ├── Icons.less │ │ │ ├── Iframe.less │ │ │ ├── ImagePanel.less │ │ │ ├── InfoBox.less │ │ │ ├── Label.less │ │ │ ├── ListBox.less │ │ │ ├── Menu.less │ │ │ ├── MenuBar.less │ │ │ ├── MenuButton.less │ │ │ ├── MenuItem.less │ │ │ ├── Mixins.less │ │ │ ├── Notification.less │ │ │ ├── Panel.less │ │ │ ├── Path.less │ │ │ ├── Progress.less │ │ │ ├── Radio.less │ │ │ ├── Reset.less │ │ │ ├── ResizeHandle.less │ │ │ ├── Scrollable.less │ │ │ ├── SelectBox.less │ │ │ ├── Slider.less │ │ │ ├── Spacer.less │ │ │ ├── SplitButton.less │ │ │ ├── StackLayout.less │ │ │ ├── TabPanel.less │ │ │ ├── TextBox.less │ │ │ ├── Throbber.less │ │ │ ├── TinyMCE.less │ │ │ ├── ToolTip.less │ │ │ ├── Variables.less │ │ │ ├── Window.less │ │ │ ├── content.inline.min.css │ │ │ ├── content.min.css │ │ │ ├── fonts │ │ │ ├── readme.md │ │ │ ├── tinymce-small.eot │ │ │ ├── tinymce-small.json │ │ │ ├── tinymce-small.svg │ │ │ ├── tinymce-small.ttf │ │ │ ├── tinymce-small.woff │ │ │ ├── tinymce.eot │ │ │ ├── tinymce.json │ │ │ ├── tinymce.svg │ │ │ ├── tinymce.ttf │ │ │ └── tinymce.woff │ │ │ ├── img │ │ │ ├── anchor.gif │ │ │ ├── loader.gif │ │ │ ├── object.gif │ │ │ └── trans.gif │ │ │ ├── skin.dev.less │ │ │ ├── skin.ie7.dev.less │ │ │ ├── skin.ie7.less │ │ │ ├── skin.ie7.min.css │ │ │ ├── skin.less │ │ │ └── skin.min.css │ │ ├── themes │ │ └── modern │ │ │ ├── theme.js │ │ │ └── theme.min.js │ │ └── tinymce.min.js ├── mix.247ab120fe7680658924.js ├── mix.5be67558fdab26a3ab1e.js ├── mix.9b87a1da741f957f3f09.js ├── robots.txt ├── tile-wide.png ├── tile.png └── web.config ├── resources ├── assets │ ├── js │ │ ├── backend │ │ │ └── app.js │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── Flash.vue │ │ │ ├── backend │ │ │ │ └── Export.vue │ │ │ └── frontend │ │ │ │ └── Example.vue │ │ ├── frontend │ │ │ └── app.js │ │ ├── plugin │ │ │ └── sweetalert │ │ │ │ └── sweetalert.min.js │ │ └── plugins.js │ └── sass │ │ ├── _helpers.scss │ │ ├── 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 │ │ ├── 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 │ │ ├── _global.scss │ │ ├── _variables.scss │ │ ├── app.scss │ │ └── pages │ │ │ └── _dashboard.scss │ │ └── plugin │ │ ├── sweetalert │ │ └── sweetalert.scss │ │ └── toastr │ │ └── toastr.scss ├── lang │ ├── en │ │ ├── alerts.php │ │ ├── api.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 │ │ ├── bg │ │ ├── general.php │ │ └── levels.php │ │ ├── de │ │ ├── general.php │ │ └── levels.php │ │ ├── en │ │ ├── general.php │ │ └── levels.php │ │ ├── es │ │ ├── general.php │ │ └── levels.php │ │ ├── et │ │ ├── general.php │ │ └── levels.php │ │ ├── fa │ │ ├── general.php │ │ └── levels.php │ │ ├── fr │ │ ├── general.php │ │ └── levels.php │ │ ├── hu │ │ ├── general.php │ │ └── levels.php │ │ ├── hy │ │ ├── general.php │ │ └── levels.php │ │ ├── id │ │ ├── general.php │ │ └── levels.php │ │ ├── it │ │ ├── general.php │ │ └── levels.php │ │ ├── ja │ │ ├── general.php │ │ └── levels.php │ │ ├── ko │ │ ├── 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 │ │ ├── th │ │ ├── general.php │ │ └── levels.php │ │ ├── tr │ │ ├── general.php │ │ └── levels.php │ │ ├── zh-TW │ │ ├── general.php │ │ └── levels.php │ │ └── zh │ │ ├── general.php │ │ └── levels.php └── views │ ├── api │ └── mail │ │ ├── confirmationmail.blade.php │ │ └── forgotpassword.blade.php │ ├── backend │ ├── access │ │ ├── includes │ │ │ └── partials │ │ │ │ ├── permission-header-buttons.blade.php │ │ │ │ ├── role-header-buttons.blade.php │ │ │ │ └── user-header-buttons.blade.php │ │ ├── permissions │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── form.blade.php │ │ │ └── index.blade.php │ │ ├── roles │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── show │ │ │ └── tabs │ │ │ │ ├── history.blade.php │ │ │ │ └── overview.blade.php │ │ └── users │ │ │ ├── change-password.blade.php │ │ │ ├── create.blade.php │ │ │ ├── deactivated.blade.php │ │ │ ├── deleted.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ ├── profile-edit.blade.php │ │ │ └── show.blade.php │ ├── blogcategories │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── form.blade.php │ │ ├── index.blade.php │ │ └── partials │ │ │ └── blogcategories-header-buttons.blade.php │ ├── blogs │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── form.blade.php │ │ ├── index.blade.php │ │ └── partials │ │ │ └── blogs-header-buttons.blade.php │ ├── blogtags │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── form.blade.php │ │ ├── index.blade.php │ │ └── partials │ │ │ └── blogtags-header-buttons.blade.php │ ├── dashboard.blade.php │ ├── emailtemplates │ │ ├── edit.blade.php │ │ └── index.blade.php │ ├── faqs │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── form.blade.php │ │ ├── index.blade.php │ │ └── partials │ │ │ └── faqs-header-buttons.blade.php │ ├── history │ │ └── partials │ │ │ ├── item.blade.php │ │ │ └── list.blade.php │ ├── includes │ │ ├── footer.blade.php │ │ ├── header.blade.php │ │ ├── notification.blade.php │ │ ├── partials │ │ │ ├── breadcrumbs.blade.php │ │ │ └── sidebar-item.blade.php │ │ ├── sidebar-dynamic.blade.php │ │ └── sidebar.blade.php │ ├── layouts │ │ └── app.blade.php │ ├── menus │ │ ├── _add_custom_url_form.blade.php │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── form.blade.php │ │ ├── index.blade.php │ │ └── partials │ │ │ ├── header-buttons.blade.php │ │ │ └── modal.blade.php │ ├── notification │ │ └── index.blade.php │ ├── pages │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── index.blade.php │ │ └── partials │ │ │ └── pages-header-buttons.blade.php │ ├── search │ │ └── index.blade.php │ └── settings │ │ └── edit.blade.php │ ├── emails │ └── template.blade.php │ ├── errors │ ├── 403.blade.php │ ├── 404.blade.php │ └── 503.blade.php │ ├── frontend │ ├── auth │ │ ├── login.blade.php │ │ ├── passwords │ │ │ ├── email.blade.php │ │ │ └── reset.blade.php │ │ └── register.blade.php │ ├── includes │ │ └── nav.blade.php │ ├── index.blade.php │ ├── layouts │ │ └── app.blade.php │ ├── pages │ │ └── index.blade.php │ └── user │ │ ├── account.blade.php │ │ ├── account │ │ ├── tabs │ │ │ ├── change-password.blade.php │ │ │ ├── edit.blade.php │ │ │ └── profile.blade.php │ │ └── upload-photo-modal.blade.php │ │ └── dashboard.blade.php │ ├── includes │ ├── datatables.blade.php │ └── partials │ │ ├── ga.blade.php │ │ ├── lang.blade.php │ │ ├── logged-in-as.blade.php │ │ └── messages.blade.php │ └── vendor │ ├── .gitkeep │ ├── datatables │ ├── print.blade.php │ └── script.blade.php │ ├── generator │ ├── Stubs │ │ ├── Attribute.stub │ │ ├── Breadcrumbs.stub │ │ ├── Controller.stub │ │ ├── Model.stub │ │ ├── Relationship.stub │ │ ├── Repository.stub │ │ ├── Request.stub │ │ ├── TableController.stub │ │ ├── create_view.stub │ │ ├── edit_view.stub │ │ ├── form_view.stub │ │ ├── header-buttons.stub │ │ ├── index_view.stub │ │ ├── resourceRoute.stub │ │ └── route.stub │ ├── create.blade.php │ ├── edit.blade.php │ ├── form.blade.php │ ├── index.blade.php │ └── partials │ │ └── modules-header-buttons.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 │ ├── mail │ ├── html │ │ ├── button.blade.php │ │ ├── footer.blade.php │ │ ├── header.blade.php │ │ ├── layout.blade.php │ │ ├── message.blade.php │ │ ├── panel.blade.php │ │ ├── promotion.blade.php │ │ ├── promotion │ │ │ └── button.blade.php │ │ ├── subcopy.blade.php │ │ ├── table.blade.php │ │ └── themes │ │ │ └── default.css │ └── markdown │ │ ├── button.blade.php │ │ ├── footer.blade.php │ │ ├── header.blade.php │ │ ├── layout.blade.php │ │ ├── message.blade.php │ │ ├── panel.blade.php │ │ ├── promotion.blade.php │ │ ├── promotion │ │ └── button.blade.php │ │ ├── subcopy.blade.php │ │ └── table.blade.php │ ├── notifications │ ├── email-plain.blade.php │ └── email.blade.php │ └── pagination │ ├── bootstrap-4.blade.php │ ├── default.blade.php │ ├── semantic-ui.blade.php │ ├── simple-bootstrap-4.blade.php │ └── simple-default.blade.php ├── routes ├── Backend │ ├── Access.php │ ├── BlogCategories.php │ ├── BlogTags.php │ ├── Blogs.php │ ├── Dashboard.php │ ├── EmailTemplates.php │ ├── Faqs.php │ ├── Helpers.php │ ├── Menu.php │ ├── Notifications.php │ ├── Pages.php │ ├── Search.php │ └── Settings.php ├── Frontend │ ├── Access.php │ └── Frontend.php ├── api.php ├── breadcrumbs.php ├── channels.php ├── console.php └── web.php ├── screenshots ├── dashboard.png ├── settings.png └── users.png ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── debugbar │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore ├── tests ├── BrowserKitTestCase.php ├── CreatesApplication.php ├── Feature │ ├── Api │ │ └── V1 │ │ │ ├── LoginTest.php │ │ │ └── PageTest.php │ ├── Auth │ │ ├── LoginTest.php │ │ ├── RegistrationTest.php │ │ └── ResetPasswordTest.php │ ├── Backend │ │ ├── ChangePasswordTest.php │ │ ├── History │ │ │ ├── HistoryLogTest.php │ │ │ ├── HistoryRenderEntityTest.php │ │ │ └── HistoryRenderTest.php │ │ ├── LogViewerRouteTest.php │ │ ├── ManageBlogCategoriesTest.php │ │ ├── ManageBlogTagsTest.php │ │ ├── ManageBlogsTest.php │ │ ├── ManageFaqsTest.php │ │ ├── ManagePagesTest.php │ │ ├── ManagePermissionsTest.php │ │ ├── ManageRolesTest.php │ │ ├── ManageSettingsTest.php │ │ └── ManageUsersTest.php │ └── Frontend │ │ ├── LoggedInRouteTest.php │ │ └── LoggedOutRouteTest.php ├── TestCase.php ├── Unit │ └── Models │ │ ├── BlogCategoryTest.php │ │ ├── BlogTagTest.php │ │ ├── BlogTest.php │ │ ├── PageTest.php │ │ ├── PermissionTest.php │ │ ├── RoleTest.php │ │ └── UserTest.php └── Utilities │ └── helpers.php ├── webpack.mix.js └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/storage 3 | /public/hot 4 | /storage/*.key 5 | /vendor 6 | .idea 7 | Homestead.json 8 | Homestead.yaml 9 | .env 10 | .DS_Store 11 | Thumbs.db 12 | *.sublime-project 13 | *.sublime-workspace 14 | .project 15 | /nbproject 16 | _ide_helper.php 17 | composer.phar 18 | error.log 19 | Todo.rtf 20 | .vagrant 21 | /.vagrant 22 | npm-debug.log 23 | yarn-error.log 24 | phpunit.txt 25 | public/css 26 | public/js/*.js 27 | public/js/plugins 28 | public/js/skins 29 | public/js/themes 30 | public/vendor 31 | public/js/skins/*.js 32 | 33 | composer.lock 34 | public/img/backend/blog_images/* 35 | public/mix-manifest.json 36 | public/access.log 37 | public/error.log -------------------------------------------------------------------------------- /app/Events/Backend/Access/Permission/PermissionCreated.php: -------------------------------------------------------------------------------- 1 | permission = $permission; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/Permission/PermissionDeleted.php: -------------------------------------------------------------------------------- 1 | permission = $permission; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/Permission/PermissionUpdated.php: -------------------------------------------------------------------------------- 1 | permission = $permission; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/Role/RoleCreated.php: -------------------------------------------------------------------------------- 1 | role = $role; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/Role/RoleDeleted.php: -------------------------------------------------------------------------------- 1 | role = $role; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/Role/RoleUpdated.php: -------------------------------------------------------------------------------- 1 | role = $role; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserCreated.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserDeactivated.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserDeleted.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserPasswordChanged.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserPermanentlyDeleted.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserReactivated.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserRestored.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Access/User/UserUpdated.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/BlogCategories/BlogCategoryCreated.php: -------------------------------------------------------------------------------- 1 | blogcategory = $blogcategory; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/BlogCategories/BlogCategoryDeleted.php: -------------------------------------------------------------------------------- 1 | blogcategory = $blogcategory; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/BlogCategories/BlogCategoryUpdated.php: -------------------------------------------------------------------------------- 1 | blogcategory = $blogcategory; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/BlogTags/BlogTagCreated.php: -------------------------------------------------------------------------------- 1 | blogtag = $blogtag; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/BlogTags/BlogTagDeleted.php: -------------------------------------------------------------------------------- 1 | blogtag = $blogtag; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/BlogTags/BlogTagUpdated.php: -------------------------------------------------------------------------------- 1 | blogtag = $blogtag; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Blogs/BlogCreated.php: -------------------------------------------------------------------------------- 1 | blogs = $blogs; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Blogs/BlogDeleted.php: -------------------------------------------------------------------------------- 1 | blogs = $blogs; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Blogs/BlogUpdated.php: -------------------------------------------------------------------------------- 1 | blogs = $blogs; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/EmailTemplates/EmailTemplateDeleted.php: -------------------------------------------------------------------------------- 1 | emailtemplates = $emailtemplates; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/EmailTemplates/EmailTemplateUpdated.php: -------------------------------------------------------------------------------- 1 | emailtemplates = $emailtemplates; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Pages/PageCreated.php: -------------------------------------------------------------------------------- 1 | page = $page; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Pages/PageDeleted.php: -------------------------------------------------------------------------------- 1 | page = $page; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Backend/Pages/PageUpdated.php: -------------------------------------------------------------------------------- 1 | page = $page; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Frontend/Auth/UserConfirmed.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Frontend/Auth/UserLoggedIn.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Frontend/Auth/UserLoggedOut.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Events/Frontend/Auth/UserRegistered.php: -------------------------------------------------------------------------------- 1 | user = $user; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Exceptions/GeneralException.php: -------------------------------------------------------------------------------- 1 | forget('admin_user_id'); 17 | session()->forget('admin_user_name'); 18 | session()->forget('temp_user_id'); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Backend.php: -------------------------------------------------------------------------------- 1 | push('Dashboard', route('admin.dashboard')); 5 | }); 6 | 7 | require __DIR__.'/Search.php'; 8 | require __DIR__.'/Access/User.php'; 9 | require __DIR__.'/Access/Role.php'; 10 | require __DIR__.'/Access/Permission.php'; 11 | require __DIR__.'/Page.php'; 12 | require __DIR__.'/Email_Template.php'; 13 | require __DIR__.'/Setting.php'; 14 | require __DIR__.'/Blog_Category.php'; 15 | require __DIR__.'/Blog_Tag.php'; 16 | require __DIR__.'/Blog_Management.php'; 17 | require __DIR__.'/Faqs.php'; 18 | require __DIR__.'/Menu.php'; 19 | require __DIR__.'/LogViewer.php'; 20 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Blog_Management.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.blogs.management'), route('admin.blogs.index')); 6 | }); 7 | 8 | Breadcrumbs::register('admin.blogs.create', function ($breadcrumbs) { 9 | $breadcrumbs->parent('admin.blogs.index'); 10 | $breadcrumbs->push(trans('menus.backend.blogs.create'), route('admin.blogs.create')); 11 | }); 12 | 13 | Breadcrumbs::register('admin.blogs.edit', function ($breadcrumbs, $id) { 14 | $breadcrumbs->parent('admin.blogs.index'); 15 | $breadcrumbs->push(trans('menus.backend.blogs.edit'), route('admin.blogs.edit', $id)); 16 | }); 17 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Blog_Tag.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.blogtags.management'), route('admin.blogTags.index')); 6 | }); 7 | 8 | Breadcrumbs::register('admin.blogTags.create', function ($breadcrumbs) { 9 | $breadcrumbs->parent('admin.blogTags.index'); 10 | $breadcrumbs->push(trans('menus.backend.blogtags.create'), route('admin.blogTags.create')); 11 | }); 12 | 13 | Breadcrumbs::register('admin.blogTags.edit', function ($breadcrumbs, $id) { 14 | $breadcrumbs->parent('admin.blogTags.index'); 15 | $breadcrumbs->push(trans('menus.backend.blogtags.edit'), route('admin.blogTags.edit', $id)); 16 | }); 17 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Faqs.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.faqs.management'), route('admin.faqs.index')); 6 | }); 7 | 8 | Breadcrumbs::register('admin.faqs.create', function ($breadcrumbs) { 9 | $breadcrumbs->parent('admin.faqs.index'); 10 | $breadcrumbs->push(trans('menus.backend.faqs.create'), route('admin.faqs.create')); 11 | }); 12 | 13 | Breadcrumbs::register('admin.faqs.edit', function ($breadcrumbs, $id) { 14 | $breadcrumbs->parent('admin.faqs.index'); 15 | $breadcrumbs->push(trans('menus.backend.faqs.edit'), route('admin.faqs.edit', $id)); 16 | }); 17 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Menu.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.menus.management'), route('admin.menus.index')); 6 | }); 7 | 8 | Breadcrumbs::register('admin.menus.create', function ($breadcrumbs) { 9 | $breadcrumbs->parent('admin.menus.index'); 10 | $breadcrumbs->push(trans('menus.backend.menus.create'), route('admin.menus.create')); 11 | }); 12 | 13 | Breadcrumbs::register('admin.menus.edit', function ($breadcrumbs, $id) { 14 | $breadcrumbs->parent('admin.menus.index'); 15 | $breadcrumbs->push(trans('menus.backend.menus.edit'), route('admin.menus.edit', $id)); 16 | }); 17 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Page.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.pages.management'), route('admin.pages.index')); 6 | }); 7 | 8 | Breadcrumbs::register('admin.pages.create', function ($breadcrumbs) { 9 | $breadcrumbs->parent('admin.pages.index'); 10 | $breadcrumbs->push(trans('menus.backend.pages.create'), route('admin.pages.create')); 11 | }); 12 | 13 | Breadcrumbs::register('admin.pages.edit', function ($breadcrumbs, $id) { 14 | $breadcrumbs->parent('admin.pages.index'); 15 | $breadcrumbs->push(trans('menus.backend.pages.edit'), route('admin.pages.edit', $id)); 16 | }); 17 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Search.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('strings.backend.search.title'), route('admin.search.index')); 6 | }); 7 | -------------------------------------------------------------------------------- /app/Http/Breadcrumbs/Backend/Setting.php: -------------------------------------------------------------------------------- 1 | parent('admin.dashboard'); 5 | $breadcrumbs->push(trans('menus.backend.settings.edit'), route('admin.settings.edit', $id)); 6 | }); 7 | -------------------------------------------------------------------------------- /app/Http/Composers/GlobalComposer.php: -------------------------------------------------------------------------------- 1 | with('logged_in_user', access()->user()); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Http/Controllers/Backend/Menu/MenuFormController.php: -------------------------------------------------------------------------------- 1 | put('locale', $lang); 18 | 19 | return redirect()->back(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | check()) { 22 | return redirect('/'); 23 | } 24 | 25 | return $next($request); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- 1 | allow('create-permission'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Permission/DeletePermissionRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-permission'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Permission/EditPermissionRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-permission'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Role/CreateRoleRequest.php: -------------------------------------------------------------------------------- 1 | allow('create-role'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Role/DeleteRoleRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-role'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Role/EditRoleRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-role'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/Role/ManageRoleRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-role-management'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/CreateUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('create-user'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/DeleteUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-user'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/EditUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-user'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/ManageDeactivatedRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-deactive-user'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/ManageDeletedRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-deleted-user'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/ManageUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-user-management'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Access/User/ShowUserRequest.php: -------------------------------------------------------------------------------- 1 | allow('show-user'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/BlogTags/CreateBlogTagsRequest.php: -------------------------------------------------------------------------------- 1 | allow('create-blog-tag'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/BlogTags/DeleteBlogTagsRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-blog-tag'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/BlogTags/EditBlogTagsRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-blog-tag'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/BlogTags/ManageBlogTagsRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-blog-tag'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Blogs/CreateBlogsRequest.php: -------------------------------------------------------------------------------- 1 | allow('create-blog'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Blogs/DeleteBlogsRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-blog'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Blogs/EditBlogsRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-blog'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Blogs/ManageBlogsRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-blog'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/EmailTemplates/DeleteEmailTemplatesRequest.php: -------------------------------------------------------------------------------- 1 | allow('create-faq'); 17 | } 18 | 19 | /** 20 | * Get the validation rules that apply to the request. 21 | * 22 | * @return array 23 | */ 24 | public function rules() 25 | { 26 | return [ 27 | // 28 | ]; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Faqs/DeleteFaqsRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-faq'); 17 | } 18 | 19 | /** 20 | * Get the validation rules that apply to the request. 21 | * 22 | * @return array 23 | */ 24 | public function rules() 25 | { 26 | return [ 27 | // 28 | ]; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Faqs/EditFaqsRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-faq'); 17 | } 18 | 19 | /** 20 | * Get the validation rules that apply to the request. 21 | * 22 | * @return array 23 | */ 24 | public function rules() 25 | { 26 | return [ 27 | // 28 | ]; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Faqs/ManageFaqsRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-faq'); 17 | } 18 | 19 | /** 20 | * Get the validation rules that apply to the request. 21 | * 22 | * @return array 23 | */ 24 | public function rules() 25 | { 26 | return [ 27 | // 28 | ]; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Menu/CreateMenuRequest.php: -------------------------------------------------------------------------------- 1 | allow('create-menu'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Menu/DeleteMenuRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-menu'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Menu/EditMenuRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-menu'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Menu/ManageMenuRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-menu'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Pages/CreatePageRequest.php: -------------------------------------------------------------------------------- 1 | allow('create-page'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Pages/DeletePageRequest.php: -------------------------------------------------------------------------------- 1 | allow('delete-page'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Pages/EditPageRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-page'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Pages/ManagePageRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-page'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Backend/Settings/ManageSettingsRequest.php: -------------------------------------------------------------------------------- 1 | allow('edit-settings'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/Frontend/User/DashboardViewRequest.php: -------------------------------------------------------------------------------- 1 | allow('view-frontend'); 20 | } 21 | 22 | /** 23 | * Get the validation rules that apply to the request. 24 | * 25 | * @return array 26 | */ 27 | public function rules() 28 | { 29 | return [ 30 | // 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Resources/FaqsResource.php: -------------------------------------------------------------------------------- 1 | $this->id, 20 | 'question' => $this->question, 21 | 'answer' => $this->answer, 22 | 'status' => ($this->isActive()) ? 'Active' : 'InActive', 23 | 'created_at' => $this->created_at->toDateString(), 24 | ]; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Http/Responses/Backend/Blog/IndexResponse.php: -------------------------------------------------------------------------------- 1 | status = $status; 14 | } 15 | 16 | public function toResponse($request) 17 | { 18 | return view('backend.blogs.index')->with([ 19 | 'status'=> $this->status, 20 | ]); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/Http/Responses/RedirectResponse.php: -------------------------------------------------------------------------------- 1 | route = $route; 15 | $this->message = $message; 16 | } 17 | 18 | public function toResponse($request) 19 | { 20 | return redirect() 21 | ->to($this->route) 22 | ->with($this->message); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/Mail/ConfirmAcoountMail.php: -------------------------------------------------------------------------------- 1 | otp = $otp; 21 | } 22 | 23 | /** 24 | * Build the message. 25 | * 26 | * @return $this 27 | */ 28 | public function build() 29 | { 30 | return $this->view('api.mail.confirmationmail')->with('otp', $this->otp); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Mail/ForgotPasswordMail.php: -------------------------------------------------------------------------------- 1 | otp = $otp; 21 | } 22 | 23 | /** 24 | * Build the message. 25 | * 26 | * @return $this 27 | */ 28 | public function build() 29 | { 30 | return $this->view('api.mail.forgotpassword')->with('otp', $this->otp); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Models/Access/PasswordReset/PasswordReset.php: -------------------------------------------------------------------------------- 1 | 16 | '.$this->getEditButtonAttribute('edit-permission', 'admin.access.permission.edit').' 17 | '.$this->getDeleteButtonAttribute('delete-permission', 'admin.access.permission.destroy').' 18 | '; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Models/Access/Permission/Traits/Relationship/PermissionRelationship.php: -------------------------------------------------------------------------------- 1 | belongsToMany(config('access.role'), config('access.permission_role_table'), 'permission_id', 'role_id'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/Models/Access/Role/Traits/Relationship/RoleRelationship.php: -------------------------------------------------------------------------------- 1 | belongsToMany(config('auth.providers.users.model'), config('access.role_user_table'), 'role_id', 'user_id'); 16 | } 17 | 18 | /** 19 | * @return mixed 20 | */ 21 | public function permissions() 22 | { 23 | return $this->belongsToMany(config('access.permission'), config('access.permission_role_table'), 'role_id', 'permission_id') 24 | ->orderBy('display_name', 'asc'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Models/Access/Role/Traits/Scope/RoleScope.php: -------------------------------------------------------------------------------- 1 | orderBy('sort', $direction); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Models/Access/User/SocialLogin.php: -------------------------------------------------------------------------------- 1 | where('confirmed', $confirmed); 19 | } 20 | 21 | /** 22 | * @param $query 23 | * @param bool $status 24 | * 25 | * @return mixed 26 | */ 27 | public function scopeActive($query, $status = true) 28 | { 29 | return $query->where(config('access.users_table').'.status', $status); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/Models/Access/User/Traits/UserSendPasswordReset.php: -------------------------------------------------------------------------------- 1 | notify(new UserNeedsPasswordReset($token)); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Models/BlogCategories/Traits/Relationship/BlogCategoryRelationship.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class, 'created_by'); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/Models/BlogMapCategories/BlogMapCategory.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class, 'created_by'); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/Models/Blogs/Traits/Attribute/BlogAttribute.php: -------------------------------------------------------------------------------- 1 | '. 16 | $this->getEditButtonAttribute('edit-blog', 'admin.blogs.edit'). 17 | $this->getDeleteButtonAttribute('delete-blog', 'admin.blogs.destroy'). 18 | ''; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Models/EmailTemplatePlaceholders/EmailTemplatePlaceholder.php: -------------------------------------------------------------------------------- 1 | table = config('module.email_templates.placeholders_table'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Models/EmailTemplateTypes/EmailTemplateType.php: -------------------------------------------------------------------------------- 1 | table = config('module.email_templates.types_table'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Models/History/History.php: -------------------------------------------------------------------------------- 1 | hasOne(User::class, 'id', 'user_id'); 19 | } 20 | 21 | /** 22 | * @return \Illuminate\Database\Eloquent\Relations\HasOne 23 | */ 24 | public function type() 25 | { 26 | return $this->hasOne(HistoryType::class, 'id', 'type_id'); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /app/Models/Menu/Traits/Attribute/MenuAttribute.php: -------------------------------------------------------------------------------- 1 | 16 | '.$this->getEditButtonAttribute('edit-menu', 'admin.menus.edit').' 17 | '.$this->getDeleteButtonAttribute('delete-menu', 'admin.menus.destroy').' 18 | '; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Models/Notification/Notification.php: -------------------------------------------------------------------------------- 1 | table = config('access.notifications_table'); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Models/Page/Traits/PageRelationship.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class, 'created_by'); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/Models/Settings/Setting.php: -------------------------------------------------------------------------------- 1 | table = config('access.settings_table'); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Models/System/Session.php: -------------------------------------------------------------------------------- 1 | registerPolicies(); 29 | 30 | // 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'UA-XXXXX-X', 13 | ]; 14 | -------------------------------------------------------------------------------- /config/api.php: -------------------------------------------------------------------------------- 1 | [ 7 | 8 | // this option must be set to true if you want to release a token 9 | // when your user successfully terminates the sign-in procedure 10 | 'release_token' => env('SIGN_UP_RELEASE_TOKEN', true), 11 | ], 12 | 13 | // these options are related to the password recovery procedure 14 | 'reset_password' => [ 15 | 16 | // this option must be set to true if you want to release a token 17 | // when your user successfully terminates the password reset procedure 18 | 'release_token' => env('PASSWORD_RESET_RELEASE_TOKEN', false), 19 | ], 20 | 21 | ]; 22 | -------------------------------------------------------------------------------- /config/breadcrumbs.php: -------------------------------------------------------------------------------- 1 | 'backend.includes.partials.breadcrumbs', 6 | 7 | ]; 8 | -------------------------------------------------------------------------------- /config/generator.php: -------------------------------------------------------------------------------- 1 | 'Backend', 8 | 9 | // After App\Http\Requests 10 | // Default : Backend 11 | 'request_namespace' => 'Backend', 12 | 13 | // After App\Repositories 14 | // Default : Backend 15 | 'repository_namespace'=> 'Backend', 16 | 17 | // views folder after resources/views 18 | // Default : backend 19 | 'views_folder' => 'backend', 20 | 21 | ]; 22 | -------------------------------------------------------------------------------- /config/hashing.php: -------------------------------------------------------------------------------- 1 | 'bcrypt', 19 | 20 | ]; 21 | -------------------------------------------------------------------------------- /config/module.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'table' => 'pages', 6 | ], 7 | 'email_templates'=> [ 8 | 'table' => 'email_templates', 9 | 'placeholders_table' => 'email_template_placeholders', 10 | 'types_table' => 'email_template_types', 11 | ], 12 | 'blog_tags' => [ 13 | 'table' => 'blog_tags', 14 | ], 15 | 'blog_categories' => [ 16 | 'table' => 'blog_categories', 17 | ], 18 | 'blogs' => [ 19 | 'table' => 'blogs', 20 | ], 21 | 'faqs' => [ 22 | 'table' => 'faqs', 23 | ], 24 | ]; 25 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /database/factories/BlogCategoryFactory.php: -------------------------------------------------------------------------------- 1 | define(BlogCategory::class, function (Faker $faker) { 8 | return [ 9 | 'name' => $faker->word, 10 | 'status' => $faker->numberBetween(0, 1), 11 | 'created_by' => function () { 12 | return factory(User::class)->create()->id; 13 | }, 14 | ]; 15 | }); 16 | -------------------------------------------------------------------------------- /database/factories/BlogFactory.php: -------------------------------------------------------------------------------- 1 | define(Blog::class, function (Faker $faker) { 8 | $status = [ 9 | 'Published', 10 | 'Draft', 11 | 'InActive', 12 | 'Scheduled', 13 | ]; 14 | 15 | return [ 16 | 'name' => $faker->sentence, 17 | 'publish_datetime' => $faker->dateTime(), 18 | 'featured_image' => 'logo.png', 19 | 'content' => $faker->paragraph(3), 20 | 'status' => $status[$faker->numberBetween(0, 3)], 21 | 'created_by' => function () { 22 | return factory(User::class)->create()->id; 23 | }, 24 | ]; 25 | }); 26 | -------------------------------------------------------------------------------- /database/factories/BlogTagFactory.php: -------------------------------------------------------------------------------- 1 | define(BlogTag::class, function (Faker $faker) { 8 | return [ 9 | 'name' => $faker->word, 10 | 'status' => $faker->numberBetween(0, 1), 11 | 'created_by' => function () { 12 | return factory(User::class)->create()->id; 13 | }, 14 | ]; 15 | }); 16 | -------------------------------------------------------------------------------- /database/factories/FaqFactory.php: -------------------------------------------------------------------------------- 1 | define(Faq::class, function (Faker $faker) { 7 | return [ 8 | 'question' => rtrim($faker->sentence, '.').'?', 9 | 'answer' => $faker->paragraph, 10 | 'status' => $faker->numberBetween(0, 1), 11 | ]; 12 | }); 13 | -------------------------------------------------------------------------------- /database/factories/PermissionFactory.php: -------------------------------------------------------------------------------- 1 | define(Permission::class, function (Generator $faker) { 11 | $name = $faker->word; 12 | 13 | return [ 14 | 'name' => $name, 15 | 'display_name' => $name, 16 | 'sort' => $faker->numberBetween(1, 100), 17 | ]; 18 | }); 19 | 20 | $factory->state(Permission::class, 'active', function () { 21 | return [ 22 | 'status' => 1, 23 | ]; 24 | }); 25 | 26 | $factory->state(Permission::class, 'inactive', function () { 27 | return [ 28 | 'status' => 0, 29 | ]; 30 | }); 31 | -------------------------------------------------------------------------------- /database/factories/RoleFactory.php: -------------------------------------------------------------------------------- 1 | define(Role::class, function (Generator $faker) { 10 | return [ 11 | 'name' => $faker->name, 12 | 'all' => 0, 13 | 'sort' => $faker->numberBetween(1, 100), 14 | ]; 15 | }); 16 | 17 | $factory->state(Role::class, 'admin', function () { 18 | return [ 19 | 'all' => 1, 20 | ]; 21 | }); 22 | 23 | $factory->state(Role::class, 'active', function () { 24 | return [ 25 | 'status' => 1, 26 | ]; 27 | }); 28 | 29 | $factory->state(Role::class, 'inactive', function () { 30 | return [ 31 | 'status' => 0, 32 | ]; 33 | }); 34 | -------------------------------------------------------------------------------- /database/migrations/2017_12_24_042039_add_null_constraint_on_created_by_on_user_table.php: -------------------------------------------------------------------------------- 1 | integer('created_by')->nullable()->change(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /database/seeds/SettingsTableSeeder.php: -------------------------------------------------------------------------------- 1 | truncate(); 17 | } 18 | 19 | $data = [ 20 | 21 | [ 22 | 'seo_title' => env('APP_NAME'), 23 | ], 24 | ]; 25 | 26 | DB::table(config('access.settings_table'))->insert($data); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /deploy/vhost.conf: -------------------------------------------------------------------------------- 1 | 2 | DocumentRoot /var/www/html/public 3 | 4 | 5 | AllowOverride all 6 | Require all granted 7 | 8 | 9 | ErrorLog ${APACHE_LOG_DIR}/error.log 10 | CustomLog ${APACHE_LOG_DIR}/access.log combined 11 | -------------------------------------------------------------------------------- /desktop.ini: -------------------------------------------------------------------------------- 1 | [ViewState] 2 | Mode= 3 | Vid= 4 | FolderType=Generic 5 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/css/plugin/images/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/css/plugin/images/Sorting icons.psd -------------------------------------------------------------------------------- /public/css/plugin/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/css/plugin/images/sort_asc.png -------------------------------------------------------------------------------- /public/css/plugin/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/css/plugin/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /public/css/plugin/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/css/plugin/images/sort_both.png -------------------------------------------------------------------------------- /public/css/plugin/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/css/plugin/images/sort_desc.png -------------------------------------------------------------------------------- /public/css/plugin/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/css/plugin/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/fonts/vendor/font-awesome/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/font-awesome/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/fonts/vendor/font-awesome/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/font-awesome/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/vendor/font-awesome/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/font-awesome/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/fonts/vendor/font-awesome/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/fonts/vendor/font-awesome/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/humans.txt: -------------------------------------------------------------------------------- 1 | # humanstxt.org/ 2 | # The humans responsible & technology colophon 3 | 4 | # TEAM 5 | 6 | -- -- 7 | 8 | # THANKS 9 | 10 | 11 | 12 | # TECHNOLOGY COLOPHON 13 | 14 | CSS3, HTML5 15 | Apache Server Configs, jQuery, Modernizr, Normalize.css 16 | -------------------------------------------------------------------------------- /public/img/backend/blog_images/1494586322_1484314596_profile3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/blog_images/1494586322_1484314596_profile3.png -------------------------------------------------------------------------------- /public/img/backend/blog_images/1509470025_1-Vpk_qBCr1cDRpLv8SNv3oQ.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/blog_images/1509470025_1-Vpk_qBCr1cDRpLv8SNv3oQ.jpeg -------------------------------------------------------------------------------- /public/img/backend/down-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/down-arrow.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/plugin/datatables/Sorting icons.psd -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/plugin/datatables/sort_asc.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/plugin/datatables/sort_asc_disabled.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/plugin/datatables/sort_both.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/plugin/datatables/sort_desc.png -------------------------------------------------------------------------------- /public/img/backend/plugin/datatables/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/backend/plugin/datatables/sort_desc_disabled.png -------------------------------------------------------------------------------- /public/img/favicon_icon/1496390918favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/favicon_icon/1496390918favicon.ico -------------------------------------------------------------------------------- /public/img/frontend/profile-picture/pic-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/frontend/profile-picture/pic-1.png -------------------------------------------------------------------------------- /public/img/frontend/profile-picture/pic-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/frontend/profile-picture/pic-2.png -------------------------------------------------------------------------------- /public/img/frontend/profile-picture/pic-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/img/frontend/profile-picture/pic-3.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/select2/i18n/ar.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="الرجاء حذف "+t+" عناصر";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="الرجاء إضافة "+t+" عناصر";return n},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(e){var t="تستطيع إختيار "+e.maximum+" بنود فقط";return t},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/az.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/az",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return t+" simvol silin"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(e){return"Sadəcə "+e.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/de.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/de",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Bitte "+t+" Zeichen weniger eingeben"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Bitte "+t+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var t="Sie können nur "+e.maximum+" Eintr";return e.maximum===1?t+="ag":t+="äge",t+=" auswählen",t},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/et.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" vähem",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" rohkem",n},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var t="Saad vaid "+e.maximum+" tulemus";return e.maximum==1?t+="e":t+="t",t+=" valida",t},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/fi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Ole hyvä ja anna "+t+" merkkiä vähemmän"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Ole hyvä ja anna "+t+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(e){return"Voit valita ainoastaan "+e.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/hu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Túl hosszú. "+t+" karakterrel több, mint kellene."},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Túl rövid. Még "+t+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/id.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Hapuskan "+t+" huruf"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Masukkan "+t+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(e){return"Anda hanya dapat memilih "+e.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/is.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/is",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vinsamlegast styttið texta um "+t+" staf";return t<=1?n:n+"i"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vinsamlegast skrifið "+t+" staf";return t>1&&(n+="i"),n+=" í viðbót",n},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(e){return"Þú getur aðeins valið "+e.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/ja.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" 文字を削除してください";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="少なくとも "+t+" 文字を入力してください";return n},loadingMore:function(){return"読み込み中…"},maximumSelected:function(e){var t=e.maximum+" 件しか選択できません";return t},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/ko.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="너무 깁니다. "+t+" 글자 지워주세요.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="너무 짧습니다. "+t+" 글자 더 입력해주세요.";return n},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(e){var t="최대 "+e.maximum+"개까지만 선택 가능합니다.";return t},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/th.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/th",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="โปรดลบออก "+t+" ตัวอักษร";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="โปรดพิมพ์เพิ่มอีก "+t+" ตัวอักษร";return n},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(e){var t="คุณสามารถเลือกได้ไม่เกิน "+e.maximum+" รายการ";return t},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/tr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/tr",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" karakter daha girmelisiniz";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="En az "+t+" karakter daha girmelisiniz";return n},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(e){var t="Sadece "+e.maximum+" seçim yapabilirsiniz";return t},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/vi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/vi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vui lòng nhập ít hơn "+t+" ký tự";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vui lòng nhập nhiều hơn "+t+' ký tự"';return n},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(e){var t="Chỉ có thể chọn được "+e.maximum+" lựa chọn";return t},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/zh-CN.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="请删除"+t+"个字符";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="请再输入至少"+t+"个字符";return n},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(e){var t="最多只能选择"+e.maximum+"个项目";return t},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/select2/i18n/zh-TW.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="請刪掉"+t+"個字元";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="請再輸入"+t+"個字元";return n},loadingMore:function(){return"載入中…"},maximumSelected:function(e){var t="你只能選擇最多"+e.maximum+"項";return t},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/anchor/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("anchor",function(a){function b(){var b=a.selection.getNode(),c="",d="A"==b.tagName&&""===a.dom.getAttrib(b,"href");d&&(c=b.name||b.id||""),a.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:c},onsubmit:function(c){var e=c.data.name;d?b.id=e:(a.selection.collapse(!0),a.execCommand("mceInsertContent",!1,a.dom.createHTML("a",{id:e})))}})}a.addCommand("mceAnchor",b),a.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:b,stateSelector:"a:not([href])"}),a.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:b})}); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("code",function(a){function b(){var b=a.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:a.getParam("code_dialog_width",600),minHeight:a.getParam("code_dialog_height",Math.min(tinymce.DOM.getViewPort().h-200,500)),spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(b){a.focus(),a.undoManager.transact(function(){a.setContent(b.data.code)}),a.selection.setCursorLocation(),a.nodeChanged()}});b.find("#code").value(a.getContent({source_view:!0}))}a.addCommand("mceCodeEditor",b),a.addButton("code",{icon:"code",tooltip:"Source code",onclick:b}),a.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:b})}); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/compat3x/img/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/compat3x/img/buttons.png -------------------------------------------------------------------------------- /public/js/tinymce/plugins/compat3x/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/compat3x/img/icons.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/compat3x/img/items.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/compat3x/img/items.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/compat3x/img/menu_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/compat3x/img/menu_arrow.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/compat3x/img/menu_check.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/compat3x/img/menu_check.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/compat3x/img/progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/compat3x/img/progress.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/compat3x/img/tabs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/compat3x/img/tabs.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/directionality/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("directionality",function(a){function b(b){var c,d=a.dom,e=a.selection.getSelectedBlocks();e.length&&(c=d.getAttrib(e[0],"dir"),tinymce.each(e,function(a){d.getParent(a.parentNode,"*[dir='"+b+"']",d.getRoot())||(c!=b?d.setAttrib(a,"dir",b):d.setAttrib(a,"dir",null))}),a.nodeChanged())}function c(a){var b=[];return tinymce.each("h1 h2 h3 h4 h5 h6 div p".split(" "),function(c){b.push(c+"[dir="+a+"]")}),b.join(",")}a.addCommand("mceDirectionLTR",function(){b("ltr")}),a.addCommand("mceDirectionRTL",function(){b("rtl")}),a.addButton("ltr",{title:"Left to right",cmd:"mceDirectionLTR",stateSelector:c("ltr")}),a.addButton("rtl",{title:"Right to left",cmd:"mceDirectionRTL",stateSelector:c("rtl")})}); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-cool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-cool.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-cry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-cry.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-frown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-frown.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-innocent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-innocent.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-kiss.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-laughing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-laughing.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-sealed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-sealed.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-smile.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-surprised.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-surprised.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-undecided.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-undecided.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-wink.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/emoticons/img/smiley-yell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/emoticons/img/smiley-yell.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/example/dialog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Custom dialog

5 | Input some text: 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/js/tinymce/plugins/example/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example",function(a,b){a.addButton("example",{text:"My button",icon:!1,onclick:function(){a.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(b){a.insertContent("Title: "+b.data.title)}})}}),a.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){a.windowManager.open({title:"TinyMCE site",url:b+"/dialog.html",width:600,height:400,buttons:[{text:"Insert",onclick:function(){var b=a.windowManager.getWindows()[0];a.insertContent(b.getContentWindow().document.getElementById("content").value),b.close()}},{text:"Close",onclick:"close"}]})}})}); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/example_dependency/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example_dependency",function(){},["example"]); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("hr",function(a){a.addCommand("InsertHorizontalRule",function(){a.execCommand("mceInsertContent",!1,"
")}),a.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),a.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/imagetools/config/bolt/atomic.js: -------------------------------------------------------------------------------- 1 | configure({ 2 | configs: [ 3 | './test.js', 4 | './prod.js' 5 | ] 6 | }); 7 | -------------------------------------------------------------------------------- /public/js/tinymce/plugins/imagetools/config/bolt/browser.js: -------------------------------------------------------------------------------- 1 | configure({ 2 | configs: [ 3 | './test.js', 4 | './prod.js' 5 | ] 6 | }); 7 | -------------------------------------------------------------------------------- /public/js/tinymce/plugins/imagetools/config/bolt/demo.js: -------------------------------------------------------------------------------- 1 | configure({ 2 | configs: [ 3 | './prod.js' 4 | ], 5 | sources: [ 6 | source('amd', 'tinymce/imagetoolsplugin/Demo', '../../src/demo/js', function(id) {return id.replace(/^tinymce\/imagetoolsplugin\//, '')}) 7 | ] 8 | }); 9 | -------------------------------------------------------------------------------- /public/js/tinymce/plugins/imagetools/config/bolt/prod.js: -------------------------------------------------------------------------------- 1 | configure({ 2 | sources: [ 3 | source('amd', 'ephox/imagetools', '../../../../../../node_modules/@ephox/imagetools/src/main/js', mapper.hierarchical), 4 | source('amd', 'tinymce/imagetoolsplugin', '../../src/main/js', function(id) {return id.replace(/^tinymce\/imagetoolsplugin\//, '');}) 5 | ] 6 | }); 7 | -------------------------------------------------------------------------------- /public/js/tinymce/plugins/imagetools/src/demo/html/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ImageTools Demo Page 5 | 6 | 7 | 10 | 11 | 12 | 13 |

ImageTools Demo Page

14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /public/js/tinymce/plugins/media/moxieplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/media/moxieplayer.swf -------------------------------------------------------------------------------- /public/js/tinymce/plugins/nonbreaking/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("nonbreaking",function(a){var b=a.getParam("nonbreaking_force_tab");if(a.addCommand("mceNonBreaking",function(){a.insertContent(a.plugins.visualchars&&a.plugins.visualchars.state?' ':" "),a.dom.setAttrib(a.dom.select("span.mce-nbsp"),"data-mce-bogus","1")}),a.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),a.addMenuItem("nonbreaking",{text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"}),b){var c=+b>1?+b:3;a.on("keydown",function(b){if(9==b.keyCode){if(b.shiftKey)return;b.preventDefault();for(var d=0;c>d;d++)a.execCommand("mceNonBreaking")}})}}); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("print",function(a){a.addCommand("mcePrint",function(){a.getWin().print()}),a.addButton("print",{title:"Print",cmd:"mcePrint"}),a.addShortcut("Meta+P","","mcePrint"),a.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print",shortcut:"Meta+P",context:"file"})}); -------------------------------------------------------------------------------- /public/js/tinymce/plugins/toc/plugin.js~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/toc/plugin.js~ -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/address.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/address.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/article.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/article.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/aside.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/aside.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/blockquote.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/blockquote.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/div.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/div.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/dl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/dl.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/figure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/figure.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/h1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/h1.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/h2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/h2.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/h3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/h3.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/h4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/h4.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/h5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/h5.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/h6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/h6.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/hgroup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/hgroup.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/ol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/ol.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/p.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/pre.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/pre.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/section.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/section.gif -------------------------------------------------------------------------------- /public/js/tinymce/plugins/visualblocks/img/ul.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/plugins/visualblocks/img/ul.gif -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/AbsoluteLayout.less: -------------------------------------------------------------------------------- 1 | // AbsoluteLayout 2 | 3 | .@{prefix}-abs-layout { 4 | position: relative; 5 | } 6 | 7 | body .@{prefix}-abs-layout-item, .@{prefix}-abs-end { 8 | position: absolute; 9 | } 10 | 11 | .@{prefix}-abs-end { 12 | width: 1px; height: 1px; 13 | } 14 | 15 | .@{prefix}-container-body.@{prefix}-abs-layout { 16 | overflow: hidden; 17 | } 18 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Animations.less: -------------------------------------------------------------------------------- 1 | // Animations 2 | 3 | .@{prefix}-fade { 4 | opacity: 0; 5 | .transition(opacity .15s linear); 6 | 7 | &.@{prefix}-in { 8 | opacity: 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/ColorBox.less: -------------------------------------------------------------------------------- 1 | // ColorBox 2 | 3 | .@{prefix}-colorbox i { 4 | border: 1px solid @textbox-border; 5 | width: 14px; height: 14px; 6 | } 7 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Container.less: -------------------------------------------------------------------------------- 1 | // Container 2 | 3 | .@{prefix}-container, .@{prefix}-container-body { 4 | display: block; 5 | } 6 | 7 | .@{prefix}-autoscroll { 8 | overflow: hidden; 9 | } 10 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Content.Inline.less: -------------------------------------------------------------------------------- 1 | /* Content.Inline.less */ 2 | 3 | @import "Mixins.less"; 4 | @import "Content.Objects.less"; 5 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Content.less: -------------------------------------------------------------------------------- 1 | /* Content.less */ 2 | 3 | @font-family: Verdana, Arial, Helvetica, sans-serif; 4 | @font-size: 11px; 5 | 6 | body { 7 | background-color: #FFFFFF; 8 | color: #000000; 9 | font-family: @font-family; 10 | font-size: @font-size; 11 | scrollbar-3dlight-color: #F0F0EE; 12 | scrollbar-arrow-color: #676662; 13 | scrollbar-base-color: #F0F0EE; 14 | scrollbar-darkshadow-color: #DDDDDD; 15 | scrollbar-face-color: #E0E0DD; 16 | scrollbar-highlight-color: #F0F0EE; 17 | scrollbar-shadow-color: #F0F0EE; 18 | scrollbar-track-color: #F5F5F5; 19 | } 20 | 21 | td, th { 22 | font-family: @font-family; 23 | font-size: @font-size; 24 | } 25 | 26 | @import "Mixins.less"; 27 | @import "Content.Objects.less"; 28 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/FieldSet.less: -------------------------------------------------------------------------------- 1 | // FieldSet 2 | 3 | .@{prefix}-fieldset { 4 | border: 0 solid #9E9E9E; 5 | .border-radius(3px); 6 | } 7 | 8 | .@{prefix}-fieldset > .@{prefix}-container-body { 9 | margin-top: -15px; 10 | } 11 | 12 | .@{prefix}-fieldset-title { 13 | margin-left: 5px; 14 | padding: 0 5px 0 5px; 15 | } -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/FitLayout.less: -------------------------------------------------------------------------------- 1 | // FitLayout 2 | 3 | .@{prefix}-fit-layout { 4 | .inline-block(); 5 | } 6 | 7 | .@{prefix}-fit-layout-item { 8 | position: absolute; 9 | } 10 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Iframe.less: -------------------------------------------------------------------------------- 1 | // Iframe 2 | 3 | .@{prefix}-iframe { 4 | border: 0 solid @iframe-border; 5 | width: 100%; height: 100%; 6 | } 7 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/ImagePanel.less: -------------------------------------------------------------------------------- 1 | // ImagePanel 2 | 3 | .@{prefix}-imagepanel { 4 | overflow: auto; 5 | background: black; 6 | } 7 | 8 | .@{prefix}-imagepanel img { 9 | position: absolute; 10 | } 11 | 12 | .@{prefix}-imagetool.@{prefix}-btn .@{prefix}-ico { 13 | display: block; 14 | width: 20px; 15 | height: 20px; 16 | text-align: center; 17 | line-height: 20px; 18 | font-size: 20px; 19 | padding: 5px; 20 | } 21 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Label.less: -------------------------------------------------------------------------------- 1 | // Label 2 | 3 | .@{prefix}-label { 4 | .inline-block(); 5 | text-shadow: @text-shadow; 6 | overflow: hidden; 7 | } 8 | 9 | .@{prefix}-label.@{prefix}-autoscroll { 10 | overflow: auto; 11 | } 12 | 13 | .@{prefix}-label.@{prefix}-disabled { 14 | color: @text-disabled; 15 | } 16 | 17 | .@{prefix}-label.@{prefix}-multiline { 18 | white-space: pre-wrap; 19 | } 20 | 21 | .@{prefix}-label.@{prefix}-success { 22 | color: @text-success; 23 | } 24 | 25 | .@{prefix}-label.@{prefix}-warning { 26 | color: @text-warning; 27 | } 28 | 29 | .@{prefix}-label.@{prefix}-error { 30 | color: @text-error; 31 | } 32 | 33 | // RTL 34 | 35 | .@{prefix}-rtl .@{prefix}-label { 36 | text-align: right; 37 | direction: rtl; 38 | } 39 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/ListBox.less: -------------------------------------------------------------------------------- 1 | // ListBox 2 | 3 | .@{prefix}-listbox button { 4 | text-align: left; 5 | padding-right: 20px; 6 | position: relative; 7 | } 8 | 9 | .@{prefix}-listbox .@{prefix}-caret { 10 | position: absolute; 11 | margin-top: -2px; 12 | right: 8px; 13 | top: 50%; 14 | } 15 | 16 | // RTL 17 | 18 | .@{prefix}-rtl .@{prefix}-listbox .@{prefix}-caret { 19 | right: auto; 20 | left: 8px; 21 | } 22 | 23 | .@{prefix}-rtl .@{prefix}-listbox button { 24 | padding-right: 10px; 25 | padding-left: 20px; 26 | } 27 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Panel.less: -------------------------------------------------------------------------------- 1 | // Panel 2 | 3 | .@{prefix}-panel { 4 | border: 0 solid mix(rgb(red(@panel-border), green(@panel-border), blue(@panel-border)), @panel-bg, 20%); 5 | border: 0 solid @panel-border; 6 | .vertical-gradient(@panel-bg, @panel-bg-hlight); 7 | } 8 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Radio.less: -------------------------------------------------------------------------------- 1 | // Radio - not implemented yet 2 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/ResizeHandle.less: -------------------------------------------------------------------------------- 1 | .@{prefix}-container-body .@{prefix}-resizehandle { 2 | position: absolute; 3 | right: 0; 4 | bottom: 0; 5 | width: 16px; 6 | height: 16px; 7 | visibility: visible; 8 | cursor: s-resize; 9 | margin: 0; 10 | } 11 | 12 | .@{prefix}-container-body .@{prefix}-resizehandle-both { 13 | cursor: se-resize; 14 | } 15 | 16 | i.@{prefix}-i-resize { 17 | color: @text; 18 | } 19 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/SelectBox.less: -------------------------------------------------------------------------------- 1 | // SelectBox 2 | 3 | .@{prefix}-selectbox { 4 | background: @selectbox-bg; 5 | border: 1px solid @selectbox-border; 6 | } 7 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Slider.less: -------------------------------------------------------------------------------- 1 | // Slider 2 | 3 | .@{prefix}-slider { 4 | .border-radius(3px); 5 | border: 1px solid @slider-border; 6 | background: @slider-bg; 7 | width: 100px; 8 | height: 10px; 9 | position: relative; 10 | display: block; 11 | } 12 | 13 | .@{prefix}-slider.@{prefix}-vertical { 14 | width: 10px; 15 | height: 100px; 16 | } 17 | 18 | .@{prefix}-slider-handle { 19 | .border-radius(3px); 20 | border: 1px solid @slider-handle-border; 21 | background: @slider-handle-bg; 22 | display: block; 23 | width: 13px; 24 | height: 13px; 25 | position: absolute; 26 | top: 0; left: 0; 27 | margin-left: -1px; 28 | margin-top: -2px; 29 | } 30 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Spacer.less: -------------------------------------------------------------------------------- 1 | // Spacer 2 | 3 | .@{prefix}-spacer { 4 | visibility: hidden; 5 | } 6 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/StackLayout.less: -------------------------------------------------------------------------------- 1 | // StackLayout 2 | 3 | .@{prefix}-stack-layout-item { 4 | display: block; 5 | } 6 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/Throbber.less: -------------------------------------------------------------------------------- 1 | // Throbber 2 | 3 | .@{prefix}-throbber { 4 | position: absolute; 5 | top: 0; left: 0; 6 | width: 100%; height: 100%; 7 | .opacity(0.6); 8 | background: @throbber-bg; 9 | } 10 | 11 | .@{prefix}-throbber-inline { 12 | position: static; 13 | height: 50px; 14 | } 15 | 16 | .@{prefix}-menu .@{prefix}-throbber-inline { 17 | height: 25px; 18 | background-size: contain; 19 | } 20 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Icons are generated and provided by the http://icomoon.io service. 2 | -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/fonts/tinymce-small.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/fonts/tinymce-small.eot -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/fonts/tinymce-small.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/fonts/tinymce-small.woff -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/fonts/tinymce.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/fonts/tinymce.eot -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/fonts/tinymce.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/fonts/tinymce.ttf -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/fonts/tinymce.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/fonts/tinymce.woff -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/img/anchor.gif -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/img/loader.gif -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/img/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/img/object.gif -------------------------------------------------------------------------------- /public/js/tinymce/skins/lightgray/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/js/tinymce/skins/lightgray/img/trans.gif -------------------------------------------------------------------------------- /public/mix.9b87a1da741f957f3f09.js: -------------------------------------------------------------------------------- 1 | !function(n){function t(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};t.m=n,t.c=r,t.i=function(n){return n},t.d=function(n,r,e){t.o(n,r)||Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(r,"a",r),r},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=0)}({0:function(n,t,r){r("qRWl"),r("MYfA"),n.exports=r("8MfB")},"8MfB":function(n,t){},MYfA:function(n,t){},qRWl:function(n,t){}}); -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/tile-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/tile-wide.png -------------------------------------------------------------------------------- /public/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/public/tile.png -------------------------------------------------------------------------------- /resources/assets/js/components/frontend/Example.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /resources/assets/js/frontend/app.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * First we will load all of this project's JavaScript dependencies which 4 | * includes Vue and other libraries. It is a great starting point when 5 | * building robust, powerful web applications using Vue and Laravel. 6 | */ 7 | 8 | require('../bootstrap'); 9 | 10 | /** 11 | * Next, we will create a fresh Vue application instance and attach it to 12 | * the page. Then, you may begin adding components to this application 13 | * or customize the JavaScript scaffolding to fit your unique needs. 14 | */ 15 | 16 | Vue.component('flash', require('../components/Flash.vue')); 17 | Vue.component('example', require('../components/frontend/Example.vue')); 18 | 19 | const app = new Vue({ 20 | el: '#app' 21 | }); -------------------------------------------------------------------------------- /resources/assets/sass/_helpers.scss: -------------------------------------------------------------------------------- 1 | // Margin/Padding Helpers 2 | $margin-padding: 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50; 3 | @each $mp in $margin-padding { 4 | .mt-#{$mp} { 5 | margin-top:#{$mp}px !important; 6 | } 7 | .mb-#{$mp} { 8 | margin-bottom:#{$mp}px !important; 9 | } 10 | .ml-#{$mp} { 11 | margin-left:#{$mp}px !important; 12 | } 13 | .mr-#{$mp} { 14 | margin-right:#{$mp}px !important; 15 | } 16 | 17 | .pt-#{$mp} { 18 | padding-top:#{$mp}px !important; 19 | } 20 | .pb-#{$mp} { 21 | padding-bottom:#{$mp}px !important; 22 | } 23 | .pl-#{$mp} { 24 | padding-left:#{$mp}px !important; 25 | } 26 | .pr-#{$mp} { 27 | padding-right:#{$mp}px !important; 28 | } 29 | } -------------------------------------------------------------------------------- /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/_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/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/variable-overrides.scss: -------------------------------------------------------------------------------- 1 | // Typography 2 | $fa-font-path: "~font-awesome/fonts/"; 3 | $icon-font-path: "~bootstrap-sass/assets/fonts/bootstrap/"; 4 | $font-family-sans-serif: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; -------------------------------------------------------------------------------- /resources/assets/sass/frontend/_global.scss: -------------------------------------------------------------------------------- 1 | // Header Styles 2 | .logged-in-as { 3 | margin:0; 4 | border-radius:0; 5 | } -------------------------------------------------------------------------------- /resources/assets/sass/frontend/app.scss: -------------------------------------------------------------------------------- 1 | // Fonts 2 | @import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600); 3 | 4 | // Variables 5 | @import "variables"; 6 | 7 | // Bootstrap 8 | @import "~bootstrap-sass/assets/stylesheets/bootstrap"; 9 | 10 | // Font Awesome 11 | @import "~font-awesome/scss/font-awesome"; 12 | 13 | // Helpers 14 | @import "../helpers"; 15 | 16 | // Global 17 | @import "global"; 18 | 19 | // Pages 20 | @import "pages/dashboard"; 21 | 22 | // Plugins 23 | @import "../plugin/toastr/toastr.scss"; 24 | @import "../plugin/sweetalert/sweetalert.scss"; -------------------------------------------------------------------------------- /resources/assets/sass/frontend/pages/_dashboard.scss: -------------------------------------------------------------------------------- 1 | // Dashboard Styles -------------------------------------------------------------------------------- /resources/lang/en/http.php: -------------------------------------------------------------------------------- 1 | [ 15 | 'title' => 'Page Not Found', 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 | ]; 24 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | ]; 19 | -------------------------------------------------------------------------------- /resources/lang/en/roles.php: -------------------------------------------------------------------------------- 1 | 'Administrator', 17 | 'user' => '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/bg/general.php: -------------------------------------------------------------------------------- 1 | 'Всички', 5 | 'date' => 'Дата', 6 | 'empty-logs' => 'Не са намерени логове!', 7 | ]; 8 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/bg/levels.php: -------------------------------------------------------------------------------- 1 | 'Всички', 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/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/et/general.php: -------------------------------------------------------------------------------- 1 | 'Kõik', 5 | 'date' => 'Kuupäev', 6 | 'empty-logs' => 'Logide nimekiri on tühi!', 7 | ]; 8 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/et/levels.php: -------------------------------------------------------------------------------- 1 | 'Kõik', 5 | 'emergency' => 'Erakorraline', 6 | 'alert' => 'Häire', 7 | 'critical' => 'Kriitiline', 8 | 'error' => 'Viga', 9 | 'warning' => 'Hoiatus', 10 | 'notice' => 'Teade', 11 | 'info' => 'Info', 12 | 'debug' => 'Silumine', 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/hu/general.php: -------------------------------------------------------------------------------- 1 | 'Összes', 5 | 'date' => 'Dátum', 6 | 'empty-logs' => 'The list of logs is empty!', 7 | ]; 8 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/hu/levels.php: -------------------------------------------------------------------------------- 1 | 'Összes', 5 | 'emergency' => 'Vészhelyzet', 6 | 'alert' => 'Riasztás', 7 | 'critical' => 'Kritikus', 8 | 'error' => 'Hiba', 9 | 'warning' => 'Figyelmeztetés', 10 | 'notice' => 'Értesítés', 11 | 'info' => 'Információ', 12 | 'debug' => 'Hibakeresés', 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/id/general.php: -------------------------------------------------------------------------------- 1 | 'Semua', 5 | 'date' => 'Tanggal', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/id/levels.php: -------------------------------------------------------------------------------- 1 | 'Semua', 5 | 'emergency' => 'Darurat', 6 | 'alert' => 'Waspada', 7 | 'critical' => 'Kritis', 8 | 'error' => 'Kesalahan', 9 | 'warning' => 'Peringatan', 10 | 'notice' => 'Perhatian', 11 | 'info' => 'Info', 12 | 'debug' => '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/ja/general.php: -------------------------------------------------------------------------------- 1 | 'すべて', 5 | 'date' => '日付', 6 | 'empty-logs' => 'ログリストが空です!', 7 | ]; 8 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ja/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/ko/general.php: -------------------------------------------------------------------------------- 1 | '전체', 5 | 'date' => '날짜', 6 | ]; 7 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/ko/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/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/th/general.php: -------------------------------------------------------------------------------- 1 | 'ทั้งหมด', 5 | 'date' => 'วันที่', 6 | 'empty-logs' => 'The list of logs is empty!', 7 | ]; 8 | -------------------------------------------------------------------------------- /resources/lang/vendor/log-viewer/th/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/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/api/mail/confirmationmail.blade.php: -------------------------------------------------------------------------------- 1 | your one time otp for confirm account is {{$otp}} -------------------------------------------------------------------------------- /resources/views/api/mail/forgotpassword.blade.php: -------------------------------------------------------------------------------- 1 | your one time otp is {{$otp}} -------------------------------------------------------------------------------- /resources/views/backend/access/show/tabs/history.blade.php: -------------------------------------------------------------------------------- 1 | {!! history()->renderEntity('User', $user->id) !!} -------------------------------------------------------------------------------- /resources/views/backend/history/partials/item.blade.php: -------------------------------------------------------------------------------- 1 |
  • 2 | 3 | 4 |
    5 | {{ $historyItem->created_at->diffForHumans() }} 6 | 7 |

    {{ $historyItem->user->name }} {!! history()->renderDescription($historyItem->text, $historyItem->assets) !!}

    8 |
    9 |
  • -------------------------------------------------------------------------------- /resources/views/backend/history/partials/list.blade.php: -------------------------------------------------------------------------------- 1 |
      2 | @each('backend.history.partials.item', $history, 'historyItem') 3 |
    4 | 5 | @if ($paginate) 6 |
    7 | {{ $history->links() }} 8 |
    9 | 10 |
    11 | @endif -------------------------------------------------------------------------------- /resources/views/backend/includes/footer.blade.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/views/backend/includes/partials/breadcrumbs.blade.php: -------------------------------------------------------------------------------- 1 | @if ($breadcrumbs) 2 | 11 | @endif -------------------------------------------------------------------------------- /resources/views/backend/menus/partials/modal.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/backend/search/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('backend.layouts.app') 2 | 3 | @section('page-header') 4 |

    5 | {{ trans('strings.backend.search.results', ['query' => $search_term]) }} 6 |

    7 | @endsection 8 | 9 | @section('content') 10 | {{ trans('strings.backend.search.incomplete') }} 11 | @endsection -------------------------------------------------------------------------------- /resources/views/emails/template.blade.php: -------------------------------------------------------------------------------- 1 | {!! $data !!} -------------------------------------------------------------------------------- /resources/views/frontend/pages/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('frontend.layouts.app') 2 | 3 | @section('content') 4 | {!! $page->description !!} 5 | @endsection -------------------------------------------------------------------------------- /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 ($logged_in_user && session()->has("admin_user_id") && session()->has("temp_user_id")) 2 |
    3 | You are currently logged in as {{ $logged_in_user->first_name }}. Re-Login as {{ session()->get("admin_user_name") }}. 4 |
    5 | @endif -------------------------------------------------------------------------------- /resources/views/vendor/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /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/generator/Stubs/Relationship.stub: -------------------------------------------------------------------------------- 1 | belongsTo(User::class); 20 | } 21 | */ 22 | } 23 | -------------------------------------------------------------------------------- /resources/views/vendor/generator/Stubs/resourceRoute.stub: -------------------------------------------------------------------------------- 1 | 'route_namespace', 'prefix' => 'admin', 'as' => 'admin.', 'middleware' => 'admin'], function () { 7 | @startNamespace 8 | Route::group( ['namespace' => 'DummyModel'], function () { 9 | Route::resource('dummy_name', 'DummyController'); 10 | //For Datatable 11 | Route::post('dummy_name/get', 'DummyTableController')->name('dummy_name.get'); 12 | }); 13 | @endNamespace@startWithoutNamespace 14 | Route::resource('dummy_name', 'DummyController'); 15 | //For Datatable 16 | Route::post('dummy_name/get', 'DummyTableController')->name('dummy_name.get'); 17 | @endWithoutNamespace 18 | }); -------------------------------------------------------------------------------- /resources/views/vendor/log-viewer/_template/footer.blade.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |

    4 | LogViewer - version {{ log_viewer()->version() }} 5 |

    6 |

    7 | Created with by ARCANEDEV © 8 |

    9 |
    10 |
    11 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/footer.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/header.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ $slot }} 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/panel.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 |
    4 | 5 | 6 | 9 | 10 |
    7 | {{ Illuminate\Mail\Markdown::parse($slot) }} 8 |
    11 |
    14 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/promotion.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 |
    4 | {{ Illuminate\Mail\Markdown::parse($slot) }} 5 |
    8 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/promotion/button.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 |
    4 | 5 | 6 | 9 | 10 |
    7 | {{ $slot }} 8 |
    11 |
    14 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/subcopy.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 |
    4 | {{ Illuminate\Mail\Markdown::parse($slot) }} 5 |
    8 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/table.blade.php: -------------------------------------------------------------------------------- 1 |
    2 | {{ Illuminate\Mail\Markdown::parse($slot) }} 3 |
    4 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/button.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }}: {{ $url }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/footer.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/header.blade.php: -------------------------------------------------------------------------------- 1 | [{{ $slot }}]({{ $url }}) 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/layout.blade.php: -------------------------------------------------------------------------------- 1 | {!! strip_tags($header) !!} 2 | 3 | {!! strip_tags($slot) !!} 4 | @isset($subcopy) 5 | 6 | {!! strip_tags($subcopy) !!} 7 | @endisset 8 | 9 | {!! strip_tags($footer) !!} 10 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/panel.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/promotion.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/promotion/button.blade.php: -------------------------------------------------------------------------------- 1 | [{{ $slot }}]({{ $url }}) 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/subcopy.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/markdown/table.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/notifications/email-plain.blade.php: -------------------------------------------------------------------------------- 1 | hasPages()) 2 |
      3 | 4 | @if ($paginator->onFirstPage()) 5 |
    • «
    • 6 | @else 7 |
    • 8 | @endif 9 | 10 | 11 | @if ($paginator->hasMorePages()) 12 |
    • 13 | @else 14 |
    • »
    • 15 | @endif 16 |
    17 | @endif 18 | -------------------------------------------------------------------------------- /routes/Backend/BlogCategories.php: -------------------------------------------------------------------------------- 1 | 'BlogCategories'], function () { 7 | Route::resource('blogCategories', 'BlogCategoriesController', ['except' => ['show']]); 8 | 9 | //For DataTables 10 | Route::post('blogCategories/get', 'BlogCategoriesTableController') 11 | ->name('blogCategories.get'); 12 | }); 13 | -------------------------------------------------------------------------------- /routes/Backend/BlogTags.php: -------------------------------------------------------------------------------- 1 | 'BlogTags'], function () { 7 | Route::resource('blogTags', 'BlogTagsController', ['except' => ['show']]); 8 | 9 | //For DataTables 10 | Route::post('blogTags/get', 'BlogTagsTableController') 11 | ->name('blogTags.get'); 12 | }); 13 | -------------------------------------------------------------------------------- /routes/Backend/Blogs.php: -------------------------------------------------------------------------------- 1 | 'Blogs'], function () { 7 | Route::resource('blogs', 'BlogsController', ['except' => ['show']]); 8 | 9 | //For DataTables 10 | Route::post('blogs/get', 'BlogsTableController') 11 | ->name('blogs.get'); 12 | }); 13 | -------------------------------------------------------------------------------- /routes/Backend/Dashboard.php: -------------------------------------------------------------------------------- 1 | name('dashboard'); 7 | Route::post('get-permission', 'DashboardController@getPermissionByRole')->name('get.permission'); 8 | 9 | /* 10 | * Edit Profile 11 | */ 12 | Route::get('profile/edit', 'DashboardController@editProfile')->name('profile.edit'); 13 | Route::patch('profile/update', 'DashboardController@updateProfile') 14 | ->name('profile.update'); 15 | -------------------------------------------------------------------------------- /routes/Backend/EmailTemplates.php: -------------------------------------------------------------------------------- 1 | 'EmailTemplates'], function () { 7 | Route::resource('emailtemplates', 'EmailTemplatesController', ['except' => ['show', 'create', 'save']]); 8 | 9 | //For DataTables 10 | Route::post('emailtemplates/get', 'EmailTemplatesTableController') 11 | ->name('emailtemplates.get'); 12 | }); 13 | -------------------------------------------------------------------------------- /routes/Backend/Faqs.php: -------------------------------------------------------------------------------- 1 | 'Faqs'], function () { 7 | Route::resource('faqs', 'FaqsController', ['except' => ['show']]); 8 | 9 | //For DataTables 10 | Route::post('faqs/get', 'FaqsTableController')->name('faqs.get'); 11 | 12 | // Status 13 | Route::get('faqs/{faq}/mark/{status}', 'FaqStatusController@store')->name('faqs.mark')->where(['status' => '[0,1]']); 14 | }); 15 | -------------------------------------------------------------------------------- /routes/Backend/Helpers.php: -------------------------------------------------------------------------------- 1 | name('generate.slug'); 9 | -------------------------------------------------------------------------------- /routes/Backend/Menu.php: -------------------------------------------------------------------------------- 1 | 'Menu'], function () { 6 | Route::resource('menus', 'MenuController', ['except' => []]); 7 | //For DataTables 8 | Route::post('menus/get', 'MenuTableController')->name('menus.get'); 9 | // for Model Forms 10 | Route::get('menus/get-form/{name?}', 'MenuFormController@create')->name('menus.getform'); 11 | }); 12 | -------------------------------------------------------------------------------- /routes/Backend/Notifications.php: -------------------------------------------------------------------------------- 1 | ['show', 'create', 'store']]); 7 | 8 | Route::get('notification/getlist', 'NotificationController@ajaxNotifications') 9 | ->name('admin.notification.getlist'); 10 | 11 | Route::get('notification/clearcurrentnotifications', 'NotificationController@clearCurrentNotifications') 12 | ->name('admin.notification.clearcurrentnotifications'); 13 | 14 | Route::group(['prefix' => 'notification/{id}', 'where' => ['id' => '[0-9]+']], function () { 15 | Route::get('mark/{is_read}', 'NotificationController@mark') 16 | ->name('admin.notification.mark') 17 | ->where(['is_read' => '[0,1]']); 18 | }); 19 | -------------------------------------------------------------------------------- /routes/Backend/Pages.php: -------------------------------------------------------------------------------- 1 | 'Pages'], function () { 7 | Route::resource('pages', 'PagesController', ['except' => ['show']]); 8 | 9 | //For DataTables 10 | Route::post('pages/get', 'PagesTableController')->name('pages.get'); 11 | }); 12 | -------------------------------------------------------------------------------- /routes/Backend/Search.php: -------------------------------------------------------------------------------- 1 | 'search', 5 | 'as' => 'search.', 6 | 'namespace' => 'Search', 7 | ], function () { 8 | 9 | /* 10 | * Search Specific Functionality 11 | */ 12 | Route::get('/', 'SearchController@index')->name('index'); 13 | }); 14 | -------------------------------------------------------------------------------- /routes/Backend/Settings.php: -------------------------------------------------------------------------------- 1 | 'Settings'], function () { 7 | Route::resource('settings', 'SettingsController', ['except' => ['show', 'create', 'save', 'index', 'destroy']]); 8 | 9 | Route::post('removeicon/{setting}', 'SettingsLogoController@destroy')->name('removeIcon'); 10 | }); 11 | -------------------------------------------------------------------------------- /routes/breadcrumbs.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 16 | }); 17 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /screenshots/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/screenshots/dashboard.png -------------------------------------------------------------------------------- /screenshots/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/screenshots/settings.png -------------------------------------------------------------------------------- /screenshots/users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevmatics/laravel-adminpanel/5101d5005cb85566d37c827f14655d44c0e6919b/screenshots/users.png -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | $uri = urldecode( 9 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 10 | ); 11 | 12 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 13 | // built-in PHP web server. This provides a convenient way to test a Laravel 14 | // application without having installed a "real" web server software here. 15 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 16 | return false; 17 | } 18 | 19 | require_once __DIR__.'/public/index.php'; 20 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /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/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/Feature/Api/V1/LoginTest.php: -------------------------------------------------------------------------------- 1 | json('POST', '/api/v1/auth/login', [ 14 | 'email' => $this->user->email, 15 | 'password' => '1234', 16 | ]) 17 | ->assertStatus(200) 18 | ->assertJsonStructure([ 19 | 'message', 20 | 'token', 21 | ]); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /tests/Unit/Models/BlogCategoryTest.php: -------------------------------------------------------------------------------- 1 | actingAs($this->admin); 15 | 16 | $category = create(BlogCategory::class, ['created_by' => access()->id()]); 17 | 18 | $this->assertInstanceOf(User::class, $category->creator); 19 | 20 | $this->assertEquals($category->creator->id, access()->id()); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/Unit/Models/BlogTagTest.php: -------------------------------------------------------------------------------- 1 | actingAs($this->admin); 15 | 16 | $tag = create(BlogTag::class, ['created_by' => access()->id()]); 17 | 18 | $this->assertInstanceOf(User::class, $tag->creator); 19 | 20 | $this->assertEquals($tag->creator->id, access()->id()); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/Unit/Models/PageTest.php: -------------------------------------------------------------------------------- 1 | actingAs($this->admin); 15 | 16 | $page = create(Page::class); 17 | 18 | $this->assertInstanceOf(User::class, $page->owner); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /tests/Unit/Models/PermissionTest.php: -------------------------------------------------------------------------------- 1 | assertInstanceOf( 15 | 'Illuminate\Database\Eloquent\Collection', $permission->roles 16 | ); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /tests/Unit/Models/RoleTest.php: -------------------------------------------------------------------------------- 1 | assertInstanceOf( 13 | 'Illuminate\Database\Eloquent\Collection', $this->adminRole->users 14 | ); 15 | } 16 | 17 | /** @test */ 18 | public function a_role_has_permissions() 19 | { 20 | $this->assertInstanceOf( 21 | 'Illuminate\Database\Eloquent\Collection', $this->adminRole->permissions 22 | ); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /tests/Utilities/helpers.php: -------------------------------------------------------------------------------- 1 | create($attributes); 6 | } 7 | 8 | function make($class, $attributes = [], $times = null) 9 | { 10 | return factory($class, $times)->make($attributes); 11 | } 12 | --------------------------------------------------------------------------------