├── .editorconfig ├── .env.example ├── .gitattributes ├── .gitignore ├── .htaccess ├── .styleci.yml ├── LICENSE ├── README.md ├── README.txt ├── SECURITY.md ├── app ├── Addons │ ├── Accounting │ │ ├── Controllers │ │ │ ├── AccountAccountController.php │ │ │ ├── AccountJournalController.php │ │ │ ├── AccountMovesController.php │ │ │ ├── AccountPaymentsController.php │ │ │ ├── AccountReportController.php │ │ │ └── PaymentMatchingController.php │ │ ├── Helpers │ │ │ └── Accounting.php │ │ ├── Illuminate │ │ │ └── AccountingServiceProvider.php │ │ ├── Migrations │ │ │ ├── 2020_04_28_133957_add_fields_in_res_customers_table.php │ │ │ ├── 2020_04_29_131258_add_fields_in_res_partners_table.php │ │ │ └── 2020_06_15_134559_add_fields_accounting_in_products_table.php │ │ └── Models │ │ │ ├── account_account.php │ │ │ ├── account_account_type.php │ │ │ ├── account_journal.php │ │ │ ├── account_move.php │ │ │ ├── account_move_line.php │ │ │ └── account_payment.php │ ├── Contact │ │ ├── Controllers │ │ │ ├── ResCustomersController.php │ │ │ └── ResPartnersController.php │ │ ├── Helpers │ │ │ └── Partner.php │ │ ├── Illuminate │ │ │ └── PartnerServiceProvider.php │ │ ├── Migrations │ │ │ ├── 2020_07_25_074018_add_fields_in_res_partners_table.php │ │ │ └── 2020_07_25_074104_add_fields_in_res_customers_table.php │ │ └── Models │ │ │ ├── res_customer.php │ │ │ └── res_partner.php │ ├── HumanResource │ │ ├── Controllers │ │ │ └── HrEmployeesController.php │ │ ├── Helpers │ │ │ └── HumanResource.php │ │ ├── Illuminate │ │ │ └── HumanResourceServiceProvider.php │ │ ├── Migrations │ │ │ └── 2020_05_06_062824_add_fields_in_hr_employees_table.php │ │ └── Models │ │ │ └── hr_employee.php │ ├── Inventory │ │ ├── Controllers │ │ │ ├── CategoryController.php │ │ │ ├── DelivereProductController.php │ │ │ ├── InventoryReportController.php │ │ │ ├── ProductController.php │ │ │ ├── ProductQuantController.php │ │ │ ├── ProductRemovalController.php │ │ │ ├── ProductWarehouseController.php │ │ │ ├── ReceiveProductController.php │ │ │ ├── StockMovesController.php │ │ │ ├── StockPickingsController.php │ │ │ └── StockValuationController.php │ │ ├── Helpers │ │ │ └── Inventory.php │ │ ├── Illuminate │ │ │ └── InventoryServiceProvider.php │ │ ├── Migrations │ │ │ ├── 2020_07_29_165246_create_products_table.php │ │ │ ├── 2020_07_29_170950_create_product_quants_table.php │ │ │ ├── 2020_07_29_171646_create_product_categories_table.php │ │ │ ├── 2020_07_29_172055_create_product_removal_table.php │ │ │ ├── 2020_08_05_093339_create_product_warehouses_table.php │ │ │ ├── 2020_08_12_041636_create_stock_pickings_table.php │ │ │ ├── 2020_08_12_041750_create_stock_picking_lines_table.php │ │ │ ├── 2020_08_17_062558_create_stock_valuations_table.php │ │ │ └── 2020_08_17_062929_create_stock_moves_table.php │ │ └── Models │ │ │ ├── category.php │ │ │ ├── delivere_product.php │ │ │ ├── product.php │ │ │ ├── product_quant.php │ │ │ ├── product_removal.php │ │ │ ├── product_warehouse.php │ │ │ ├── receive_product.php │ │ │ ├── stock_move.php │ │ │ ├── stock_picking.php │ │ │ ├── stock_picking_line.php │ │ │ └── stock_valuation.php │ ├── Invoicing │ │ ├── Controllers │ │ │ ├── BillsController.php │ │ │ ├── CustomerDeptController.php │ │ │ ├── InvoiceController.php │ │ │ ├── PartnerCreditController.php │ │ │ ├── PayableController.php │ │ │ ├── ReceivableAccountController.php │ │ │ ├── ReturnInvoiceController.php │ │ │ └── ReturnPurchaseController.php │ │ ├── Helpers │ │ │ └── Invoicing.php │ │ ├── Illuminate │ │ │ └── InvoicingServiceProvider.php │ │ ├── Migrations │ │ │ ├── 2020_04_30_134842_create_invoices_table.php │ │ │ ├── 2020_04_30_134848_create_invoice_lines_table.php │ │ │ ├── 2020_05_01_080246_add_fields_in_invoices_table.php │ │ │ └── 2020_05_17_093733_add_fields_sales_in_invoices_table.php │ │ └── Models │ │ │ ├── Bill.php │ │ │ ├── BillProduct.php │ │ │ ├── Invoice.php │ │ │ ├── InvoiceProduct.php │ │ │ ├── customer_dept.php │ │ │ ├── partner_credit.php │ │ │ ├── return_invoice.php │ │ │ ├── return_invoice_product.php │ │ │ ├── return_purchase.php │ │ │ └── return_purchase_product.php │ ├── Purchase │ │ ├── Controllers │ │ │ └── PurchasesOrdersController.php │ │ ├── Helpers │ │ │ └── Purchase.php │ │ ├── Illuminate │ │ │ └── PurchaseServiceProvider.php │ │ ├── Migrations │ │ │ ├── 2020_04_29_131259_add_fields_in_res_partners.php │ │ │ ├── 2020_06_01_123811_create_purchases_orders_table.php │ │ │ └── 2020_06_01_124120_create_purchases_order_products_table.php │ │ └── Models │ │ │ ├── purchases_order.php │ │ │ └── purchases_order_products.php │ ├── Sales │ │ ├── Controllers │ │ │ └── SalesOrdersController.php │ │ ├── Helpers │ │ │ └── Sales.php │ │ ├── Illuminate │ │ │ └── SalesServiceProvider.php │ │ ├── Migrations │ │ │ ├── 2020_04_28_133956_add_fields_in_res_customers_table.php │ │ │ ├── 2020_06_01_123825_create_sales_orders_table.php │ │ │ └── 2020_06_01_124327_create_sales_order_products_table.php │ │ └── Models │ │ │ ├── sales_order.php │ │ │ └── sales_order_product.php │ └── Uom │ │ ├── Controllers │ │ └── UomController.php │ │ └── Models │ │ ├── uom_category.php │ │ ├── uom_type.php │ │ └── uom_uom.php ├── Chat.php ├── Console │ └── Kernel.php ├── Exceptions │ └── Handler.php ├── Functions │ └── Encrypt.php ├── Helpers │ ├── Access.php │ ├── Addons.php │ ├── Country.php │ ├── Currency.php │ ├── Group.php │ ├── HumanResource.php │ ├── Language.php │ ├── Partner.php │ └── Timezone.php ├── Http │ ├── Controllers │ │ ├── AccessRightsController.php │ │ ├── AppsController.php │ │ ├── Auth │ │ │ ├── ConfirmPasswordController.php │ │ │ ├── ForgotPasswordController.php │ │ │ ├── LoginController.php │ │ │ ├── RegisterController.php │ │ │ ├── ResetPasswordController.php │ │ │ └── VerificationController.php │ │ ├── ChatController.php │ │ ├── Controller.php │ │ ├── ECommerceController.php │ │ ├── HomeController.php │ │ ├── HrAttendanceController.php │ │ ├── HrDepartmentController.php │ │ ├── HrEmployeesController.php │ │ ├── HrJobsController.php │ │ ├── HrRecruitmentController.php │ │ ├── LeaveController.php │ │ ├── ManageSalaryController.php │ │ ├── OrderController.php │ │ ├── ProfileController.php │ │ ├── ResBankController.php │ │ ├── ResCompaniesController.php │ │ ├── ResCompanyBankController.php │ │ ├── ResCountryController.php │ │ ├── ResCountryGroupsController.php │ │ ├── ResCountryStatesController.php │ │ ├── ResCurrencyController.php │ │ ├── ResCustomerBanksController.php │ │ ├── ResLangController.php │ │ ├── ResPartnerBanksController.php │ │ ├── ResPartnerCategoryController.php │ │ ├── ResPartnerIndustryController.php │ │ ├── ResTimeZoneController.php │ │ ├── ResTitleController.php │ │ ├── RoleController.php │ │ └── UserController.php │ ├── Kernel.php │ └── Middleware │ │ ├── Authenticate.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── EncryptCookies.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php ├── Models │ ├── Apps │ │ ├── ir_model.php │ │ └── ir_model_relation.php │ ├── Company │ │ ├── res_Company_bank.php │ │ ├── res_bank.php │ │ └── res_company.php │ ├── Currency │ │ └── res_currency.php │ ├── Customer │ │ └── res_customer_bank.php │ ├── Data │ │ ├── res_lang.php │ │ ├── res_partner_industry.php │ │ └── timezone.php │ ├── Human_Resource │ │ ├── hr_attendance.php │ │ ├── hr_department.php │ │ ├── hr_employee.php │ │ ├── hr_job.php │ │ ├── leave.php │ │ └── managesalary.php │ ├── Partner │ │ └── res_partner.php │ ├── Product │ │ ├── Category.php │ │ ├── Product.php │ │ ├── stock_move.php │ │ ├── stock_valuation.php │ │ └── stock_warehouse.php │ ├── Sales │ │ ├── Order.php │ │ ├── Order_detail.php │ │ ├── sales_order.php │ │ └── sales_order_product.php │ └── World_database │ │ ├── res_country.php │ │ ├── res_country_group.php │ │ └── res_country_state.php ├── Providers │ ├── AddonsProvider.php │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── EncryptServiceProvider.php │ ├── EventServiceProvider.php │ ├── HumanResourceProvider.php │ ├── LanguageProvider.php │ ├── ResCountryProvider.php │ ├── ResCurrencyProvider.php │ ├── ResPartnerProvider.php │ ├── RouteServiceProvider.php │ ├── TimeZoneProvider.php │ ├── UserAccessProvider.php │ └── UserGroupProvider.php ├── User.php ├── access_right.php ├── res_partner_Category.php ├── res_partner_bank.php ├── res_partner_industry.php ├── res_title.php ├── user_group.php └── user_type.php ├── artisan ├── bootstrap ├── app.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── database.php ├── dompdf.php ├── filesystems.php ├── hashing.php ├── logging.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ └── UserFactory.php ├── migrations │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2018_06_16_012742_add_status_to_users_table.php │ ├── 2018_06_26_080341_create_permission_tables.php │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ ├── 2020_03_14_154040_create_hr_employees_table.php │ ├── 2020_03_14_154807_create_res_partners_table.php │ ├── 2020_03_14_154815_create_hr_departments_table.php │ ├── 2020_03_14_155028_create_res_customers_table.php │ ├── 2020_03_14_155042_create_res_customers_banks_table.php │ ├── 2020_03_14_155420_create_res_partner_banks_table.php │ ├── 2020_03_14_155722_create_res_companies_table.php │ ├── 2020_03_14_155921_create_res_country_table.php │ ├── 2020_03_14_160135_create_res_country_groups_table.php │ ├── 2020_03_14_160457_create_res_country_states_table.php │ ├── 2020_03_14_160711_create_res_currency_table.php │ ├── 2020_03_14_160920_create_res_partner_industry_table.php │ ├── 2020_03_14_161028_create_res_title_table.php │ ├── 2020_03_15_090819_create_res_bank_table.php │ ├── 2020_03_15_090904_create_res_company_bank_table.php │ ├── 2020_03_28_060933_create_hr_jobs_table.php │ ├── 2020_03_30_030445_create_customer_debt_table.php │ ├── 2020_03_30_030627_create_partner_credit_table.php │ ├── 2020_04_04_123628_create_attendance_table.php │ ├── 2020_04_05_102257_create_leaves_table.php │ ├── 2020_04_06_131021_create_managesalaries_table.php │ ├── 2020_04_20_115622_create_account_journals_table.php │ ├── 2020_04_20_121238_create_account_accounts_table.php │ ├── 2020_04_20_132629_create_account_account_type_table.php │ ├── 2020_04_21_095958_add_fields_account_journal_table.php │ ├── 2020_04_21_154225_add_field_customer_debt_table.php │ ├── 2020_04_21_154248_add_field_partner_credit_table.php │ ├── 2020_04_22_084538_create_receipt_product_table.php │ ├── 2020_04_22_134842_create_purchases_table.php │ ├── 2020_04_22_134848_create_purchase_products_table.php │ ├── 2020_04_25_212625_create_orders_table.php │ ├── 2020_04_25_212626_add_relationships_to_orders_tables.php │ ├── 2020_04_25_212634_create_order_details_table.php │ ├── 2020_04_26_122935_add_fields_in_order_table.php │ ├── 2020_04_29_043358_add_fields_in_purchases_table.php │ ├── 2020_05_01_082738_create_delivered_product_table.php │ ├── 2020_05_03_134925_create_return_invoices_table.php │ ├── 2020_05_03_135040_create_return_invoice_products_table.php │ ├── 2020_05_04_140123_create_return_purchases_table.php │ ├── 2020_05_04_140141_create_return_purchase_products_table.php │ ├── 2020_05_06_062936_add_fields_in_hr_employees_table.php │ ├── 2020_05_11_130813_create_access_rights_table.php │ ├── 2020_05_11_131227_create_user_types_table.php │ ├── 2020_05_11_132444_create_user_groups_table.php │ ├── 2020_05_11_132624_add_field_in_users_table.php │ ├── 2020_05_11_161934_add_fields_in_users_table.php │ ├── 2020_05_18_145137_add_fields_merchandise_in_res_partner_table.php │ ├── 2020_05_21_160744_create_chats_table.php │ ├── 2020_06_13_123046_add_fields_client_in_return_invoices_table.php │ ├── 2020_06_13_123109_add_fields_client_in_return_purchases_table.php │ ├── 2020_06_15_123335_create_account_moves_table.php │ ├── 2020_06_15_123404_create_account_move_lines_table.php │ ├── 2020_06_16_122836_create_account_payments_table.php │ ├── 2020_06_17_140312_add_fields_payment_id_in_account_move_lines_table.php │ ├── 2020_07_12_022958_create_ir_models_table.php │ ├── 2020_07_12_023443_add_fields_developer_and_mrp_in_access_rights_table.php │ ├── 2020_07_12_073539_create_res_lang_table.php │ ├── 2020_07_12_074259_create_timezone_table.php │ ├── 2020_07_26_084500_create_ir_model_relation_table.php │ ├── 2020_08_01_110258_create_uom_uom_table.php │ ├── 2020_08_01_124944_create_uom_categories_table.php │ ├── 2020_08_01_162505_create_uom_type_table.php │ ├── 2020_08_29_080320_create_ir_module_categories_table.php │ ├── 2020_08_29_080450_create_res_groups_table.php │ ├── 2020_08_29_081047_create_res_config_settings_table.php │ └── 2020_08_29_081058_create_res_companies_users_rel_table.php └── seeds │ ├── AccountSeeder.php │ ├── AccountTypeSeeder.php │ ├── AppsSeeder.php │ ├── CompanySeeder.php │ ├── CountrySeeder.php │ ├── CountryStateSeeder.php │ ├── CurrencySeeder.php │ ├── DatabaseSeeder.php │ ├── LanguageSeeder.php │ ├── PartnerIndustrySeeder.php │ ├── TimeZoneSeeder.php │ ├── UomSeeder.php │ ├── UserSeeder.php │ └── UserTypeSeeder.php ├── error_log ├── index.php ├── install_nvm.sh ├── package-lock.json ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── css │ ├── admin.css │ ├── app.css │ ├── base.css │ ├── main.css │ ├── util.css │ ├── web.assets_backend.css │ └── web.assets_common.css ├── ecommerce │ ├── css │ │ ├── animate.css │ │ ├── bootstrap.css │ │ ├── flex-slider.min.css │ │ ├── font-awesome.css │ │ ├── jquery-ui.css │ │ ├── jquery.fancybox.min.css │ │ ├── magnific-popup.css │ │ ├── magnific-popup.min.css │ │ ├── nice-select.css │ │ ├── niceselect.css │ │ ├── owl-carousel.css │ │ ├── reset.css │ │ ├── responsive.css │ │ ├── slicknav.min.css │ │ ├── style.css │ │ └── themify-icons.css │ ├── fonts │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── themify.eot │ │ ├── themify.svg │ │ ├── themify.ttf │ │ └── themify.woff │ ├── images │ │ ├── favicon.png │ │ ├── logo.png │ │ ├── logo2.png │ │ ├── map-marker.png │ │ ├── payment-method.png │ │ └── payments.png │ └── js │ │ ├── active.js │ │ ├── bootstrap.min.js │ │ ├── easing.js │ │ ├── facnybox.min.js │ │ ├── finalcountdown.min.js │ │ ├── flex-slider.js │ │ ├── gmap.min.js │ │ ├── jquery-migrate-3.0.0.js │ │ ├── jquery-ui.min.js │ │ ├── jquery.min.js │ │ ├── magnific-popup.js │ │ ├── map-script.js │ │ ├── nicesellect.js │ │ ├── onepage-nav.min.js │ │ ├── owl-carousel.js │ │ ├── popper.min.js │ │ ├── scrollup.js │ │ ├── slicknav.min.js │ │ ├── waypoints.min.js │ │ └── ytplayer.min.js ├── favicon.ico ├── fonts │ ├── flaticon │ │ ├── .DS_Store │ │ ├── backup.txt │ │ ├── font │ │ │ ├── Flaticon.eot │ │ │ ├── Flaticon.svg │ │ │ ├── Flaticon.ttf │ │ │ ├── Flaticon.woff │ │ │ ├── _flaticon.scss │ │ │ └── flaticon.css │ │ └── license │ │ │ └── license.pdf │ ├── font-awesome-4.7.0 │ │ ├── HELP-US-OUT.txt │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── less │ │ │ ├── animated.less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── screen-reader.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ └── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ ├── icomoon │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ └── icomoon.woff │ ├── iconic │ │ ├── css │ │ │ ├── material-design-iconic-font.css │ │ │ └── material-design-iconic-font.min.css │ │ └── fonts │ │ │ ├── Material-Design-Iconic-Font.eot │ │ │ ├── Material-Design-Iconic-Font.svg │ │ │ ├── Material-Design-Iconic-Font.ttf │ │ │ ├── Material-Design-Iconic-Font.woff │ │ │ └── Material-Design-Iconic-Font.woff2 │ ├── ionicons │ │ ├── css │ │ │ ├── _ionicons.scss │ │ │ └── ionicons.min.css │ │ └── fonts │ │ │ ├── .DS_Store │ │ │ ├── ionicons.eot │ │ │ ├── ionicons.svg │ │ │ ├── ionicons.ttf │ │ │ ├── ionicons.woff │ │ │ └── ionicons.woff2 │ ├── open-iconic │ │ ├── open-iconic.eot │ │ ├── open-iconic.otf │ │ ├── open-iconic.svg │ │ ├── open-iconic.ttf │ │ └── open-iconic.woff │ └── poppins │ │ ├── Poppins-Black.ttf │ │ ├── Poppins-BlackItalic.ttf │ │ ├── Poppins-Bold.ttf │ │ ├── Poppins-BoldItalic.ttf │ │ ├── Poppins-ExtraBold.ttf │ │ ├── Poppins-ExtraBoldItalic.ttf │ │ ├── Poppins-ExtraLight.ttf │ │ ├── Poppins-ExtraLightItalic.ttf │ │ ├── Poppins-Italic.ttf │ │ ├── Poppins-Light.ttf │ │ ├── Poppins-LightItalic.ttf │ │ ├── Poppins-Medium.ttf │ │ ├── Poppins-MediumItalic.ttf │ │ ├── Poppins-Regular.ttf │ │ ├── Poppins-SemiBold.ttf │ │ ├── Poppins-SemiBoldItalic.ttf │ │ ├── Poppins-Thin.ttf │ │ └── Poppins-ThinItalic.ttf ├── images │ ├── apps │ │ ├── accounting.png │ │ ├── employee.png │ │ ├── inventory.png │ │ ├── mrp.png │ │ ├── pos.png │ │ ├── purchase.png │ │ └── sale.png │ ├── background │ │ ├── chat.jpg │ │ ├── city.jpg │ │ └── city1.jpeg │ ├── icons │ │ ├── avatar.jpeg │ │ ├── avatar.png │ │ ├── camera.png │ │ ├── checkin.png │ │ ├── checkout.png │ │ ├── company_image.png │ │ ├── favicon.ico │ │ ├── icon.png │ │ ├── kltech-intl.png │ │ ├── smiling_face.svg │ │ ├── warning.png │ │ └── your_logo.png │ └── logo │ │ ├── logomark.min.svg │ │ ├── logotype.min.svg │ │ ├── segargroup.png │ │ └── sk-logo1.png ├── index.php ├── js │ ├── admin.js │ ├── ajax.js │ ├── app.js │ ├── asset_common │ │ ├── base.js │ │ ├── bill.js │ │ ├── customer.js │ │ ├── delivery.js │ │ ├── employee.js │ │ ├── general_ledger.js │ │ ├── internal_user.js │ │ ├── invoice.js │ │ ├── partner_ledger.js │ │ ├── payment.js │ │ ├── payments_invoice.js │ │ ├── portal.js │ │ ├── purchase_order.js │ │ ├── receive.js │ │ ├── reconcile.js │ │ ├── return_inv.js │ │ ├── return_po.js │ │ ├── sales.js │ │ ├── stock_move.js │ │ ├── stock_valuation.js │ │ └── vendor.js │ ├── chat.js │ ├── employee.js │ ├── library │ │ ├── moment.min.js │ │ ├── numeral.min.js │ │ ├── vue-resource.min.js │ │ ├── vue.min.js │ │ └── vue_v2.6.11.min.js │ ├── main.js │ ├── pos.js │ ├── profile.js │ ├── react │ │ └── admin.js │ ├── transaksi.js │ └── transaksi │ │ ├── invoice.js │ │ ├── purchase.js │ │ ├── purchase_order.js │ │ ├── sales_order.js │ │ └── vue-resource.min.js ├── mix-manifest.json ├── portal │ ├── css │ │ ├── .DS_Store │ │ ├── ajax-loader.gif │ │ ├── animate.css │ │ ├── aos.css │ │ ├── bootstrap.min.css │ │ ├── bootstrap │ │ │ ├── .DS_Store │ │ │ ├── bootstrap-grid.css │ │ │ └── bootstrap-reboot.css │ │ ├── css │ │ │ ├── .DS_Store │ │ │ ├── bootstrap-reboot.css │ │ │ └── mixins │ │ │ │ └── _text-hide.css │ │ ├── flaticon.css │ │ ├── icomoon.css │ │ ├── ionicons.min.css │ │ ├── magnific-popup.css │ │ ├── open-iconic-bootstrap.min.css │ │ ├── owl.carousel.min.css │ │ ├── owl.theme.default.min.css │ │ └── style.css │ ├── fonts │ │ ├── .DS_Store │ │ ├── flaticon │ │ │ ├── .DS_Store │ │ │ ├── backup.txt │ │ │ ├── font │ │ │ │ ├── Flaticon.eot │ │ │ │ ├── Flaticon.svg │ │ │ │ ├── Flaticon.ttf │ │ │ │ ├── Flaticon.woff │ │ │ │ ├── _flaticon.scss │ │ │ │ └── flaticon.css │ │ │ └── license │ │ │ │ └── license.pdf │ │ ├── icomoon │ │ │ ├── icomoon.eot │ │ │ ├── icomoon.svg │ │ │ ├── icomoon.ttf │ │ │ └── icomoon.woff │ │ ├── ionicons │ │ │ ├── css │ │ │ │ ├── _ionicons.scss │ │ │ │ └── ionicons.min.css │ │ │ └── fonts │ │ │ │ ├── .DS_Store │ │ │ │ ├── ionicons.eot │ │ │ │ ├── ionicons.svg │ │ │ │ ├── ionicons.ttf │ │ │ │ ├── ionicons.woff │ │ │ │ └── ionicons.woff2 │ │ └── open-iconic │ │ │ ├── open-iconic.eot │ │ │ ├── open-iconic.otf │ │ │ ├── open-iconic.svg │ │ │ ├── open-iconic.ttf │ │ │ └── open-iconic.woff │ ├── images │ │ ├── .DS_Store │ │ ├── about-1.jpg │ │ ├── about.jpg │ │ ├── activity │ │ │ ├── IMG_5001.jpg │ │ │ ├── MKS01.jpg │ │ │ ├── MKS02.jpg │ │ │ ├── MKS03.jpg │ │ │ ├── MKS04.jpg │ │ │ ├── MKS05.jpg │ │ │ ├── MKS08.jpg │ │ │ ├── SKF-KOREA-1.jpg │ │ │ ├── pear.jpg │ │ │ └── warehouse.jpg │ │ ├── background │ │ │ ├── bg_fruit.jpg │ │ │ └── bg_fruit1.jpg │ │ ├── bg_1.jpg │ │ ├── bg_2.jpg │ │ ├── customer │ │ │ ├── adaswalayan.jpg │ │ │ ├── alfamart.jpg │ │ │ ├── carrefour.jpg │ │ │ ├── dutabuah.jpg │ │ │ ├── giant.jpg │ │ │ ├── griyamart.jpg │ │ │ ├── hypermart.jpg │ │ │ ├── indomaret.jpg │ │ │ ├── irian.png │ │ │ ├── jakarta.jpg │ │ │ ├── kokifruit.jpg │ │ │ ├── lottemart.jpg │ │ │ ├── rezekisupermarket.jpg │ │ │ └── suzuya.jpg │ │ ├── image_1.jpg │ │ ├── image_2.jpg │ │ ├── image_3.jpg │ │ ├── image_4.jpg │ │ ├── image_5.jpg │ │ ├── image_6.jpg │ │ ├── loc.png │ │ ├── partner │ │ │ ├── 17.jpg │ │ │ ├── coolfresh.jpg │ │ │ ├── fruitmaster.jpg │ │ │ ├── goodfarmer.jpg │ │ │ ├── hoanghau.jpg │ │ │ ├── kleppe.jpg │ │ │ ├── saco.jpg │ │ │ ├── shenzen.jpg │ │ │ ├── starranch.jpg │ │ │ ├── terra.jpg │ │ │ ├── widerways.jpg │ │ │ └── zespri.jpg │ │ ├── person_1.jpg │ │ ├── person_2.jpg │ │ ├── person_3.jpg │ │ ├── person_4.jpg │ │ ├── product │ │ │ ├── frozenfood.png │ │ │ ├── fruit.png │ │ │ └── vegetable.png │ │ ├── project-1.jpg │ │ ├── project-2.jpg │ │ ├── project-3.jpg │ │ ├── project-4.jpg │ │ ├── project-5.jpg │ │ ├── project-6.jpg │ │ ├── staff-1.jpg │ │ ├── staff-2.jpg │ │ ├── staff-3.jpg │ │ ├── staff-4.jpg │ │ ├── team-1.jpg │ │ ├── team-2.jpg │ │ ├── team-3.jpg │ │ ├── team-4.jpg │ │ ├── testimony-1.jpg │ │ └── testimony-2.jpg │ ├── js │ │ ├── .DS_Store │ │ ├── aos.js │ │ ├── bootstrap.min.js │ │ ├── google-map.js │ │ ├── jquery-3.2.1.min.js │ │ ├── jquery-migrate-3.0.1.min.js │ │ ├── jquery.animateNumber.min.js │ │ ├── jquery.easing.1.3.js │ │ ├── jquery.magnific-popup.min.js │ │ ├── jquery.min.js │ │ ├── jquery.stellar.min.js │ │ ├── jquery.waypoints.min.js │ │ ├── main.js │ │ ├── owl.carousel.min.js │ │ ├── popper.min.js │ │ └── scrollax.min.js │ └── scss │ │ ├── .DS_Store │ │ ├── bootstrap │ │ ├── .DS_Store │ │ ├── _alert.scss │ │ ├── _badge.scss │ │ ├── _breadcrumb.scss │ │ ├── _button-group.scss │ │ ├── _buttons.scss │ │ ├── _card.scss │ │ ├── _carousel.scss │ │ ├── _close.scss │ │ ├── _code.scss │ │ ├── _custom-forms.scss │ │ ├── _dropdown.scss │ │ ├── _forms.scss │ │ ├── _functions.scss │ │ ├── _grid.scss │ │ ├── _images.scss │ │ ├── _input-group.scss │ │ ├── _jumbotron.scss │ │ ├── _list-group.scss │ │ ├── _media.scss │ │ ├── _mixins.scss │ │ ├── _modal.scss │ │ ├── _nav.scss │ │ ├── _navbar.scss │ │ ├── _pagination.scss │ │ ├── _popover.scss │ │ ├── _print.scss │ │ ├── _progress.scss │ │ ├── _reboot.scss │ │ ├── _root.scss │ │ ├── _spinners.scss │ │ ├── _tables.scss │ │ ├── _toasts.scss │ │ ├── _tooltip.scss │ │ ├── _transitions.scss │ │ ├── _type.scss │ │ ├── _utilities.scss │ │ ├── _variables.scss │ │ ├── bootstrap-grid.scss │ │ ├── bootstrap-reboot.scss │ │ ├── bootstrap.scss │ │ ├── mixins │ │ │ ├── _alert.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _badge.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _box-shadow.scss │ │ │ ├── _breakpoints.scss │ │ │ ├── _buttons.scss │ │ │ ├── _caret.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _float.scss │ │ │ ├── _forms.scss │ │ │ ├── _gradients.scss │ │ │ ├── _grid-framework.scss │ │ │ ├── _grid.scss │ │ │ ├── _hover.scss │ │ │ ├── _image.scss │ │ │ ├── _list-group.scss │ │ │ ├── _lists.scss │ │ │ ├── _nav-divider.scss │ │ │ ├── _pagination.scss │ │ │ ├── _reset-text.scss │ │ │ ├── _resize.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _size.scss │ │ │ ├── _table-row.scss │ │ │ ├── _text-emphasis.scss │ │ │ ├── _text-hide.scss │ │ │ ├── _text-truncate.scss │ │ │ ├── _transition.scss │ │ │ └── _visibility.scss │ │ └── utilities │ │ │ ├── _align.scss │ │ │ ├── _background.scss │ │ │ ├── _borders.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _display.scss │ │ │ ├── _embed.scss │ │ │ ├── _flex.scss │ │ │ ├── _float.scss │ │ │ ├── _overflow.scss │ │ │ ├── _position.scss │ │ │ ├── _screenreaders.scss │ │ │ ├── _shadows.scss │ │ │ ├── _sizing.scss │ │ │ ├── _spacing.scss │ │ │ ├── _text.scss │ │ │ └── _visibility.scss │ │ └── style.scss ├── robots.txt ├── uploads │ └── customers │ │ ├── 1585316438_adaswalayan.jpg │ │ ├── 1585316544_alfamart.jpg │ │ ├── 1585316643_carrefour.jpg │ │ ├── 1585316908_dutabuah.jpg │ │ ├── 1585316988_giant.jpg │ │ ├── 1585317093_griyamart.jpg │ │ ├── 1585317243_hypermart.jpg │ │ ├── 1585317311_indomaret.jpg │ │ ├── 1585317377_irian.png │ │ ├── 1585317476_lottemart.jpg │ │ └── 1585403101_suzuya.jpg └── vendor │ ├── animate │ └── animate.css │ ├── animsition │ ├── css │ │ ├── animsition.css │ │ └── animsition.min.css │ └── js │ │ ├── animsition.js │ │ └── animsition.min.js │ ├── bootstrap │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── popper.js │ │ ├── popper.min.js │ │ └── tooltip.js │ ├── countdowntime │ └── countdowntime.js │ ├── css-hamburgers │ ├── hamburgers.css │ └── hamburgers.min.css │ ├── daterangepicker │ ├── daterangepicker.css │ ├── daterangepicker.js │ ├── moment.js │ └── moment.min.js │ ├── jquery │ └── jquery-3.2.1.min.js │ ├── perfect-scrollbar │ ├── perfect-scrollbar.css │ └── perfect-scrollbar.min.js │ └── select2 │ ├── select2.css │ ├── select2.js │ ├── select2.min.css │ └── select2.min.js ├── resources ├── js │ ├── app.js │ ├── bootstrap.js │ ├── components │ │ ├── ExampleComponent.vue │ │ └── LineChart.vue │ ├── layouts │ │ └── App.vue │ ├── router.js │ └── views │ │ ├── About.vue │ │ ├── Home.vue │ │ ├── attendance │ │ └── checkin │ │ │ └── index.vue │ │ ├── base │ │ ├── company │ │ │ ├── create.vue │ │ │ ├── index.vue │ │ │ └── update.vue │ │ ├── language │ │ │ ├── form.vue │ │ │ └── index.vue │ │ └── setting │ │ │ └── index.vue │ │ ├── contact │ │ ├── customer │ │ │ ├── create.vue │ │ │ ├── edit.vue │ │ │ └── index.vue │ │ └── vendor │ │ │ ├── create.vue │ │ │ ├── edit.vue │ │ │ └── index.vue │ │ ├── human_resource │ │ ├── contract │ │ │ ├── create.vue │ │ │ └── index.vue │ │ ├── department │ │ │ ├── create.vue │ │ │ └── index.vue │ │ ├── employee │ │ │ ├── create.vue │ │ │ ├── index.vue │ │ │ └── view.vue │ │ └── jobs │ │ │ ├── create.vue │ │ │ └── index.vue │ │ ├── inventory │ │ ├── category │ │ │ ├── create.vue │ │ │ ├── edit.vue │ │ │ └── index.vue │ │ ├── product │ │ │ ├── create.vue │ │ │ ├── edit.vue │ │ │ └── index.vue │ │ ├── uom │ │ │ ├── create.vue │ │ │ ├── edit.vue │ │ │ └── index.vue │ │ └── warehouse │ │ │ ├── create.vue │ │ │ ├── edit.vue │ │ │ └── index.vue │ │ ├── invoicing │ │ └── invoice │ │ │ └── form │ │ │ └── create.vue │ │ ├── logistic │ │ ├── dasboard.vue │ │ ├── delivery │ │ │ ├── form.vue │ │ │ └── index.vue │ │ └── receipt │ │ │ ├── form.vue │ │ │ └── index.vue │ │ ├── purchases │ │ ├── form │ │ │ ├── create.vue │ │ │ ├── edit.vue │ │ │ ├── index.vue │ │ │ └── view.vue │ │ └── report │ │ │ ├── LineChart.vue │ │ │ └── graph.vue │ │ └── sales │ │ ├── form │ │ ├── create.vue │ │ ├── edit.vue │ │ ├── index.vue │ │ └── view.vue │ │ └── report │ │ ├── LineChart.vue │ │ └── graph.vue ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php ├── sass │ ├── _variables.scss │ └── app.scss └── views │ ├── Apps │ └── index.blade.php │ ├── Recruitment │ ├── create.blade.php │ ├── index.blade.php │ ├── index.html │ └── view.blade.php │ ├── accounting │ ├── account │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ └── index.blade.php │ ├── journal │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ └── index.blade.php │ ├── payment_matching │ │ ├── bill │ │ │ └── create.blade.php │ │ └── invoice │ │ │ └── create.blade.php │ ├── payments │ │ ├── bill │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── view.blade.php │ │ └── invoice │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── view.blade.php │ └── report │ │ ├── general_ledger.blade.php │ │ └── partner_ledger.blade.php │ ├── attendance │ ├── index.blade.php │ └── vue.blade.php │ ├── auth │ ├── login.blade.php │ ├── passwords │ │ ├── confirm.blade.php │ │ ├── email.blade.php │ │ └── reset.blade.php │ ├── register.blade.php │ └── verify.blade.php │ ├── bills │ ├── create.blade.php │ ├── edit.blade.php │ ├── form.blade.php │ ├── index.blade.php │ ├── report.blade.php │ └── show.blade.php │ ├── chat.blade.php │ ├── companies │ ├── create.blade.php │ ├── edit.blade.php │ ├── index.blade.php │ └── view.blade.php │ ├── contact │ └── partner │ │ └── vue.blade.php │ ├── customer_dept │ └── report.blade.php │ ├── dashboard.blade.php │ ├── ecommerce │ └── index.blade.php │ ├── hr │ ├── contract │ │ └── vue.blade.php │ ├── department │ │ └── vue.blade.php │ ├── employee │ │ └── vue.blade.php │ └── job │ │ └── vue.blade.php │ ├── index.blade.php │ ├── inventory │ ├── category │ │ └── vue.blade.php │ ├── logistics │ │ └── vue.blade.php │ ├── product │ │ └── vue.blade.php │ ├── uom │ │ └── vue.blade.php │ └── warehouse │ │ └── vue.blade.php │ ├── invoices │ ├── create.blade.php │ ├── edit.blade.php │ ├── form.blade.php │ ├── index.blade.php │ ├── report.blade.php │ └── show.blade.php │ ├── layouts │ ├── admin.blade.php │ ├── app.blade.php │ ├── header_portal.blade.php │ └── sidebar.blade.php │ ├── leave │ └── index.blade.php │ ├── manage_users │ ├── edit.blade.php │ ├── internal_user.blade.php │ └── portal.blade.php │ ├── payslip │ ├── create.blade.php │ ├── index.blade.php │ └── store.blade.php │ ├── pos │ ├── cart.blade.php │ ├── create.blade.php │ ├── index.blade.php │ ├── report │ │ ├── invoice.blade.php │ │ └── invoice_excel.blade.php │ └── view.blade.php │ ├── products │ └── report │ │ ├── stock_move.blade.php │ │ └── stock_valuation.blade.php │ ├── profile │ └── index.blade.php │ ├── purchases │ └── vue.blade.php │ ├── reports │ ├── accounting │ │ ├── general_ledger.blade.php │ │ ├── partner_ledger.blade.php │ │ ├── payable_pdf.blade.php │ │ └── receivable_pdf.blade.php │ ├── customer │ │ └── customer_credit_report_pdf.blade.php │ ├── layouts │ │ └── report.blade.php │ ├── product │ │ ├── inventory_valuation.blade.php │ │ ├── product_list.blade.php │ │ ├── product_stock.blade.php │ │ └── stock_move.blade.php │ ├── purchases │ │ ├── purchase_pdf.blade.php │ │ ├── purchase_report_pdf.blade.php │ │ ├── purchases_order_pdf.blade.php │ │ └── purchases_pdf.blade.php │ └── sales │ │ ├── invoice_pdf.blade.php │ │ ├── invoice_report_pdf.blade.php │ │ ├── sales_order_pdf.blade.php │ │ └── sales_pdf.blade.php │ ├── return-inv │ ├── edit.blade.php │ ├── form.blade.php │ ├── index.blade.php │ ├── return.blade.php │ └── show.blade.php │ ├── return-po │ ├── edit.blade.php │ ├── form.blade.php │ ├── index.blade.php │ ├── return.blade.php │ └── show.blade.php │ ├── sales │ └── vue.blade.php │ ├── setting │ ├── company │ │ └── vue.blade.php │ ├── general │ │ └── vue.blade.php │ ├── language │ │ └── vue.blade.php │ └── themes.blade.php │ └── welcome.blade.php ├── routes ├── api.php ├── channels.php ├── console.php └── web.php ├── server.php ├── sql ├── accounts.sql ├── country.sql ├── country_state.sql ├── currency.sql ├── language.sql └── timezone.sql ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ ├── .gitignore │ │ └── data │ │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore ├── tests ├── CreatesApplication.php ├── Feature │ └── ExampleTest.php ├── TestCase.php └── Unit │ └── ExampleTest.php └── webpack.mix.js /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.{yml,yaml}] 15 | indent_size = 2 16 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | php: 2 | preset: laravel 3 | disabled: 4 | - unused_use 5 | finder: 6 | not-name: 7 | - index.php 8 | - server.php 9 | js: 10 | finder: 11 | not-name: 12 | - webpack.mix.js 13 | css: true 14 | -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- 1 | Required 2 | LARAVEL 6.18 3 | POSTGRESQL 11,7 4 | INSTRUKSI INSTALASI 5 | 6 | Jalankan COMPOSER INSTALL 7 | Jalankan php artisan migrate 8 | Import / jalankan File Data.sql 9 | Import / jalankan File trigger.sql 10 | jalankan php artisan serve untuk memulai aplikasi 11 | 12 | github link https://github.com/kelvzxu/erp_laravel 13 | jika ada masalah saat instalasi hub kelvzxu@kltechgroup.xyz -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | Use this section to tell people about which versions of your project are 6 | currently being supported with security updates. 7 | 8 | | Version | Supported | 9 | | ------- | ------------------ | 10 | | 5.1.x | :white_check_mark: | 11 | | 5.0.x | :x: | 12 | | 4.0.x | :white_check_mark: | 13 | | < 4.0 | :x: | 14 | 15 | ## Reporting a Vulnerability 16 | 17 | Use this section to tell people how to report a vulnerability. 18 | 19 | Tell them where to go, how often they can expect to get an update on a 20 | reported vulnerability, what to expect if the vulnerability is accepted or 21 | declined, etc. 22 | -------------------------------------------------------------------------------- /app/Addons/Accounting/Illuminate/AccountingServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'app/Addons/HumanResource/Migrations', '--force' => true)); 12 | } 13 | catch (\Exception $e){ 14 | echo $e; 15 | } 16 | } 17 | 18 | public static function uninstalled(){ 19 | try{ 20 | Artisan::call('migrate:rollback', array('--path' => 'app/Addons/Sales/Migrations', '--force' => true)); 21 | } 22 | catch (\Exception $e){ 23 | return false; 24 | } 25 | } 26 | 27 | 28 | } -------------------------------------------------------------------------------- /app/Addons/HumanResource/Illuminate/HumanResourceServiceProvider.php: -------------------------------------------------------------------------------- 1 | json([ 15 | 'status' => 'success', 16 | 'result' => $response 17 | ], 200); 18 | } catch (\Exception $e){ 19 | return response()->json([ 20 | 'status' => 'failed', 21 | 'result' => [] 22 | ]); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/Addons/Inventory/Illuminate/InventoryServiceProvider.php: -------------------------------------------------------------------------------- 1 | belongsTo(' App\Addons\Invoicing\Models\Invoice','invoice_no','invoice_no'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/Addons/Inventory/Models/product_quant.php: -------------------------------------------------------------------------------- 1 | hasOne('App\Models\Company\res_company','id','company_id'); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/Addons/Inventory/Models/receive_product.php: -------------------------------------------------------------------------------- 1 | belongsTo('App\Models\Merchandises\Purchase','purchase_no','purchase_no'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/Addons/Inventory/Models/stock_move.php: -------------------------------------------------------------------------------- 1 | hasOne(stock_valuation::class); 19 | } 20 | 21 | public function company() 22 | { 23 | return $this->hasOne(res_company::class,'id','company_id'); 24 | } 25 | 26 | public function product() 27 | { 28 | return $this->belongsTo(Product::class); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Addons/Inventory/Models/stock_picking_line.php: -------------------------------------------------------------------------------- 1 | belongsTo(stock_picking::class); 15 | } 16 | 17 | public function product() 18 | { 19 | return $this->hasOne(product::class,'id','product_id'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Addons/Inventory/Models/stock_valuation.php: -------------------------------------------------------------------------------- 1 | hasOne('App\Models\Company\res_company','id','company_id'); 16 | } 17 | 18 | public function product() 19 | { 20 | return $this->belongsTo(Product::class); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Illuminate/InvoicingServiceProvider.php: -------------------------------------------------------------------------------- 1 | integer('sales')->nullable(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('invoices', function (Blueprint $table) { 29 | // 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/Bill.php: -------------------------------------------------------------------------------- 1 | hasMany(BillProduct::class,'purchase_id'); 20 | } 21 | public function vendor() 22 | { 23 | return $this->hasOne('App\Addons\Contact\Models\res_partner','id','client'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/BillProduct.php: -------------------------------------------------------------------------------- 1 | belongsTo(Bill::class); 17 | } 18 | public function product() 19 | { 20 | return $this->hasOne('App\Addons\Inventory\Models\product','id','name'); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/InvoiceProduct.php: -------------------------------------------------------------------------------- 1 | belongsTo(Invoice::class); 16 | } 17 | public function product() 18 | { 19 | return $this->hasOne('App\Addons\Inventory\Models\product','id','name'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/customer_dept.php: -------------------------------------------------------------------------------- 1 | hasOne('App\Models\Accounting\account_journal','id','journal'); 18 | } 19 | public function customer() 20 | { 21 | return $this->hasOne('App\Addons\Contact\Models\res_customer','id','customer_id'); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/partner_credit.php: -------------------------------------------------------------------------------- 1 | hasMany(return_invoice_product::class); 12 | } 13 | public function invoice() 14 | { 15 | return $this->hasOne(Invoice::class); 16 | } 17 | public function user() 18 | { 19 | return $this->belongsTo('App\Models\Human_Resource\hr_employee','user_id','user_id'); 20 | } 21 | public function customer() 22 | { 23 | return $this->hasOne('App\Addons\Inventory\Models\res_customer','id','client'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/return_invoice_product.php: -------------------------------------------------------------------------------- 1 | belongsTo(return_Invoice::class); 15 | } 16 | public function product() 17 | { 18 | return $this->hasOne('App\Addons\Inventory\Models\product','id','name'); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/return_purchase.php: -------------------------------------------------------------------------------- 1 | hasMany(return_purchase_product::class); 12 | } 13 | public function invoice() 14 | { 15 | return $this->hasOne(Bill::class); 16 | } 17 | public function user() 18 | { 19 | return $this->belongsTo('App\Models\Human_Resource\hr_employee','user_id','user_id'); 20 | } 21 | public function partner() 22 | { 23 | return $this->hasOne('App\Addons\Contact\Models\res_partner','id','client'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/Addons/Invoicing/Models/return_purchase_product.php: -------------------------------------------------------------------------------- 1 | belongsTo(return_purchase::class); 15 | } 16 | public function product() 17 | { 18 | return $this->hasOne('App\Addons\Inventory\Models\product','id','name'); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Addons/Purchase/Illuminate/PurchaseServiceProvider.php: -------------------------------------------------------------------------------- 1 | belongsTo(purchases_order::class); 17 | } 18 | public function product() 19 | { 20 | return $this->hasOne('App\Models\Product\Product','id','name'); 21 | } 22 | public function uom() 23 | { 24 | return $this->belongsTo(uom_uom::class,'product_uom'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Addons/Sales/Illuminate/SalesServiceProvider.php: -------------------------------------------------------------------------------- 1 | belongsTo(sales_order::class); 17 | } 18 | public function product() 19 | { 20 | return $this->hasOne('App\Addons\Inventory\Models\product','id','name'); 21 | } 22 | public function uom() 23 | { 24 | return $this->belongsTo(uom_uom::class,'product_uom'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Addons/Uom/Models/uom_category.php: -------------------------------------------------------------------------------- 1 | BelongsTo(uom_category::class,'category_id'); 16 | } 17 | public function type() 18 | { 19 | return $this->BelongsTo(uom_type::class,'uom_type','code'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Chat.php: -------------------------------------------------------------------------------- 1 | first(); 11 | return $access; 12 | } 13 | } -------------------------------------------------------------------------------- /app/Helpers/Addons.php: -------------------------------------------------------------------------------- 1 | first(); 10 | return $apps->instalation; 11 | } 12 | } -------------------------------------------------------------------------------- /app/Helpers/Country.php: -------------------------------------------------------------------------------- 1 | get(); 12 | return $country; 13 | } 14 | public static function state() { 15 | $state=res_country_state::orderBy('state_name', 'ASC')->get(); 16 | return $state; 17 | } 18 | } -------------------------------------------------------------------------------- /app/Helpers/Currency.php: -------------------------------------------------------------------------------- 1 | where('active',true)->get(); 11 | return $currency; 12 | } 13 | } -------------------------------------------------------------------------------- /app/Helpers/Group.php: -------------------------------------------------------------------------------- 1 | user_groups; 12 | } 13 | } -------------------------------------------------------------------------------- /app/Helpers/HumanResource.php: -------------------------------------------------------------------------------- 1 | get(); 11 | return $employee; 12 | } 13 | } -------------------------------------------------------------------------------- /app/Helpers/Language.php: -------------------------------------------------------------------------------- 1 | where('active',true)->get(); 11 | return $lang; 12 | } 13 | } -------------------------------------------------------------------------------- /app/Helpers/Partner.php: -------------------------------------------------------------------------------- 1 | get(); 12 | return $industry; 13 | } 14 | public static function customer() { 15 | $customer= res_customer::orderBy('name', 'ASC')->get(); 16 | return $customer; 17 | } 18 | } -------------------------------------------------------------------------------- /app/Helpers/Timezone.php: -------------------------------------------------------------------------------- 1 | get(); 11 | return $tz; 12 | } 13 | } -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/ForgotPasswordController.php: -------------------------------------------------------------------------------- 1 | middleware(['auth','verified']); 12 | } 13 | 14 | public function index() 15 | { 16 | return view('ecommerce.index'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/Http/Controllers/HrRecruitmentController.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 18 | return route('login'); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Http/Middleware/CheckForMaintenanceMode.php: -------------------------------------------------------------------------------- 1 | check()) { 22 | return redirect(RouteServiceProvider::HOME); 23 | } 24 | 25 | return $next($request); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- 1 | hasOne('App\Models\Human_Resource\hr_employee','id','manager_id'); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/Models/Human_Resource/hr_job.php: -------------------------------------------------------------------------------- 1 | hasOne('App\Models\Human_Resource\hr_department','id','department_id'); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/Models/Human_Resource/leave.php: -------------------------------------------------------------------------------- 1 | belongsTo(Category::class); 17 | } 18 | public function move_lines() 19 | { 20 | return $this->hasMany('App\Models\Accounting\account_move_line','partner_id','id')->where('account_internal_type','payable'); 21 | } 22 | public function currency() 23 | { 24 | return $this->hasOne('App\Models\Currency\res_currency','id','currency_id'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Models/Product/Category.php: -------------------------------------------------------------------------------- 1 | belongsTo(Category::class); 16 | } 17 | 18 | public function valuation() 19 | { 20 | return $this->hasMany(stock_valuation::class,'product_id'); 21 | } 22 | 23 | public function move() 24 | { 25 | return $this->hasMany(stock_move::class,'product_id'); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Models/Product/stock_move.php: -------------------------------------------------------------------------------- 1 | hasOne(stock_valuation::class); 12 | } 13 | 14 | public function company() 15 | { 16 | return $this->hasOne('App\Models\Company\res_company','id','company_id'); 17 | } 18 | 19 | public function product() 20 | { 21 | return $this->belongsTo(Product::class); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Models/Product/stock_valuation.php: -------------------------------------------------------------------------------- 1 | hasOne('App\Models\Company\res_company','id','company_id'); 12 | } 13 | 14 | public function product() 15 | { 16 | return $this->belongsTo(Product::class); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/Models/Product/stock_warehouse.php: -------------------------------------------------------------------------------- 1 | hasMany(Order_detail::class); 15 | } 16 | 17 | public function customer() 18 | { 19 | return $this->hasOne('App\Models\Customer\res_customer','id','customer_id'); 20 | } 21 | 22 | public function sales() 23 | { 24 | return $this->hasOne('App\User','id','user_id'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Models/Sales/Order_detail.php: -------------------------------------------------------------------------------- 1 | belongsTo(Order::class); 13 | } 14 | 15 | public function product() 16 | { 17 | return $this->belongsTo('App\Models\Product\Product','product','id'); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/Models/Sales/sales_order.php: -------------------------------------------------------------------------------- 1 | hasMany(sales_order_product::class); 19 | } 20 | public function partner() 21 | { 22 | return $this->hasOne('App\Models\Customer\res_customer','id','customer'); 23 | } 24 | public function sales_person() 25 | { 26 | return $this->belongsTo('App\Models\Human_Resource\hr_employee','sales','user_id'); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /app/Models/Sales/sales_order_product.php: -------------------------------------------------------------------------------- 1 | belongsTo(sales_order::class); 16 | } 17 | public function product() 18 | { 19 | return $this->hasOne('App\Models\Product\Product','id','name'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Models/World_database/res_country.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any authentication / authorization services. 21 | * 22 | * @return void 23 | */ 24 | public function boot() 25 | { 26 | $this->registerPolicies(); 27 | 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 19 | SendEmailVerificationNotification::class, 20 | ], 21 | ]; 22 | 23 | /** 24 | * Register any events for your application. 25 | * 26 | * @return void 27 | */ 28 | public function boot() 29 | { 30 | parent::boot(); 31 | 32 | // 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/Providers/HumanResourceProvider.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class); 16 | } 17 | public function employee() 18 | { 19 | return $this->hasOne('App\Models\Human_Resource\hr_employee','user_id','user_id'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/res_partner_Category.php: -------------------------------------------------------------------------------- 1 | string('email',200)->index(); 18 | $table->string('token'); 19 | $table->timestamp('created_at')->nullable(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('password_resets'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2018_06_16_012742_add_status_to_users_table.php: -------------------------------------------------------------------------------- 1 | boolean('status')->default(false)->after('password'); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /database/migrations/2020_03_14_160135_create_res_country_groups_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('country_group_name')->nullable(); 19 | $table->timestamps(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('res_country_groups'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_03_14_161028_create_res_title_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('title_name')->nullable(); 19 | $table->string('shortcut')->nullable(); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('res_title'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2020_04_21_095958_add_fields_account_journal_table.php: -------------------------------------------------------------------------------- 1 | integer('account_type_allowed')->index()->nullable(); 18 | $table->integer('account_allowed')->index()->nullable(); 19 | $table->integer('bank')->index()->nullable(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | // 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_04_21_154225_add_field_customer_debt_table.php: -------------------------------------------------------------------------------- 1 | integer('journal')->index()->nullable(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /database/migrations/2020_04_21_154248_add_field_partner_credit_table.php: -------------------------------------------------------------------------------- 1 | integer('journal')->index()->nullable()->after('purchase_no'); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /database/migrations/2020_04_26_122935_add_fields_in_order_table.php: -------------------------------------------------------------------------------- 1 | integer('pay')->nullable()->after('total'); 18 | $table->integer('Change')->nullable()->after('pay'); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::table('order', function (Blueprint $table) { 30 | // 31 | }); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2020_04_29_043358_add_fields_in_purchases_table.php: -------------------------------------------------------------------------------- 1 | boolean('receipt_validate')->default(False); 18 | $table->boolean('paid')->default(False); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::table('purchases', function (Blueprint $table) { 30 | // 31 | }); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2020_05_06_062936_add_fields_in_hr_employees_table.php: -------------------------------------------------------------------------------- 1 | integer('nationality')->nullable()->index(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('hr_employees', function (Blueprint $table) { 29 | // 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_05_11_131227_create_user_types_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('name'); 19 | $table->timestamps(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('user_types'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_05_11_132444_create_user_groups_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('name'); 19 | $table->timestamps(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('user_groups'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_05_11_161934_add_fields_in_users_table.php: -------------------------------------------------------------------------------- 1 | dateTime('latest_Authentication')->nullable(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('users', function (Blueprint $table) { 29 | // 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_05_18_145137_add_fields_merchandise_in_res_partner_table.php: -------------------------------------------------------------------------------- 1 | integer('merchandise')->nullable(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('purchases', function (Blueprint $table) { 29 | // 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_06_13_123046_add_fields_client_in_return_invoices_table.php: -------------------------------------------------------------------------------- 1 | integer('client')->nullable(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('return_invoices', function (Blueprint $table) { 29 | // 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_06_13_123109_add_fields_client_in_return_purchases_table.php: -------------------------------------------------------------------------------- 1 | integer('client'); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('return_purchases', function (Blueprint $table) { 29 | // 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_06_17_140312_add_fields_payment_id_in_account_move_lines_table.php: -------------------------------------------------------------------------------- 1 | integer('payment_id')->nullable(); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('account_move_lines', function (Blueprint $table) { 29 | // 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2020_07_26_084500_create_ir_model_relation_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('name'); 19 | $table->string('relation'); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('ir_model_relation'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2020_08_01_162505_create_uom_type_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('code',200)->unique(); 19 | $table->string('name'); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('uom_type'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2020_08_29_081047_create_res_config_settings_table.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->timestamps(); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::dropIfExists('res_config_settings'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/seeds/CountrySeeder.php: -------------------------------------------------------------------------------- 1 | call([ 15 | UomSeeder::class, 16 | AccountSeeder::class, 17 | AccountTypeSeeder::class, 18 | AppsSeeder::class, 19 | CompanySeeder::class, 20 | CountrySeeder::class, 21 | CountryStateSeeder::class, 22 | CurrencySeeder::class, 23 | LanguageSeeder::class, 24 | PartnerIndustrySeeder::class, 25 | TimeZoneSeeder::class, 26 | UserSeeder::class, 27 | UserTypeSeeder::class, 28 | ]); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /database/seeds/LanguageSeeder.php: -------------------------------------------------------------------------------- 1 | insert( 15 | ['name' => 'Internal User'] 16 | ); 17 | DB::table('user_types')->insert( 18 | ['name' => 'Portal'] 19 | ); 20 | DB::table('user_groups')->insert( 21 | ['name' => 'user'] 22 | ); 23 | DB::table('user_groups')->insert( 24 | ['name' => 'manager'] 25 | ); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews -Indexes 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Handle Authorization Header 9 | RewriteCond %{HTTP:Authorization} . 10 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 11 | 12 | # Redirect Trailing Slashes If Not A Folder... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_URI} (.+)/$ 15 | RewriteRule ^ %1 [L,R=301] 16 | 17 | # Handle Front Controller... 18 | RewriteCond %{REQUEST_FILENAME} !-d 19 | RewriteCond %{REQUEST_FILENAME} !-f 20 | RewriteRule ^ index.php [L] 21 | 22 | -------------------------------------------------------------------------------- /public/ecommerce/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/ecommerce/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/ecommerce/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/ecommerce/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/ecommerce/fonts/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/fonts/themify.eot -------------------------------------------------------------------------------- /public/ecommerce/fonts/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/fonts/themify.ttf -------------------------------------------------------------------------------- /public/ecommerce/fonts/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/fonts/themify.woff -------------------------------------------------------------------------------- /public/ecommerce/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/images/favicon.png -------------------------------------------------------------------------------- /public/ecommerce/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/images/logo.png -------------------------------------------------------------------------------- /public/ecommerce/images/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/images/logo2.png -------------------------------------------------------------------------------- /public/ecommerce/images/map-marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/images/map-marker.png -------------------------------------------------------------------------------- /public/ecommerce/images/payment-method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/images/payment-method.png -------------------------------------------------------------------------------- /public/ecommerce/images/payments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/ecommerce/images/payments.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/flaticon/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/flaticon/.DS_Store -------------------------------------------------------------------------------- /public/fonts/flaticon/backup.txt: -------------------------------------------------------------------------------- 1 | eyIxIjp7IklEIjoxLCJuYW1lIjoiTXkgaWNvbnMgY29sbGVjdGlvbiIsImJvb2ttYXJrX2lkIjoiZHpvejQ5Z2pvNjAwMDAwMCIsImNyZWF0ZWQiOm51bGwsInVwZGF0ZWQiOjE1Mzg4MDc1NjksImFjdGl2ZSI6MSwic291cmNlIjoibG9jYWwiLCJvcmRlciI6MCwiY29sb3IiOiIwMDAwMDAiLCJzdGF0dXMiOjF9LCJkem96NDlnam82MDAwMDAwIjpbeyJpZCI6MTQ5Mjk4LCJ0ZWFtIjowLCJuYW1lIjoibGF5ZXJzIiwiY29sb3IiOiIjMDAwMDAwIiwicHJlbWl1bSI6MCwic29ydCI6MX0seyJpZCI6MTk4NDUsInRlYW0iOjAsIm5hbWUiOiJjb21wYXNzLXN5bWJvbCIsImNvbG9yIjoiIzAwMDAwMCIsInByZW1pdW0iOjAsInNvcnQiOjJ9LHsiaWQiOjE4MTM3NCwidGVhbSI6MCwibmFtZSI6ImlkZWEiLCJjb2xvciI6IiMwMDAwMDAiLCJwcmVtaXVtIjowLCJzb3J0IjozfV19 -------------------------------------------------------------------------------- /public/fonts/flaticon/font/Flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/flaticon/font/Flaticon.eot -------------------------------------------------------------------------------- /public/fonts/flaticon/font/Flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/flaticon/font/Flaticon.ttf -------------------------------------------------------------------------------- /public/fonts/flaticon/font/Flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/flaticon/font/Flaticon.woff -------------------------------------------------------------------------------- /public/fonts/flaticon/license/license.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/flaticon/license/license.pdf -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .@{fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | @import "screen-reader.less"; 19 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /public/fonts/font-awesome-4.7.0/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | @import "screen-reader"; 19 | -------------------------------------------------------------------------------- /public/fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /public/fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /public/fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /public/fonts/iconic/fonts/Material-Design-Iconic-Font.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/iconic/fonts/Material-Design-Iconic-Font.eot -------------------------------------------------------------------------------- /public/fonts/iconic/fonts/Material-Design-Iconic-Font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/iconic/fonts/Material-Design-Iconic-Font.ttf -------------------------------------------------------------------------------- /public/fonts/iconic/fonts/Material-Design-Iconic-Font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/iconic/fonts/Material-Design-Iconic-Font.woff -------------------------------------------------------------------------------- /public/fonts/iconic/fonts/Material-Design-Iconic-Font.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/iconic/fonts/Material-Design-Iconic-Font.woff2 -------------------------------------------------------------------------------- /public/fonts/ionicons/fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/ionicons/fonts/.DS_Store -------------------------------------------------------------------------------- /public/fonts/ionicons/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/ionicons/fonts/ionicons.eot -------------------------------------------------------------------------------- /public/fonts/ionicons/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/ionicons/fonts/ionicons.ttf -------------------------------------------------------------------------------- /public/fonts/ionicons/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/ionicons/fonts/ionicons.woff -------------------------------------------------------------------------------- /public/fonts/ionicons/fonts/ionicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/ionicons/fonts/ionicons.woff2 -------------------------------------------------------------------------------- /public/fonts/open-iconic/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/open-iconic/open-iconic.eot -------------------------------------------------------------------------------- /public/fonts/open-iconic/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/open-iconic/open-iconic.otf -------------------------------------------------------------------------------- /public/fonts/open-iconic/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/open-iconic/open-iconic.ttf -------------------------------------------------------------------------------- /public/fonts/open-iconic/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/open-iconic/open-iconic.woff -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-Black.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-BlackItalic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-BoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-ExtraBold.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-ExtraLight.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-Italic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-Light.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-LightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-MediumItalic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-SemiBold.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-Thin.ttf -------------------------------------------------------------------------------- /public/fonts/poppins/Poppins-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/fonts/poppins/Poppins-ThinItalic.ttf -------------------------------------------------------------------------------- /public/images/apps/accounting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/apps/accounting.png -------------------------------------------------------------------------------- /public/images/apps/employee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/apps/employee.png -------------------------------------------------------------------------------- /public/images/apps/inventory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/apps/inventory.png -------------------------------------------------------------------------------- /public/images/apps/mrp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/apps/mrp.png -------------------------------------------------------------------------------- /public/images/apps/pos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/apps/pos.png -------------------------------------------------------------------------------- /public/images/apps/purchase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/apps/purchase.png -------------------------------------------------------------------------------- /public/images/apps/sale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/apps/sale.png -------------------------------------------------------------------------------- /public/images/background/chat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/background/chat.jpg -------------------------------------------------------------------------------- /public/images/background/city.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/background/city.jpg -------------------------------------------------------------------------------- /public/images/background/city1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/background/city1.jpeg -------------------------------------------------------------------------------- /public/images/icons/avatar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/avatar.jpeg -------------------------------------------------------------------------------- /public/images/icons/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/avatar.png -------------------------------------------------------------------------------- /public/images/icons/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/camera.png -------------------------------------------------------------------------------- /public/images/icons/checkin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/checkin.png -------------------------------------------------------------------------------- /public/images/icons/checkout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/checkout.png -------------------------------------------------------------------------------- /public/images/icons/company_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/company_image.png -------------------------------------------------------------------------------- /public/images/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/favicon.ico -------------------------------------------------------------------------------- /public/images/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/icon.png -------------------------------------------------------------------------------- /public/images/icons/kltech-intl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/kltech-intl.png -------------------------------------------------------------------------------- /public/images/icons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/warning.png -------------------------------------------------------------------------------- /public/images/icons/your_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/icons/your_logo.png -------------------------------------------------------------------------------- /public/images/logo/segargroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/logo/segargroup.png -------------------------------------------------------------------------------- /public/images/logo/sk-logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/images/logo/sk-logo1.png -------------------------------------------------------------------------------- /public/js/asset_common/bill.js: -------------------------------------------------------------------------------- 1 | $('a#purchases').addClass('mm-active'); 2 | $('a#invoicing').addClass('mm-active'); 3 | 4 | $(document).ready(function($) { 5 | $(".table-row").click(function() { 6 | window.document.location = $(this).data("href"); 7 | }); 8 | }); 9 | 10 | if ($("#client_id").val() !== undefined){ 11 | $.ajax ({ 12 | url: "/api/partner/search", 13 | type: 'post', 14 | dataType: 'json', 15 | data :{ 16 | 'id': $("#client_id").val() 17 | }, 18 | success: function (result) { 19 | $("#client").val(result.data.partner_name); 20 | $("#client").html(result.data.partner_name); 21 | } 22 | }); 23 | } 24 | 25 | $("#key").change(function() { 26 | var value = $("#key").val(); 27 | $("input[name='filter']").val(value); 28 | }); -------------------------------------------------------------------------------- /public/js/asset_common/customer.js: -------------------------------------------------------------------------------- 1 | $('a#customer').addClass('mm-active'); 2 | 3 | $("#key").change(function() { 4 | var value = $("#key").val(); 5 | $("input[name='filter']").val(value); 6 | }); 7 | 8 | $(document).ready(function($) { 9 | $(".table-row").click(function() { 10 | window.document.location = $(this).data("href"); 11 | }); 12 | }); -------------------------------------------------------------------------------- /public/js/asset_common/delivery.js: -------------------------------------------------------------------------------- 1 | $('a#Delivere').addClass('mm-active'); 2 | 3 | $(document).ready(function($) { 4 | $(".table-row").click(function() { 5 | window.document.location = $(this).data("href"); 6 | }); 7 | }); 8 | 9 | $("#key").change(function () { 10 | var value = $("#key").val(); 11 | $("input[name='filter']").val(value); 12 | }); 13 | -------------------------------------------------------------------------------- /public/js/asset_common/employee.js: -------------------------------------------------------------------------------- 1 | $('a#employee').addClass('mm-active'); 2 | 3 | $("#key").change(function() { 4 | var value = $("#key").val(); 5 | $("input[name='filter']").val(value); 6 | }); 7 | 8 | $(document).ready(function($) { 9 | $(".table-row").click(function() { 10 | window.document.location = $(this).data("href"); 11 | }); 12 | }); -------------------------------------------------------------------------------- /public/js/asset_common/general_ledger.js: -------------------------------------------------------------------------------- 1 | $('a#general_ledger').addClass('mm-active'); 2 | $('a#accounting_reports').addClass('mm-active'); 3 | 4 | $(".o_group_has_content").click(function() { 5 | if($('.' + this.id).css('display')=='none'){ 6 | $(this).children("th").find("span").removeClass('fa-caret-right'); 7 | $(this).children("th").find("span").addClass('fa-caret-down'); 8 | $(this).addClass('o_group_open'); 9 | console.log($('.' + this.id).css("display", "" )); 10 | }else{ 11 | $(this).children("th").find("span").addClass('fa-caret-right'); 12 | $(this).children("th").find("span").removeClass('fa-caret-down'); 13 | $(this).removeClass('o_group_open'); 14 | console.log($('.' + this.id).css("display", "none" )); 15 | } 16 | }); -------------------------------------------------------------------------------- /public/js/asset_common/internal_user.js: -------------------------------------------------------------------------------- 1 | $('a#setting').addClass('mm-active'); 2 | $('a#internaluser').addClass('mm-active'); 3 | 4 | $(document).ready(function($) { 5 | $(".table-row").click(function() { 6 | window.document.location = $(this).data("href"); 7 | }); 8 | }); 9 | 10 | $("#key").change(function () { 11 | var value = $("#key").val(); 12 | $("input[name='filter']").val(value); 13 | }); 14 | -------------------------------------------------------------------------------- /public/js/asset_common/invoice.js: -------------------------------------------------------------------------------- 1 | $('a#invoices').addClass('mm-active'); 2 | $('a#invoicing').addClass('mm-active'); 3 | 4 | $(document).ready(function($) { 5 | $(".table-row").click(function() { 6 | window.document.location = $(this).data("href"); 7 | }); 8 | }); 9 | 10 | $("#key").change(function () { 11 | var value = $("#key").val(); 12 | $("input[name='filter']").val(value); 13 | }); 14 | 15 | function pdf() { 16 | window.print(); 17 | } 18 | 19 | if ($("#client_id").val() !== undefined){ 20 | $.ajax ({ 21 | url: "/api/customer/search", 22 | type: 'post', 23 | dataType: 'json', 24 | data :{ 25 | 'id': $("#client_id").val() 26 | }, 27 | success: function (result) { 28 | $("#client").html(result.data.name); 29 | $("#client").val(result.data.name); 30 | } 31 | }) 32 | }; 33 | -------------------------------------------------------------------------------- /public/js/asset_common/partner_ledger.js: -------------------------------------------------------------------------------- 1 | $('a#partner_ledger').addClass('mm-active'); 2 | $('a#accounting_reports').addClass('mm-active'); 3 | 4 | $(".o_group_has_content").click(function() { 5 | if($('.' + this.id).css('display')=='none'){ 6 | $(this).children("th").find("span").removeClass('fa-caret-right'); 7 | $(this).children("th").find("span").addClass('fa-caret-down'); 8 | $(this).addClass('o_group_open'); 9 | console.log($('.' + this.id).css("display", "" )); 10 | }else{ 11 | $(this).children("th").find("span").addClass('fa-caret-right'); 12 | $(this).children("th").find("span").removeClass('fa-caret-down'); 13 | $(this).removeClass('o_group_open'); 14 | console.log($('.' + this.id).css("display", "none" )); 15 | } 16 | }); -------------------------------------------------------------------------------- /public/js/asset_common/payment.js: -------------------------------------------------------------------------------- 1 | $('a#register_payment').addClass('mm-active'); 2 | 3 | $("#key").change(function() { 4 | var value = $("#key").val(); 5 | $("input[name='filter']").val(value); 6 | }); 7 | $(document).ready(function($) { 8 | $(".table-row").click(function() { 9 | window.document.location = $(this).data("href"); 10 | }); 11 | }); -------------------------------------------------------------------------------- /public/js/asset_common/payments_invoice.js: -------------------------------------------------------------------------------- 1 | $('a#customerpayment').addClass('mm-active'); 2 | $('a#payment').addClass('mm-active'); 3 | 4 | $("#key").change(function() { 5 | var value = $("#key").val(); 6 | $("input[name='filter']").val(value); 7 | }); 8 | $(document).ready(function($) { 9 | $(".table-row").click(function() { 10 | window.document.location = $(this).data("href"); 11 | }); 12 | }); -------------------------------------------------------------------------------- /public/js/asset_common/portal.js: -------------------------------------------------------------------------------- 1 | $('a#setting').addClass('mm-active'); 2 | $('a#portal').addClass('mm-active'); 3 | 4 | $(document).ready(function($) { 5 | $(".table-row").click(function() { 6 | window.document.location = $(this).data("href"); 7 | }); 8 | }); 9 | 10 | $("#key").change(function () { 11 | var value = $("#key").val(); 12 | $("input[name='filter']").val(value); 13 | }); 14 | -------------------------------------------------------------------------------- /public/js/asset_common/purchase_order.js: -------------------------------------------------------------------------------- 1 | $('a#purchases_orders').addClass('mm-active'); 2 | 3 | $(document).ready(function($) { 4 | $(".table-row").click(function() { 5 | window.document.location = $(this).data("href"); 6 | }); 7 | }); 8 | 9 | $("#key").change(function() { 10 | var value = $("#key").val(); 11 | $("input[name='filter']").val(value); 12 | }); 13 | 14 | if ($("#client_id").val() !== undefined){ 15 | $.ajax ({ 16 | url: "/api/partner/search", 17 | type: 'post', 18 | dataType: 'json', 19 | data :{ 20 | 'id': $("#client_id").val() 21 | }, 22 | success: function (result) { 23 | $("#client").val(result.data.partner_name); 24 | } 25 | }); 26 | } -------------------------------------------------------------------------------- /public/js/asset_common/receive.js: -------------------------------------------------------------------------------- 1 | $('a#receipt').addClass('mm-active'); 2 | 3 | $(document).ready(function($) { 4 | $(".table-row").click(function() { 5 | window.document.location = $(this).data("href"); 6 | }); 7 | }); 8 | 9 | $("#key").change(function () { 10 | var value = $("#key").val(); 11 | $("input[name='filter']").val(value); 12 | }); 13 | -------------------------------------------------------------------------------- /public/js/asset_common/stock_move.js: -------------------------------------------------------------------------------- 1 | $('a#inventory_report').addClass('mm-active'); 2 | $('a#inventory_move').addClass('mm-active'); 3 | 4 | $(".o_group_has_content").click(function() { 5 | if($('.' + this.id).css('display')=='none'){ 6 | $(this).children("th").find("span").removeClass('fa-caret-right'); 7 | $(this).children("th").find("span").addClass('fa-caret-down'); 8 | $(this).addClass('o_group_open'); 9 | console.log($('.' + this.id).css("display", "" )); 10 | }else{ 11 | $(this).children("th").find("span").addClass('fa-caret-right'); 12 | $(this).children("th").find("span").removeClass('fa-caret-down'); 13 | $(this).removeClass('o_group_open'); 14 | console.log($('.' + this.id).css("display", "none" )); 15 | } 16 | }); -------------------------------------------------------------------------------- /public/js/asset_common/stock_valuation.js: -------------------------------------------------------------------------------- 1 | $('a#inventory_report').addClass('mm-active'); 2 | $('a#inventory_valuation').addClass('mm-active'); 3 | 4 | $(".o_group_has_content").click(function() { 5 | if($('.' + this.id).css('display')=='none'){ 6 | $(this).children("th").find("span").removeClass('fa-caret-right'); 7 | $(this).children("th").find("span").addClass('fa-caret-down'); 8 | $(this).addClass('o_group_open'); 9 | console.log($('.' + this.id).css("display", "" )); 10 | }else{ 11 | $(this).children("th").find("span").addClass('fa-caret-right'); 12 | $(this).children("th").find("span").removeClass('fa-caret-down'); 13 | $(this).removeClass('o_group_open'); 14 | console.log($('.' + this.id).css("display", "none" )); 15 | } 16 | }); -------------------------------------------------------------------------------- /public/js/asset_common/vendor.js: -------------------------------------------------------------------------------- 1 | $('a#partner').addClass('mm-active'); 2 | 3 | $("#key").change(function() { 4 | var value = $("#key").val(); 5 | $("input[name='filter']").val(value); 6 | }); 7 | 8 | $(document).ready(function($) { 9 | $(".table-row").click(function() { 10 | window.document.location = $(this).data("href"); 11 | }); 12 | }); -------------------------------------------------------------------------------- /public/js/pos.js: -------------------------------------------------------------------------------- 1 | 2 | Vue.filter('currency', function (money) { 3 | return accounting.formatMoney(money, "Rp ", 2, ".", ",") 4 | }) 5 | new Vue({ 6 | el: '#pos', 7 | data: { 8 | product: { 9 | id: '', 10 | qty: '', 11 | price: '', 12 | name: '', 13 | photo: '', 14 | barcode:'' 15 | } 16 | }, 17 | }) -------------------------------------------------------------------------------- /public/mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/app.css": "/css/app.css" 4 | } 5 | -------------------------------------------------------------------------------- /public/portal/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/css/.DS_Store -------------------------------------------------------------------------------- /public/portal/css/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/css/ajax-loader.gif -------------------------------------------------------------------------------- /public/portal/css/bootstrap/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/css/bootstrap/.DS_Store -------------------------------------------------------------------------------- /public/portal/css/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/css/css/.DS_Store -------------------------------------------------------------------------------- /public/portal/css/css/mixins/_text-hide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/css/css/mixins/_text-hide.css -------------------------------------------------------------------------------- /public/portal/fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/.DS_Store -------------------------------------------------------------------------------- /public/portal/fonts/flaticon/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/flaticon/.DS_Store -------------------------------------------------------------------------------- /public/portal/fonts/flaticon/backup.txt: -------------------------------------------------------------------------------- 1 | eyIxIjp7IklEIjoxLCJuYW1lIjoiTXkgaWNvbnMgY29sbGVjdGlvbiIsImJvb2ttYXJrX2lkIjoiZHpvejQ5Z2pvNjAwMDAwMCIsImNyZWF0ZWQiOm51bGwsInVwZGF0ZWQiOjE1Mzg4MDc1NjksImFjdGl2ZSI6MSwic291cmNlIjoibG9jYWwiLCJvcmRlciI6MCwiY29sb3IiOiIwMDAwMDAiLCJzdGF0dXMiOjF9LCJkem96NDlnam82MDAwMDAwIjpbeyJpZCI6MTQ5Mjk4LCJ0ZWFtIjowLCJuYW1lIjoibGF5ZXJzIiwiY29sb3IiOiIjMDAwMDAwIiwicHJlbWl1bSI6MCwic29ydCI6MX0seyJpZCI6MTk4NDUsInRlYW0iOjAsIm5hbWUiOiJjb21wYXNzLXN5bWJvbCIsImNvbG9yIjoiIzAwMDAwMCIsInByZW1pdW0iOjAsInNvcnQiOjJ9LHsiaWQiOjE4MTM3NCwidGVhbSI6MCwibmFtZSI6ImlkZWEiLCJjb2xvciI6IiMwMDAwMDAiLCJwcmVtaXVtIjowLCJzb3J0IjozfV19 -------------------------------------------------------------------------------- /public/portal/fonts/flaticon/font/Flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/flaticon/font/Flaticon.eot -------------------------------------------------------------------------------- /public/portal/fonts/flaticon/font/Flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/flaticon/font/Flaticon.ttf -------------------------------------------------------------------------------- /public/portal/fonts/flaticon/font/Flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/flaticon/font/Flaticon.woff -------------------------------------------------------------------------------- /public/portal/fonts/flaticon/license/license.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/flaticon/license/license.pdf -------------------------------------------------------------------------------- /public/portal/fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /public/portal/fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /public/portal/fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /public/portal/fonts/ionicons/fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/ionicons/fonts/.DS_Store -------------------------------------------------------------------------------- /public/portal/fonts/ionicons/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/ionicons/fonts/ionicons.eot -------------------------------------------------------------------------------- /public/portal/fonts/ionicons/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/ionicons/fonts/ionicons.ttf -------------------------------------------------------------------------------- /public/portal/fonts/ionicons/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/ionicons/fonts/ionicons.woff -------------------------------------------------------------------------------- /public/portal/fonts/ionicons/fonts/ionicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/ionicons/fonts/ionicons.woff2 -------------------------------------------------------------------------------- /public/portal/fonts/open-iconic/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/open-iconic/open-iconic.eot -------------------------------------------------------------------------------- /public/portal/fonts/open-iconic/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/open-iconic/open-iconic.otf -------------------------------------------------------------------------------- /public/portal/fonts/open-iconic/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/open-iconic/open-iconic.ttf -------------------------------------------------------------------------------- /public/portal/fonts/open-iconic/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/fonts/open-iconic/open-iconic.woff -------------------------------------------------------------------------------- /public/portal/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/.DS_Store -------------------------------------------------------------------------------- /public/portal/images/about-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/about-1.jpg -------------------------------------------------------------------------------- /public/portal/images/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/about.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/IMG_5001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/IMG_5001.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/MKS01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/MKS01.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/MKS02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/MKS02.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/MKS03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/MKS03.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/MKS04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/MKS04.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/MKS05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/MKS05.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/MKS08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/MKS08.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/SKF-KOREA-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/SKF-KOREA-1.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/pear.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/pear.jpg -------------------------------------------------------------------------------- /public/portal/images/activity/warehouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/activity/warehouse.jpg -------------------------------------------------------------------------------- /public/portal/images/background/bg_fruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/background/bg_fruit.jpg -------------------------------------------------------------------------------- /public/portal/images/background/bg_fruit1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/background/bg_fruit1.jpg -------------------------------------------------------------------------------- /public/portal/images/bg_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/bg_1.jpg -------------------------------------------------------------------------------- /public/portal/images/bg_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/bg_2.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/adaswalayan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/adaswalayan.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/alfamart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/alfamart.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/carrefour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/carrefour.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/dutabuah.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/dutabuah.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/giant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/giant.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/griyamart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/griyamart.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/hypermart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/hypermart.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/indomaret.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/indomaret.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/irian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/irian.png -------------------------------------------------------------------------------- /public/portal/images/customer/jakarta.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/jakarta.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/kokifruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/kokifruit.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/lottemart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/lottemart.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/rezekisupermarket.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/rezekisupermarket.jpg -------------------------------------------------------------------------------- /public/portal/images/customer/suzuya.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/customer/suzuya.jpg -------------------------------------------------------------------------------- /public/portal/images/image_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/image_1.jpg -------------------------------------------------------------------------------- /public/portal/images/image_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/image_2.jpg -------------------------------------------------------------------------------- /public/portal/images/image_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/image_3.jpg -------------------------------------------------------------------------------- /public/portal/images/image_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/image_4.jpg -------------------------------------------------------------------------------- /public/portal/images/image_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/image_5.jpg -------------------------------------------------------------------------------- /public/portal/images/image_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/image_6.jpg -------------------------------------------------------------------------------- /public/portal/images/loc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/loc.png -------------------------------------------------------------------------------- /public/portal/images/partner/17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/17.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/coolfresh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/coolfresh.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/fruitmaster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/fruitmaster.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/goodfarmer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/goodfarmer.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/hoanghau.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/hoanghau.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/kleppe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/kleppe.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/saco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/saco.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/shenzen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/shenzen.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/starranch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/starranch.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/terra.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/terra.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/widerways.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/widerways.jpg -------------------------------------------------------------------------------- /public/portal/images/partner/zespri.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/partner/zespri.jpg -------------------------------------------------------------------------------- /public/portal/images/person_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/person_1.jpg -------------------------------------------------------------------------------- /public/portal/images/person_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/person_2.jpg -------------------------------------------------------------------------------- /public/portal/images/person_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/person_3.jpg -------------------------------------------------------------------------------- /public/portal/images/person_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/person_4.jpg -------------------------------------------------------------------------------- /public/portal/images/product/frozenfood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/product/frozenfood.png -------------------------------------------------------------------------------- /public/portal/images/product/fruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/product/fruit.png -------------------------------------------------------------------------------- /public/portal/images/product/vegetable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/product/vegetable.png -------------------------------------------------------------------------------- /public/portal/images/project-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/project-1.jpg -------------------------------------------------------------------------------- /public/portal/images/project-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/project-2.jpg -------------------------------------------------------------------------------- /public/portal/images/project-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/project-3.jpg -------------------------------------------------------------------------------- /public/portal/images/project-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/project-4.jpg -------------------------------------------------------------------------------- /public/portal/images/project-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/project-5.jpg -------------------------------------------------------------------------------- /public/portal/images/project-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/project-6.jpg -------------------------------------------------------------------------------- /public/portal/images/staff-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/staff-1.jpg -------------------------------------------------------------------------------- /public/portal/images/staff-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/staff-2.jpg -------------------------------------------------------------------------------- /public/portal/images/staff-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/staff-3.jpg -------------------------------------------------------------------------------- /public/portal/images/staff-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/staff-4.jpg -------------------------------------------------------------------------------- /public/portal/images/team-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/team-1.jpg -------------------------------------------------------------------------------- /public/portal/images/team-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/team-2.jpg -------------------------------------------------------------------------------- /public/portal/images/team-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/team-3.jpg -------------------------------------------------------------------------------- /public/portal/images/team-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/team-4.jpg -------------------------------------------------------------------------------- /public/portal/images/testimony-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/testimony-1.jpg -------------------------------------------------------------------------------- /public/portal/images/testimony-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/images/testimony-2.jpg -------------------------------------------------------------------------------- /public/portal/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/js/.DS_Store -------------------------------------------------------------------------------- /public/portal/scss/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/scss/.DS_Store -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/portal/scss/bootstrap/.DS_Store -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/_jumbotron.scss: -------------------------------------------------------------------------------- 1 | .jumbotron { 2 | padding: $jumbotron-padding ($jumbotron-padding / 2); 3 | margin-bottom: $jumbotron-padding; 4 | background-color: $jumbotron-bg; 5 | @include border-radius($border-radius-lg); 6 | 7 | @include media-breakpoint-up(sm) { 8 | padding: ($jumbotron-padding * 2) $jumbotron-padding; 9 | } 10 | } 11 | 12 | .jumbotron-fluid { 13 | padding-right: 0; 14 | padding-left: 0; 15 | @include border-radius(0); 16 | } 17 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/_media.scss: -------------------------------------------------------------------------------- 1 | .media { 2 | display: flex; 3 | align-items: flex-start; 4 | } 5 | 6 | .media-body { 7 | flex: 1; 8 | } 9 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/_root.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | // Custom variable values only support SassScript inside `#{}`. 3 | @each $color, $value in $colors { 4 | --#{$color}: #{$value}; 5 | } 6 | 7 | @each $color, $value in $theme-colors { 8 | --#{$color}: #{$value}; 9 | } 10 | 11 | @each $bp, $value in $grid-breakpoints { 12 | --breakpoint-#{$bp}: #{$value}; 13 | } 14 | 15 | // Use `inspect` for lists so that quoted items keep the quotes. 16 | // See https://github.com/sass/sass/issues/2383#issuecomment-336349172 17 | --font-family-sans-serif: #{inspect($font-family-sans-serif)}; 18 | --font-family-monospace: #{inspect($font-family-monospace)}; 19 | } 20 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/_transitions.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable selector-no-qualifying-type 2 | 3 | .fade { 4 | @include transition($transition-fade); 5 | 6 | &:not(.show) { 7 | opacity: 0; 8 | } 9 | } 10 | 11 | .collapse { 12 | &:not(.show) { 13 | display: none; 14 | } 15 | } 16 | 17 | .collapsing { 18 | position: relative; 19 | height: 0; 20 | overflow: hidden; 21 | @include transition($transition-collapse); 22 | } 23 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/_utilities.scss: -------------------------------------------------------------------------------- 1 | @import "utilities/align"; 2 | @import "utilities/background"; 3 | @import "utilities/borders"; 4 | @import "utilities/clearfix"; 5 | @import "utilities/display"; 6 | @import "utilities/embed"; 7 | @import "utilities/flex"; 8 | @import "utilities/float"; 9 | @import "utilities/overflow"; 10 | @import "utilities/position"; 11 | @import "utilities/screenreaders"; 12 | @import "utilities/shadows"; 13 | @import "utilities/sizing"; 14 | @import "utilities/spacing"; 15 | @import "utilities/text"; 16 | @import "utilities/visibility"; 17 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/bootstrap-grid.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Grid v4.2.1 (https://getbootstrap.com/) 3 | * Copyright 2011-2018 The Bootstrap Authors 4 | * Copyright 2011-2018 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | */ 7 | 8 | html { 9 | box-sizing: border-box; 10 | -ms-overflow-style: scrollbar; 11 | } 12 | 13 | *, 14 | *::before, 15 | *::after { 16 | box-sizing: inherit; 17 | } 18 | 19 | @import "functions"; 20 | @import "variables"; 21 | 22 | @import "mixins/breakpoints"; 23 | @import "mixins/grid-framework"; 24 | @import "mixins/grid"; 25 | 26 | @import "grid"; 27 | @import "utilities/display"; 28 | @import "utilities/flex"; 29 | @import "utilities/spacing"; 30 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/bootstrap-reboot.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v4.2.1 (https://getbootstrap.com/) 3 | * Copyright 2011-2018 The Bootstrap Authors 4 | * Copyright 2011-2018 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | 9 | @import "functions"; 10 | @import "variables"; 11 | @import "mixins"; 12 | @import "reboot"; 13 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_alert.scss: -------------------------------------------------------------------------------- 1 | @mixin alert-variant($background, $border, $color) { 2 | color: $color; 3 | @include gradient-bg($background); 4 | border-color: $border; 5 | 6 | hr { 7 | border-top-color: darken($border, 5%); 8 | } 9 | 10 | .alert-link { 11 | color: darken($color, 10%); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_background-variant.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Contextual backgrounds 4 | 5 | @mixin bg-variant($parent, $color) { 6 | #{$parent} { 7 | background-color: $color !important; 8 | } 9 | a#{$parent}, 10 | button#{$parent} { 11 | @include hover-focus { 12 | background-color: darken($color, 10%) !important; 13 | } 14 | } 15 | } 16 | 17 | @mixin bg-gradient-variant($parent, $color) { 18 | #{$parent} { 19 | background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_badge.scss: -------------------------------------------------------------------------------- 1 | @mixin badge-variant($bg) { 2 | color: color-yiq($bg); 3 | background-color: $bg; 4 | 5 | @at-root a#{&} { 6 | @include hover-focus { 7 | color: color-yiq($bg); 8 | background-color: darken($bg, 10%); 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_box-shadow.scss: -------------------------------------------------------------------------------- 1 | @mixin box-shadow($shadow...) { 2 | @if $enable-shadows { 3 | box-shadow: $shadow; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_clearfix.scss: -------------------------------------------------------------------------------- 1 | @mixin clearfix() { 2 | &::after { 3 | display: block; 4 | clear: both; 5 | content: ""; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_float.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @mixin float-left { 4 | float: left !important; 5 | } 6 | @mixin float-right { 7 | float: right !important; 8 | } 9 | @mixin float-none { 10 | float: none !important; 11 | } 12 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_list-group.scss: -------------------------------------------------------------------------------- 1 | // List Groups 2 | 3 | @mixin list-group-item-variant($state, $background, $color) { 4 | .list-group-item-#{$state} { 5 | color: $color; 6 | background-color: $background; 7 | 8 | &.list-group-item-action { 9 | @include hover-focus { 10 | color: $color; 11 | background-color: darken($background, 5%); 12 | } 13 | 14 | &.active { 15 | color: $white; 16 | background-color: $color; 17 | border-color: $color; 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_lists.scss: -------------------------------------------------------------------------------- 1 | // Lists 2 | 3 | // Unstyled keeps list items block level, just removes default browser padding and list-style 4 | @mixin list-unstyled { 5 | padding-left: 0; 6 | list-style: none; 7 | } 8 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_nav-divider.scss: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | @mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) { 6 | height: 0; 7 | margin: $margin-y 0; 8 | overflow: hidden; 9 | border-top: 1px solid $color; 10 | } 11 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_pagination.scss: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { 4 | .page-link { 5 | padding: $padding-y $padding-x; 6 | font-size: $font-size; 7 | line-height: $line-height; 8 | } 9 | 10 | .page-item { 11 | &:first-child { 12 | .page-link { 13 | @include border-left-radius($border-radius); 14 | } 15 | } 16 | &:last-child { 17 | .page-link { 18 | @include border-right-radius($border-radius); 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_reset-text.scss: -------------------------------------------------------------------------------- 1 | @mixin reset-text { 2 | font-family: $font-family-base; 3 | // We deliberately do NOT reset font-size or word-wrap. 4 | font-style: normal; 5 | font-weight: $font-weight-normal; 6 | line-height: $line-height-base; 7 | text-align: left; // Fallback for where `start` is not supported 8 | text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties 9 | text-decoration: none; 10 | text-shadow: none; 11 | text-transform: none; 12 | letter-spacing: normal; 13 | word-break: normal; 14 | word-spacing: normal; 15 | white-space: normal; 16 | line-break: auto; 17 | } 18 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_resize.scss: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | @mixin resizable($direction) { 4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 5 | resize: $direction; // Options: horizontal, vertical, both 6 | } 7 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_size.scss: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | @mixin size($width, $height: $width) { 4 | width: $width; 5 | height: $height; 6 | } 7 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Typography 4 | 5 | @mixin text-emphasis-variant($parent, $color) { 6 | #{$parent} { 7 | color: $color !important; 8 | } 9 | a#{$parent} { 10 | @include hover-focus { 11 | color: darken($color, $emphasized-link-hover-darken-percentage) !important; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_text-hide.scss: -------------------------------------------------------------------------------- 1 | // CSS image replacement 2 | @mixin text-hide($ignore-warning: false) { 3 | // stylelint-disable-next-line font-family-no-missing-generic-family-keyword 4 | font: 0/0 a; 5 | color: transparent; 6 | text-shadow: none; 7 | background-color: transparent; 8 | border: 0; 9 | 10 | @if ($ignore-warning != true) { 11 | @warn "The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5."; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_text-truncate.scss: -------------------------------------------------------------------------------- 1 | // Text truncate 2 | // Requires inline-block or block for proper styling 3 | 4 | @mixin text-truncate() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_transition.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable property-blacklist 2 | @mixin transition($transition...) { 3 | @if $enable-transitions { 4 | @if length($transition) == 0 { 5 | transition: $transition-base; 6 | } @else { 7 | transition: $transition; 8 | } 9 | } 10 | 11 | @if $enable-prefers-reduced-motion-media-query { 12 | @media screen and (prefers-reduced-motion: reduce) { 13 | transition: none; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/mixins/_visibility.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Visibility 4 | 5 | @mixin invisible($visibility) { 6 | visibility: $visibility !important; 7 | } 8 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_align.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | .align-baseline { vertical-align: baseline !important; } // Browser default 4 | .align-top { vertical-align: top !important; } 5 | .align-middle { vertical-align: middle !important; } 6 | .align-bottom { vertical-align: bottom !important; } 7 | .align-text-bottom { vertical-align: text-bottom !important; } 8 | .align-text-top { vertical-align: text-top !important; } 9 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_background.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @each $color, $value in $theme-colors { 4 | @include bg-variant(".bg-#{$color}", $value); 5 | } 6 | 7 | @if $enable-gradients { 8 | @each $color, $value in $theme-colors { 9 | @include bg-gradient-variant(".bg-gradient-#{$color}", $value); 10 | } 11 | } 12 | 13 | .bg-white { 14 | background-color: $white !important; 15 | } 16 | 17 | .bg-transparent { 18 | background-color: transparent !important; 19 | } 20 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_clearfix.scss: -------------------------------------------------------------------------------- 1 | .clearfix { 2 | @include clearfix(); 3 | } 4 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_float.scss: -------------------------------------------------------------------------------- 1 | @each $breakpoint in map-keys($grid-breakpoints) { 2 | @include media-breakpoint-up($breakpoint) { 3 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints); 4 | 5 | .float#{$infix}-left { @include float-left; } 6 | .float#{$infix}-right { @include float-right; } 7 | .float#{$infix}-none { @include float-none; } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @each $value in $overflows { 4 | .overflow-#{$value} { overflow: $value !important; } 5 | } 6 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_position.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Common values 4 | @each $position in $positions { 5 | .position-#{$position} { position: $position !important; } 6 | } 7 | 8 | // Shorthand 9 | 10 | .fixed-top { 11 | position: fixed; 12 | top: 0; 13 | right: 0; 14 | left: 0; 15 | z-index: $zindex-fixed; 16 | } 17 | 18 | .fixed-bottom { 19 | position: fixed; 20 | right: 0; 21 | bottom: 0; 22 | left: 0; 23 | z-index: $zindex-fixed; 24 | } 25 | 26 | .sticky-top { 27 | @supports (position: sticky) { 28 | position: sticky; 29 | top: 0; 30 | z-index: $zindex-sticky; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_screenreaders.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Screenreaders 3 | // 4 | 5 | .sr-only { 6 | @include sr-only(); 7 | } 8 | 9 | .sr-only-focusable { 10 | @include sr-only-focusable(); 11 | } 12 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_shadows.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | .shadow-sm { box-shadow: $box-shadow-sm !important; } 4 | .shadow { box-shadow: $box-shadow !important; } 5 | .shadow-lg { box-shadow: $box-shadow-lg !important; } 6 | .shadow-none { box-shadow: none !important; } 7 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Width and height 4 | 5 | @each $prop, $abbrev in (width: w, height: h) { 6 | @each $size, $length in $sizes { 7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; } 8 | } 9 | } 10 | 11 | .mw-100 { max-width: 100% !important; } 12 | .mh-100 { max-height: 100% !important; } 13 | 14 | // Viewport additional helpers 15 | 16 | .min-vw-100 { min-width: 100vw !important; } 17 | .min-vh-100 { min-height: 100vh !important; } 18 | 19 | .vw-100 { width: 100vw !important; } 20 | .vh-100 { height: 100vh !important; } 21 | -------------------------------------------------------------------------------- /public/portal/scss/bootstrap/utilities/_visibility.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Visibility utilities 3 | // 4 | 5 | .visible { 6 | @include invisible(visible); 7 | } 8 | 9 | .invisible { 10 | @include invisible(hidden); 11 | } 12 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/uploads/customers/1585316438_adaswalayan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585316438_adaswalayan.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585316544_alfamart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585316544_alfamart.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585316643_carrefour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585316643_carrefour.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585316908_dutabuah.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585316908_dutabuah.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585316988_giant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585316988_giant.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585317093_griyamart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585317093_griyamart.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585317243_hypermart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585317243_hypermart.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585317311_indomaret.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585317311_indomaret.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585317377_irian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585317377_irian.png -------------------------------------------------------------------------------- /public/uploads/customers/1585317476_lottemart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585317476_lottemart.jpg -------------------------------------------------------------------------------- /public/uploads/customers/1585403101_suzuya.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/public/uploads/customers/1585403101_suzuya.jpg -------------------------------------------------------------------------------- /resources/js/app.js: -------------------------------------------------------------------------------- 1 | import './bootstrap' 2 | import 'bootstrap-vue/dist/bootstrap-vue.css' 3 | import Vue from 'vue' 4 | import { BootstrapVue, IconsPlugin } from 'bootstrap-vue' 5 | 6 | import router from './router' 7 | import Swal from 'sweetalert2' 8 | window.Swal = Swal; 9 | 10 | Vue.use (BootstrapVue) 11 | Vue.use (IconsPlugin) 12 | 13 | const Toast = Swal.mixin({ 14 | toast: true, 15 | position: 'top-end', 16 | showConfirmButton: false, 17 | timer: 3000, 18 | timerProgressBar: true, 19 | onOpen: (toast) => { 20 | toast.addEventListener('mouseenter', Swal.stopTimer) 21 | toast.addEventListener('mouseleave', Swal.resumeTimer) 22 | } 23 | }) 24 | window.Toast = Toast; 25 | 26 | import App from './layouts/App.vue' 27 | 28 | new Vue({ 29 | router, 30 | el: '#app', 31 | render: h => h(App) 32 | }) 33 | -------------------------------------------------------------------------------- /resources/js/components/ExampleComponent.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /resources/js/layouts/App.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/js/views/About.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Your password has been reset!', 17 | 'sent' => 'We have e-mailed your password reset link!', 18 | 'throttled' => 'Please wait before retrying.', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that e-mail address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | // Body 2 | $body-bg: #f8fafc; 3 | 4 | // Typography 5 | $font-family-sans-serif: 'Nunito', sans-serif; 6 | $font-size-base: 0.9rem; 7 | $line-height-base: 1.6; 8 | 9 | // Colors 10 | $blue: #3490dc; 11 | $indigo: #6574cd; 12 | $purple: #9561e2; 13 | $pink: #f66d9b; 14 | $red: #e3342f; 15 | $orange: #f6993f; 16 | $yellow: #ffed4a; 17 | $green: #38c172; 18 | $teal: #4dc0b5; 19 | $cyan: #6cb2eb; 20 | -------------------------------------------------------------------------------- /resources/sass/app.scss: -------------------------------------------------------------------------------- 1 | // Fonts 2 | @import url('https://fonts.googleapis.com/css?family=Nunito'); 3 | 4 | // Variables 5 | @import 'variables'; 6 | 7 | // Bootstrap 8 | @import '~bootstrap/scss/bootstrap'; 9 | -------------------------------------------------------------------------------- /resources/views/Recruitment/view.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelvzxu/erp_laravel/17f01c6ce53b5076b5a69de30e3d1a36df37249e/resources/views/Recruitment/view.blade.php -------------------------------------------------------------------------------- /resources/views/attendance/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Attendance') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/chat.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |

Pesan Antar Pengguna

7 |
8 | 9 |
10 | 11 |
12 | 18 |
19 |
20 |
21 |
-------------------------------------------------------------------------------- /resources/views/contact/partner/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Partner') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/hr/contract/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Contract') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/hr/department/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Departments') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/hr/employee/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Employees') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/hr/job/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Job Positions') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/inventory/category/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Inventory - Product Category') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/inventory/logistics/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Inventory - Logistics') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/inventory/product/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Inventory - Products') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/inventory/uom/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Inventory - Unit Of Measure') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/inventory/warehouse/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Inventory - Warehouses') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/purchases/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Purchases') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/sales/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Sales') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/setting/company/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Company') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/setting/general/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','General Setting') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /resources/views/setting/language/vue.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | @section('title','Language') 3 | @section('css') 4 | 5 | 6 | @endsection 7 | @section('content') 8 |
9 | 10 | @endsection -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 16 | }); 17 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- 1 | get('/'); 18 | 19 | $response->assertStatus(200); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | const mix = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix.js('resources/js/app.js', 'public/js') 15 | .sass('resources/sass/app.scss', 'public/css'); 16 | --------------------------------------------------------------------------------