├── .editorconfig ├── .gitignore ├── .htaccess ├── Android └── vndrosport │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── jarRepositories.xml │ │ ├── libraries │ │ │ ├── Gradle__androidx_activity_activity_1_2_4_aar.xml │ │ │ ├── Gradle__androidx_annotation_annotation_1_2_0.xml │ │ │ ├── Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_appcompat_appcompat_1_3_1_aar.xml │ │ │ ├── Gradle__androidx_appcompat_appcompat_resources_1_3_1_aar.xml │ │ │ ├── Gradle__androidx_arch_core_core_common_2_1_0.xml │ │ │ ├── Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml │ │ │ ├── Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml │ │ │ ├── Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_cardview_cardview_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_collection_collection_1_1_0.xml │ │ │ ├── Gradle__androidx_constraintlayout_constraintlayout_2_1_0_aar.xml │ │ │ ├── Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml │ │ │ ├── Gradle__androidx_core_core_1_5_0_aar.xml │ │ │ ├── Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_customview_customview_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml │ │ │ ├── Gradle__androidx_fragment_fragment_1_3_6_aar.xml │ │ │ ├── Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_lifecycle_lifecycle_common_2_3_1.xml │ │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml │ │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_3_1_aar.xml │ │ │ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_3_1_aar.xml │ │ │ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_3_1_aar.xml │ │ │ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_3_1_aar.xml │ │ │ ├── Gradle__androidx_loader_loader_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_media_media_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_print_print_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml │ │ │ ├── Gradle__androidx_savedstate_savedstate_1_1_0_aar.xml │ │ │ ├── Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_test_core_1_4_0_aar.xml │ │ │ ├── Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml │ │ │ ├── Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml │ │ │ ├── Gradle__androidx_test_ext_junit_1_1_3_aar.xml │ │ │ ├── Gradle__androidx_test_monitor_1_4_0_aar.xml │ │ │ ├── Gradle__androidx_test_runner_1_4_0_aar.xml │ │ │ ├── Gradle__androidx_test_services_storage_1_4_0_aar.xml │ │ │ ├── Gradle__androidx_transition_transition_1_2_0_aar.xml │ │ │ ├── Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml │ │ │ ├── Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml │ │ │ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml │ │ │ ├── Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml │ │ │ ├── Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml │ │ │ ├── Gradle__com_github_bumptech_glide_annotations_4_12_0.xml │ │ │ ├── Gradle__com_github_bumptech_glide_disklrucache_4_12_0.xml │ │ │ ├── Gradle__com_github_bumptech_glide_gifdecoder_4_12_0_aar.xml │ │ │ ├── Gradle__com_github_bumptech_glide_glide_4_12_0_aar.xml │ │ │ ├── Gradle__com_google_android_material_material_1_4_0_aar.xml │ │ │ ├── Gradle__com_google_code_findbugs_jsr305_2_0_1.xml │ │ │ ├── Gradle__com_google_code_gson_gson_2_8_2.xml │ │ │ ├── Gradle__com_squareup_javawriter_2_1_1.xml │ │ │ ├── Gradle__com_squareup_okhttp3_logging_interceptor_3_9_0.xml │ │ │ ├── Gradle__com_squareup_okhttp3_okhttp_3_12_0.xml │ │ │ ├── Gradle__com_squareup_okio_okio_1_15_0.xml │ │ │ ├── Gradle__com_squareup_retrofit2_converter_gson_2_5_0.xml │ │ │ ├── Gradle__com_squareup_retrofit2_retrofit_2_5_0.xml │ │ │ ├── Gradle__javax_inject_javax_inject_1.xml │ │ │ ├── Gradle__junit_junit_4_12.xml │ │ │ ├── Gradle__junit_junit_4_13_2.xml │ │ │ ├── Gradle__org_hamcrest_hamcrest_core_1_3.xml │ │ │ ├── Gradle__org_hamcrest_hamcrest_integration_1_3.xml │ │ │ └── Gradle__org_hamcrest_hamcrest_library_1_3.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── proguard-rules.pro │ ├── release │ │ ├── output-metadata.json │ │ └── vndroBeta7.apk │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── gilang │ │ │ └── vndrosport │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── ic_launcher-playstore.png │ │ ├── java │ │ │ └── com │ │ │ │ └── gilang │ │ │ │ └── vndrosport │ │ │ │ ├── API │ │ │ │ ├── APIService.java │ │ │ │ ├── NetworkConnectionInterceptor.java │ │ │ │ ├── NoConnectivityException.java │ │ │ │ └── ServiceGenerator.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── adapter │ │ │ │ ├── KategoriAdapter.java │ │ │ │ ├── KeranjangAdapter.java │ │ │ │ ├── PesananAdapter.java │ │ │ │ ├── ProdukAdapter.java │ │ │ │ └── SpesialAdapter.java │ │ │ │ ├── config │ │ │ │ └── Constants.java │ │ │ │ ├── fragment │ │ │ │ ├── akun_fragment.java │ │ │ │ ├── home_fragment.java │ │ │ │ ├── keranjang_fragment.java │ │ │ │ └── order_fragment.java │ │ │ │ ├── model │ │ │ │ ├── APIError.java │ │ │ │ ├── AkunModel.java │ │ │ │ ├── CheckoutModel.java │ │ │ │ ├── KategoriModel.java │ │ │ │ ├── KeranjangModel.java │ │ │ │ ├── LoginModel.java │ │ │ │ ├── PesananModel.java │ │ │ │ ├── ProdukModel.java │ │ │ │ ├── SpesialModel.java │ │ │ │ └── TotalModel.java │ │ │ │ ├── page │ │ │ │ ├── Allproduk.java │ │ │ │ ├── Daftar.java │ │ │ │ ├── Detailproduk.java │ │ │ │ ├── Kategori.java │ │ │ │ ├── Payment.java │ │ │ │ ├── Pengiriman.java │ │ │ │ ├── Searching.java │ │ │ │ ├── Success.java │ │ │ │ └── login.java │ │ │ │ ├── response │ │ │ │ ├── ResponseKategori.java │ │ │ │ ├── ResponseKeranjang.java │ │ │ │ ├── ResponsePesanan.java │ │ │ │ ├── ResponseProduk.java │ │ │ │ └── ResponseSpesial.java │ │ │ │ └── utils │ │ │ │ ├── ErrorUtils.java │ │ │ │ └── SessionHandle.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ ├── card_button.xml │ │ │ ├── ic_dot_grey.png │ │ │ ├── ic_launcher_foreground.xml │ │ │ ├── kategori.png │ │ │ ├── list.png │ │ │ ├── pengiriman.png │ │ │ └── promo.png │ │ │ ├── drawable │ │ │ ├── bank.png │ │ │ ├── btn_login.png │ │ │ ├── btn_next.png │ │ │ ├── check.png │ │ │ ├── color_selector.xml │ │ │ ├── ic_add.xml │ │ │ ├── ic_akun.xml │ │ │ ├── ic_arrow.xml │ │ │ ├── ic_baseline_star_24.xml │ │ │ ├── ic_cart.xml │ │ │ ├── ic_close.xml │ │ │ ├── ic_delivery.xml │ │ │ ├── ic_history.xml │ │ │ ├── ic_home.xml │ │ │ ├── ic_keranjang.xml │ │ │ ├── ic_remove.xml │ │ │ ├── logo.png │ │ │ ├── no_image.png │ │ │ ├── raket.png │ │ │ ├── rect1.xml │ │ │ ├── rect2.xml │ │ │ ├── shops.png │ │ │ ├── shops2.png │ │ │ ├── spesial_offer.png │ │ │ ├── sports.png │ │ │ ├── sukses.png │ │ │ ├── tombol_daftar.png │ │ │ ├── tombol_login.png │ │ │ └── trolley.png │ │ │ ├── layout │ │ │ ├── activity_allproduk.xml │ │ │ ├── activity_daftar.xml │ │ │ ├── activity_detailproduk.xml │ │ │ ├── activity_kategori.xml │ │ │ ├── activity_login.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_payment.xml │ │ │ ├── activity_pengiriman.xml │ │ │ ├── activity_searching.xml │ │ │ ├── activity_success.xml │ │ │ ├── bag_total.xml │ │ │ ├── fragment_akun.xml │ │ │ ├── fragment_home.xml │ │ │ ├── fragment_keranjang.xml │ │ │ ├── fragment_order.xml │ │ │ ├── single_list_kategori.xml │ │ │ ├── single_list_keranjang.xml │ │ │ ├── single_list_pesanan.xml │ │ │ ├── single_list_product.xml │ │ │ └── single_list_spesial.xml │ │ │ ├── menu │ │ │ └── item_bottom_navigation.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher_foreground.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── gilang │ │ └── vndrosport │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── application ├── .htaccess ├── cache │ └── index.html ├── config │ ├── autoload.php │ ├── config.php │ ├── constants.php │ ├── database.php │ ├── doctypes.php │ ├── foreign_chars.php │ ├── hooks.php │ ├── index.html │ ├── memcached.php │ ├── migration.php │ ├── mimes.php │ ├── profiler.php │ ├── rest.php │ ├── routes.php │ ├── smileys.php │ └── user_agents.php ├── controllers │ ├── Login.php │ ├── administrator │ │ ├── Client.php │ │ ├── Kabupatens.php │ │ ├── Kategori.php │ │ ├── Kecamatan.php │ │ ├── Login.php │ │ ├── Member.php │ │ ├── Merek.php │ │ ├── Produk.php │ │ ├── Provinsi.php │ │ ├── Setting.php │ │ ├── Toko.php │ │ └── Transaksi.php │ ├── api │ │ ├── Akun.php │ │ ├── Auth.php │ │ ├── Bayar.php │ │ ├── Checkout.php │ │ ├── Daftar.php │ │ ├── Kategori.php │ │ ├── Keranjang.php │ │ ├── Pesanan.php │ │ ├── Produk.php │ │ └── Spesial.php │ ├── index.html │ └── store │ │ ├── Member.php │ │ ├── Produk.php │ │ ├── Setting.php │ │ └── Transaksi.php ├── core │ └── index.html ├── helpers │ ├── index.html │ ├── security.ini │ └── vndro_helper.php ├── hooks │ ├── index.html │ └── ssl.php ├── index.html ├── language │ ├── english │ │ ├── index.html │ │ └── rest_controller_lang.php │ └── index.html ├── libraries │ ├── Format.php │ ├── RestController.php │ └── index.html ├── logs │ └── index.html ├── models │ ├── M_admin.php │ ├── M_api.php │ ├── M_produk.php │ ├── M_toko.php │ ├── M_transaksi.php │ ├── M_transaksi_toko.php │ └── index.html ├── third_party │ └── index.html └── views │ ├── admin │ ├── index.html │ ├── konten │ │ ├── k_client.php │ │ ├── k_detailclient.php │ │ ├── k_detailpaket.php │ │ ├── k_edittoko.php │ │ ├── k_kabupaten.php │ │ ├── k_kategori.php │ │ ├── k_login.php │ │ ├── k_member.php │ │ ├── k_merek.php │ │ ├── k_produk.php │ │ ├── k_provinsi.php │ │ ├── k_setting.php │ │ ├── k_tambahclient.php │ │ ├── k_tambahkabupaten.php │ │ ├── k_tambahkategori.php │ │ ├── k_tambahmerek.php │ │ ├── k_tambahprovinsi.php │ │ ├── k_toko.php │ │ └── k_transaksi.php │ ├── template │ │ ├── index.html │ │ ├── v_footer.php │ │ ├── v_header.php │ │ ├── v_navbar.php │ │ ├── v_sidebar.php │ │ └── v_sidebar_old.php │ └── view │ │ ├── v_client.php │ │ ├── v_detailclient.php │ │ ├── v_detailpaket.php │ │ ├── v_edittoko.php │ │ ├── v_kabupaten.php │ │ ├── v_kategori.php │ │ ├── v_kecamatan.php │ │ ├── v_login.php │ │ ├── v_member.php │ │ ├── v_merek.php │ │ ├── v_produk.php │ │ ├── v_provinsi.php │ │ ├── v_setting.php │ │ ├── v_tambahclient.php │ │ ├── v_tambahkabupaten.php │ │ ├── v_tambahkategori.php │ │ ├── v_tambahmerek.php │ │ ├── v_tambahprovinsi.php │ │ ├── v_toko.php │ │ └── v_transaksi.php │ ├── errors │ ├── cli │ │ ├── error_404.php │ │ ├── error_db.php │ │ ├── error_exception.php │ │ ├── error_general.php │ │ ├── error_php.php │ │ └── index.html │ ├── html │ │ ├── error_404.php │ │ ├── error_db.php │ │ ├── error_exception.php │ │ ├── error_general.php │ │ ├── error_php.php │ │ └── index.html │ └── index.html │ ├── index.html │ └── toko │ ├── konten │ ├── k_detail_produk.php │ ├── k_member.php │ ├── k_produk.php │ ├── k_setting.php │ ├── k_tambahproduk.php │ └── k_transaksi.php │ ├── template │ ├── index.html │ ├── v_footer.php │ ├── v_header.php │ ├── v_navbar.php │ └── v_sidebar.php │ └── view │ ├── v_detail_produk.php │ ├── v_member.php │ ├── v_produk.php │ ├── v_setting.php │ ├── v_tambahproduk.php │ └── v_transaksi.php ├── captcha └── 1631185964.435.jpg ├── composer.json ├── contributing.md ├── gambar ├── logo.png ├── myicon.png └── produk │ ├── 2pB7NIFkAA.jpeg │ ├── 3L4fne9ncQ.jpeg │ ├── 4DhdHVI9TK.jpeg │ ├── 692J644Ecb.jpeg │ ├── 9mwamv5S6Y.jpeg │ ├── CCJVXOwRzo.jpeg │ ├── Dhlc0pgWqx.jpg │ ├── F0DYLB1F5P.jpg │ ├── GsMVZa89Q2.jpeg │ ├── HWLJ0cvWIP.jpg │ ├── JSl8p6EybB.jpg │ ├── LP609Ijh3i.jpeg │ ├── Qr7IjKwAH8.jpg │ ├── R1aR854wva.jpg │ ├── Ud8z0tf0Cl.jpeg │ ├── YNrh3xcvbq.jpg │ ├── ZerH02GpHS.jpeg │ ├── ad8HmrA6TI.jpg │ ├── bola.jpg │ ├── nOJpU7ckck.jpg │ ├── rKD5EdRjm7.jpeg │ ├── rSBDz59GiZ.jpg │ ├── raket.png │ ├── sDiZju62g6.jpg │ ├── sZxqIigJqZ.jpeg │ ├── sepatu.jpg │ ├── sepatu.png │ ├── soxXhYyImk.jpeg │ ├── tX1QJd2hQJ.jpeg │ ├── tlTHRvKWZW.jpeg │ ├── yDsIVCx423.jpeg │ └── yTQFWVEX8C.jpg ├── index.php ├── license.txt ├── master.zip ├── readme.md ├── system ├── .htaccess ├── core │ ├── Benchmark.php │ ├── CodeIgniter.php │ ├── Common.php │ ├── Config.php │ ├── Controller.php │ ├── Exceptions.php │ ├── Hooks.php │ ├── Input.php │ ├── Lang.php │ ├── Loader.php │ ├── Log.php │ ├── Model.php │ ├── Output.php │ ├── Router.php │ ├── Security.php │ ├── URI.php │ ├── Utf8.php │ ├── compat │ │ ├── hash.php │ │ ├── index.html │ │ ├── mbstring.php │ │ ├── password.php │ │ └── standard.php │ └── index.html ├── database │ ├── DB.php │ ├── DB_cache.php │ ├── DB_driver.php │ ├── DB_forge.php │ ├── DB_query_builder.php │ ├── DB_result.php │ ├── DB_utility.php │ ├── drivers │ │ ├── cubrid │ │ │ ├── cubrid_driver.php │ │ │ ├── cubrid_forge.php │ │ │ ├── cubrid_result.php │ │ │ ├── cubrid_utility.php │ │ │ └── index.html │ │ ├── ibase │ │ │ ├── ibase_driver.php │ │ │ ├── ibase_forge.php │ │ │ ├── ibase_result.php │ │ │ ├── ibase_utility.php │ │ │ └── index.html │ │ ├── index.html │ │ ├── mssql │ │ │ ├── index.html │ │ │ ├── mssql_driver.php │ │ │ ├── mssql_forge.php │ │ │ ├── mssql_result.php │ │ │ └── mssql_utility.php │ │ ├── mysql │ │ │ ├── index.html │ │ │ ├── mysql_driver.php │ │ │ ├── mysql_forge.php │ │ │ ├── mysql_result.php │ │ │ └── mysql_utility.php │ │ ├── mysqli │ │ │ ├── index.html │ │ │ ├── mysqli_driver.php │ │ │ ├── mysqli_forge.php │ │ │ ├── mysqli_result.php │ │ │ └── mysqli_utility.php │ │ ├── oci8 │ │ │ ├── index.html │ │ │ ├── oci8_driver.php │ │ │ ├── oci8_forge.php │ │ │ ├── oci8_result.php │ │ │ └── oci8_utility.php │ │ ├── odbc │ │ │ ├── index.html │ │ │ ├── odbc_driver.php │ │ │ ├── odbc_forge.php │ │ │ ├── odbc_result.php │ │ │ └── odbc_utility.php │ │ ├── pdo │ │ │ ├── index.html │ │ │ ├── pdo_driver.php │ │ │ ├── pdo_forge.php │ │ │ ├── pdo_result.php │ │ │ ├── pdo_utility.php │ │ │ └── subdrivers │ │ │ │ ├── index.html │ │ │ │ ├── pdo_4d_driver.php │ │ │ │ ├── pdo_4d_forge.php │ │ │ │ ├── pdo_cubrid_driver.php │ │ │ │ ├── pdo_cubrid_forge.php │ │ │ │ ├── pdo_dblib_driver.php │ │ │ │ ├── pdo_dblib_forge.php │ │ │ │ ├── pdo_firebird_driver.php │ │ │ │ ├── pdo_firebird_forge.php │ │ │ │ ├── pdo_ibm_driver.php │ │ │ │ ├── pdo_ibm_forge.php │ │ │ │ ├── pdo_informix_driver.php │ │ │ │ ├── pdo_informix_forge.php │ │ │ │ ├── pdo_mysql_driver.php │ │ │ │ ├── pdo_mysql_forge.php │ │ │ │ ├── pdo_oci_driver.php │ │ │ │ ├── pdo_oci_forge.php │ │ │ │ ├── pdo_odbc_driver.php │ │ │ │ ├── pdo_odbc_forge.php │ │ │ │ ├── pdo_pgsql_driver.php │ │ │ │ ├── pdo_pgsql_forge.php │ │ │ │ ├── pdo_sqlite_driver.php │ │ │ │ ├── pdo_sqlite_forge.php │ │ │ │ ├── pdo_sqlsrv_driver.php │ │ │ │ └── pdo_sqlsrv_forge.php │ │ ├── postgre │ │ │ ├── index.html │ │ │ ├── postgre_driver.php │ │ │ ├── postgre_forge.php │ │ │ ├── postgre_result.php │ │ │ └── postgre_utility.php │ │ ├── sqlite │ │ │ ├── index.html │ │ │ ├── sqlite_driver.php │ │ │ ├── sqlite_forge.php │ │ │ ├── sqlite_result.php │ │ │ └── sqlite_utility.php │ │ ├── sqlite3 │ │ │ ├── index.html │ │ │ ├── sqlite3_driver.php │ │ │ ├── sqlite3_forge.php │ │ │ ├── sqlite3_result.php │ │ │ └── sqlite3_utility.php │ │ └── sqlsrv │ │ │ ├── index.html │ │ │ ├── sqlsrv_driver.php │ │ │ ├── sqlsrv_forge.php │ │ │ ├── sqlsrv_result.php │ │ │ └── sqlsrv_utility.php │ └── index.html ├── fonts │ ├── index.html │ └── texb.ttf ├── helpers │ ├── array_helper.php │ ├── captcha_helper.php │ ├── cookie_helper.php │ ├── date_helper.php │ ├── directory_helper.php │ ├── download_helper.php │ ├── email_helper.php │ ├── file_helper.php │ ├── form_helper.php │ ├── html_helper.php │ ├── index.html │ ├── inflector_helper.php │ ├── language_helper.php │ ├── number_helper.php │ ├── path_helper.php │ ├── security_helper.php │ ├── smiley_helper.php │ ├── string_helper.php │ ├── text_helper.php │ ├── typography_helper.php │ ├── url_helper.php │ └── xml_helper.php ├── index.html ├── language │ ├── english │ │ ├── calendar_lang.php │ │ ├── date_lang.php │ │ ├── db_lang.php │ │ ├── email_lang.php │ │ ├── form_validation_lang.php │ │ ├── ftp_lang.php │ │ ├── imglib_lang.php │ │ ├── index.html │ │ ├── migration_lang.php │ │ ├── number_lang.php │ │ ├── pagination_lang.php │ │ ├── profiler_lang.php │ │ ├── unit_test_lang.php │ │ └── upload_lang.php │ └── index.html └── libraries │ ├── Cache │ ├── Cache.php │ ├── drivers │ │ ├── Cache_apc.php │ │ ├── Cache_dummy.php │ │ ├── Cache_file.php │ │ ├── Cache_memcached.php │ │ ├── Cache_redis.php │ │ ├── Cache_wincache.php │ │ └── index.html │ └── index.html │ ├── Calendar.php │ ├── Cart.php │ ├── Driver.php │ ├── Email.php │ ├── Encrypt.php │ ├── Encryption.php │ ├── Form_validation.php │ ├── Ftp.php │ ├── Image_lib.php │ ├── Javascript.php │ ├── Javascript │ ├── Jquery.php │ └── index.html │ ├── Migration.php │ ├── Pagination.php │ ├── Parser.php │ ├── Profiler.php │ ├── Session │ ├── Session.php │ ├── SessionHandlerInterface.php │ ├── Session_driver.php │ ├── drivers │ │ ├── Session_database_driver.php │ │ ├── Session_files_driver.php │ │ ├── Session_memcached_driver.php │ │ ├── Session_redis_driver.php │ │ └── index.html │ └── index.html │ ├── Table.php │ ├── Trackback.php │ ├── Typography.php │ ├── Unit_test.php │ ├── Upload.php │ ├── User_agent.php │ ├── Xmlrpc.php │ ├── Xmlrpcs.php │ ├── Zip.php │ └── index.html └── vndrosport.sql /.editorconfig: -------------------------------------------------------------------------------- 1 | # top-most EditorConfig file 2 | root = true 3 | 4 | # Unix-style newlines with a newline ending every file 5 | [*] 6 | end_of_line = lf 7 | insert_final_newline = true 8 | 9 | # Matches multiple files with brace expansion notation 10 | # Set default charset 11 | [*] 12 | charset = utf-8 13 | 14 | # Tab indentation (no size specified) 15 | indent_style = tab 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | application/cache/* 4 | !application/cache/index.html 5 | 6 | application/logs/* 7 | !application/logs/index.html 8 | 9 | !application/*/.htaccess 10 | 11 | composer.lock 12 | 13 | user_guide_src/build/* 14 | user_guide_src/cilexer/build/* 15 | user_guide_src/cilexer/dist/* 16 | user_guide_src/cilexer/pycilexer.egg-info/* 17 | /vendor/ 18 | 19 | # IDE Files 20 | #------------------------- 21 | /nbproject/ 22 | .idea/* 23 | 24 | ## Sublime Text cache files 25 | *.tmlanguage.cache 26 | *.tmPreferences.cache 27 | *.stTheme.cache 28 | *.sublime-workspace 29 | *.sublime-project 30 | /tests/tests/ 31 | /tests/results/ 32 | -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | RewriteCond %{REQUEST_FILENAME} !-f 3 | RewriteCond %{REQUEST_FILENAME} !-d 4 | RewriteRule ^(.*)$ index.php/$1 [L] 5 | -------------------------------------------------------------------------------- /Android/vndrosport/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/.name: -------------------------------------------------------------------------------- 1 | vndrosport -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 20 | 21 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | 29 | 30 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_annotation_annotation_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_3_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_core_core_1_5_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_3_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_3_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_3_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_3_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_test_monitor_1_4_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_12_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_12_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_12_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__junit_junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__junit_junit_4_13_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/vndrosport/app/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'com.android.application' 3 | } 4 | 5 | android { 6 | compileSdkVersion 30 7 | buildToolsVersion "30.0.3" 8 | 9 | defaultConfig { 10 | applicationId "com.gilang.vndrosport" 11 | minSdkVersion 24 12 | targetSdkVersion 30 13 | versionCode 1 14 | versionName "1.0" 15 | 16 | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 17 | } 18 | 19 | 20 | task wrapper(type: Wrapper){ 21 | gradleVersion = '2.14.1' 22 | } 23 | 24 | buildTypes { 25 | release { 26 | minifyEnabled false 27 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 28 | } 29 | } 30 | compileOptions { 31 | sourceCompatibility JavaVersion.VERSION_1_8 32 | targetCompatibility JavaVersion.VERSION_1_8 33 | } 34 | } 35 | 36 | dependencies { 37 | 38 | implementation 'androidx.appcompat:appcompat:1.3.1' 39 | implementation 'com.google.android.material:material:1.4.0' 40 | implementation 'androidx.constraintlayout:constraintlayout:2.1.0' 41 | implementation 'androidx.legacy:legacy-support-v4:1.0.0' 42 | testImplementation 'junit:junit:4.13.2' 43 | androidTestImplementation 'androidx.test.ext:junit:1.1.3' 44 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' 45 | //retrofit 46 | implementation 'com.squareup.retrofit2:retrofit:2.5.0' 47 | implementation 'com.squareup.retrofit2:converter-gson:2.5.0' 48 | implementation "com.squareup.okhttp3:logging-interceptor:3.9.0" 49 | //gambar 50 | implementation 'com.github.bumptech.glide:glide:4.12.0' 51 | } 52 | -------------------------------------------------------------------------------- /Android/vndrosport/app/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/vndrosport/app/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Sep 09 08:53:49 ICT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /Android/vndrosport/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /Android/vndrosport/app/release/output-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "artifactType": { 4 | "type": "APK", 5 | "kind": "Directory" 6 | }, 7 | "applicationId": "com.gilang.vndrosport", 8 | "variantName": "release", 9 | "elements": [ 10 | { 11 | "type": "SINGLE", 12 | "filters": [], 13 | "attributes": [], 14 | "versionCode": 1, 15 | "versionName": "1.0", 16 | "outputFile": "app-release.apk" 17 | } 18 | ], 19 | "elementType": "File" 20 | } -------------------------------------------------------------------------------- /Android/vndrosport/app/release/vndroBeta7.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/release/vndroBeta7.apk -------------------------------------------------------------------------------- /Android/vndrosport/app/src/androidTest/java/com/gilang/vndrosport/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport; 2 | 3 | import android.content.Context; 4 | 5 | import androidx.test.platform.app.InstrumentationRegistry; 6 | import androidx.test.ext.junit.runners.AndroidJUnit4; 7 | 8 | import org.junit.Test; 9 | import org.junit.runner.RunWith; 10 | 11 | import static org.junit.Assert.*; 12 | 13 | /** 14 | * Instrumented test, which will execute on an Android device. 15 | * 16 | * @see Testing documentation 17 | */ 18 | @RunWith(AndroidJUnit4.class) 19 | public class ExampleInstrumentedTest { 20 | @Test 21 | public void useAppContext() { 22 | // Context of the app under test. 23 | Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); 24 | assertEquals("com.gilang.vndrosport", appContext.getPackageName()); 25 | } 26 | } -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/API/NetworkConnectionInterceptor.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.API; 2 | 3 | import android.content.Context; 4 | import android.net.ConnectivityManager; 5 | import android.net.NetworkInfo; 6 | import androidx.annotation.NonNull; 7 | import java.io.IOException; 8 | import okhttp3.Interceptor; 9 | import okhttp3.Request; 10 | import okhttp3.Response; 11 | 12 | public class NetworkConnectionInterceptor implements Interceptor { 13 | private final Context mContext; 14 | 15 | public NetworkConnectionInterceptor(Context context) { 16 | mContext = context; 17 | } 18 | 19 | @NonNull 20 | @Override 21 | public Response intercept(@NonNull Chain chain) throws IOException { 22 | if (!isConnected()) { 23 | throw new NoConnectivityException(); 24 | // ini untuk custom exception 'NoConnectivityException' 25 | } 26 | Request.Builder builder = chain.request().newBuilder(); 27 | return chain.proceed(builder.build()); 28 | } 29 | @SuppressWarnings("DEPRECATION") 30 | public boolean isConnected(){ 31 | ConnectivityManager connectivityManager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); 32 | NetworkInfo netInfo = connectivityManager.getActiveNetworkInfo(); 33 | return (netInfo != null && netInfo.isConnected()); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/API/NoConnectivityException.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.API; 2 | 3 | import java.io.IOException; 4 | 5 | public class NoConnectivityException extends IOException { 6 | @Override 7 | public String getMessage() { 8 | return "Tidak ada koneksi internet"; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/API/ServiceGenerator.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.API; 2 | 3 | import com.gilang.vndrosport.config.Constants; 4 | 5 | import okhttp3.OkHttpClient; 6 | import retrofit2.Retrofit; 7 | import retrofit2.converter.gson.GsonConverterFactory; 8 | 9 | public class ServiceGenerator { 10 | public static Retrofit.Builder builder = 11 | new Retrofit.Builder() 12 | .baseUrl(Constants.URL) 13 | .addConverterFactory(GsonConverterFactory.create()); 14 | 15 | public static Retrofit retrofit = builder.build(); 16 | 17 | public static OkHttpClient.Builder httpClient = 18 | new OkHttpClient.Builder(); 19 | 20 | public static S createService( 21 | Class serviceClass) { 22 | return retrofit.create(serviceClass); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/config/Constants.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.config; 2 | 3 | public class Constants { 4 | // public static final String URL ="https://vndrosport.xyz/"; 5 | // public static final String IMAGES_URL = "https://vndrosport.xyz/gambar/produk/"; 6 | public static final String URL ="http://192.168.56.1/vndrosport/"; 7 | public static final String IMAGES_URL = "http://192.168.56.1/vndrosport/gambar/produk/"; 8 | 9 | public static final String KEY_USER_SESSION = "DBSD123"; 10 | public static final String USER_SESSION = "CR19201"; 11 | } 12 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/APIError.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | public class APIError { 4 | private final String message; 5 | 6 | public APIError(String message) { 7 | 8 | this.message = message; 9 | } 10 | 11 | public String message() { 12 | return message; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/AkunModel.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class AkunModel { 6 | @SerializedName("status") 7 | private final Boolean status; 8 | @SerializedName("email") 9 | private final String email; 10 | @SerializedName("nama_lengkap") 11 | private final String nama_lengkap; 12 | @SerializedName("alamat") 13 | private final String alamat; 14 | @SerializedName("no_telp") 15 | private final String no_telp; 16 | @SerializedName("message") 17 | private final String message; 18 | 19 | public AkunModel(Boolean status, String email, String nama_lengkap, String alamat, String no_telp, String message) { 20 | this.status = status; 21 | this.email = email; 22 | this.nama_lengkap = nama_lengkap; 23 | this.alamat = alamat; 24 | this.no_telp = no_telp; 25 | this.message = message; 26 | } 27 | 28 | public Boolean getStatus() { 29 | return status; 30 | } 31 | 32 | public String getEmail() { 33 | return email; 34 | } 35 | 36 | public String getNama_lengkap() { 37 | return nama_lengkap; 38 | } 39 | 40 | public String getAlamat() { 41 | return alamat; 42 | } 43 | 44 | public String getNo_telp() { 45 | return no_telp; 46 | } 47 | 48 | public String getMessage() { 49 | return message; 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/CheckoutModel.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | public class CheckoutModel { 4 | String idUser; 5 | 6 | public String getIdUser() { 7 | return idUser; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/KategoriModel.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class KategoriModel { 6 | @SerializedName("id") 7 | private final String idKategori; 8 | @SerializedName("nama_kategori") 9 | private final String namaKategori; 10 | 11 | public KategoriModel(String idKategori, String namaKategori) { 12 | this.idKategori = idKategori; 13 | this.namaKategori = namaKategori; 14 | } 15 | 16 | public String getIdKategori() { 17 | return idKategori; 18 | } 19 | 20 | public String getNamaKategori() { 21 | return namaKategori; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/LoginModel.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class LoginModel { 6 | @SerializedName("status") 7 | private final Boolean status; 8 | @SerializedName("id_user") 9 | private final String idUser; 10 | @SerializedName("id_toko") 11 | private final String idToko; 12 | @SerializedName("token") 13 | private final String token; 14 | @SerializedName("message") 15 | private final String message; 16 | 17 | public LoginModel(Boolean status, String idUser, String idToko, String token, String message) { 18 | this.status = status; 19 | this.idUser = idUser; 20 | this.idToko = idToko; 21 | this.token = token; 22 | this.message = message; 23 | } 24 | 25 | public Boolean getStatus() { 26 | return status; 27 | } 28 | 29 | public String getIdUser() { 30 | return idUser; 31 | } 32 | 33 | public String getIdToko() { 34 | return idToko; 35 | } 36 | 37 | public String getToken() { 38 | return token; 39 | } 40 | 41 | public String getMessage() { 42 | return message; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/PesananModel.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class PesananModel { 6 | @SerializedName("id") 7 | private final String idPesanan; 8 | @SerializedName("judul") 9 | private final String judul; 10 | @SerializedName("tanggal") 11 | private final String tanggal; 12 | @SerializedName("sub_total") 13 | private final String sub_total; 14 | @SerializedName("biaya_antar") 15 | private final String biaya_antar; 16 | @SerializedName("total_jumlah") 17 | private final String total_jumlah; 18 | @SerializedName("status") 19 | private final String status; 20 | 21 | public PesananModel(String idPesanan, String judul, String tanggal, String sub_total, String biaya_antar, String total_jumlah, String status) { 22 | this.idPesanan = idPesanan; 23 | this.judul = judul; 24 | this.tanggal = tanggal; 25 | this.sub_total = sub_total; 26 | this.biaya_antar = biaya_antar; 27 | this.total_jumlah = total_jumlah; 28 | this.status = status; 29 | } 30 | 31 | public String getIdPesanan() { 32 | return idPesanan; 33 | } 34 | 35 | public String getJudul() { 36 | return judul; 37 | } 38 | 39 | public String getTanggal() { 40 | return tanggal; 41 | } 42 | 43 | public String getSub_total() { 44 | return sub_total; 45 | } 46 | 47 | public String getBiaya_antar() { 48 | return biaya_antar; 49 | } 50 | 51 | public String getTotal_jumlah() { 52 | return total_jumlah; 53 | } 54 | 55 | public String getStatus() { 56 | return status; 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/SpesialModel.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class SpesialModel { 6 | @SerializedName("id") 7 | private final String idSpesial; 8 | @SerializedName("nama_produk") 9 | private final String namaProduk; 10 | @SerializedName("harga_asli") 11 | private final String hargaAsli; 12 | @SerializedName("harga_diskon") 13 | private final String hargaDiskon; 14 | 15 | public SpesialModel(String idSpesial, String namaProduk, String hargaAsli, String hargaDiskon) { 16 | this.idSpesial = idSpesial; 17 | this.namaProduk = namaProduk; 18 | this.hargaAsli = hargaAsli; 19 | this.hargaDiskon = hargaDiskon; 20 | } 21 | 22 | public String getIdSpesial() { 23 | return idSpesial; 24 | } 25 | 26 | public String getNamaProduk() { 27 | return namaProduk; 28 | } 29 | 30 | public String getHargaAsli() { 31 | return hargaAsli; 32 | } 33 | 34 | public String getHargaDiskon() { 35 | return hargaDiskon; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/model/TotalModel.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.model; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class TotalModel { 6 | @SerializedName("nama_lengkap") 7 | private final String namaLengkap; 8 | @SerializedName("notelp") 9 | private final String noTelp; 10 | @SerializedName("alamat") 11 | private final String alamat; 12 | @SerializedName("sub_total") 13 | private final String SubTotal; 14 | @SerializedName("biaya_antar") 15 | private final String biayaAntar; 16 | @SerializedName("total_biaya") 17 | private final String totalBiaya; 18 | 19 | public TotalModel(String namaLengkap, String notelp, String alamat, String subTotal, String biayaAntar, String totalBiaya) { 20 | this.namaLengkap = namaLengkap; 21 | this.noTelp = notelp; 22 | this.alamat = alamat; 23 | this.SubTotal = subTotal; 24 | this.biayaAntar = biayaAntar; 25 | this.totalBiaya = totalBiaya; 26 | } 27 | 28 | public String getNamaLengkap() { 29 | return namaLengkap; 30 | } 31 | 32 | public String getNoTelp() { 33 | return noTelp; 34 | } 35 | 36 | public String getAlamat() { 37 | return alamat; 38 | } 39 | 40 | public String getSubTotal() { 41 | return SubTotal; 42 | } 43 | 44 | public String getBiayaAntar() { 45 | return biayaAntar; 46 | } 47 | 48 | public String getTotalBiaya() { 49 | return totalBiaya; 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/page/Pengiriman.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.page; 2 | 3 | import androidx.appcompat.app.AppCompatActivity; 4 | import androidx.appcompat.widget.Toolbar; 5 | 6 | import android.os.Bundle; 7 | 8 | import com.gilang.vndrosport.R; 9 | 10 | public class Pengiriman extends AppCompatActivity { 11 | 12 | @Override 13 | protected void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | setContentView(R.layout.activity_pengiriman); 16 | Toolbar toolbar = findViewById(R.id.tbtoolbar); 17 | setSupportActionBar(toolbar); 18 | if (getSupportActionBar() != null) { 19 | setTitle("Detail Pengiriman"); 20 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 21 | getSupportActionBar().setDisplayShowTitleEnabled(true); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/page/Searching.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.page; 2 | 3 | import androidx.appcompat.app.AppCompatActivity; 4 | 5 | import android.os.Bundle; 6 | 7 | import com.gilang.vndrosport.R; 8 | 9 | public class Searching extends AppCompatActivity { 10 | 11 | @Override 12 | protected void onCreate(Bundle savedInstanceState) { 13 | super.onCreate(savedInstanceState); 14 | setContentView(R.layout.activity_searching); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/page/Success.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.page; 2 | 3 | import androidx.appcompat.app.AppCompatActivity; 4 | 5 | import android.content.Intent; 6 | import android.os.Bundle; 7 | import android.view.View; 8 | import android.widget.Button; 9 | 10 | import com.gilang.vndrosport.MainActivity; 11 | import com.gilang.vndrosport.R; 12 | 13 | public class Success extends AppCompatActivity { 14 | 15 | @Override 16 | protected void onCreate(Bundle savedInstanceState) { 17 | super.onCreate(savedInstanceState); 18 | setContentView(R.layout.activity_success); 19 | Button mBack = findViewById(R.id.btn_kembali); 20 | 21 | mBack.setOnClickListener(v -> { 22 | Intent intent = new Intent(getApplicationContext(), MainActivity.class); 23 | intent.putExtra("bukOrder",true); 24 | startActivity(intent); 25 | finish(); 26 | }); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/response/ResponseKategori.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.response; 2 | 3 | import com.gilang.vndrosport.model.KategoriModel; 4 | import com.google.gson.annotations.SerializedName; 5 | 6 | import java.util.List; 7 | 8 | public class ResponseKategori { 9 | @SerializedName("status") 10 | private final String status; 11 | @SerializedName("result") 12 | private final List daftarKategori; 13 | @SerializedName("message") 14 | private final String message; 15 | 16 | public ResponseKategori(String status, List daftarKategori, String message) { 17 | this.status = status; 18 | this.daftarKategori = daftarKategori; 19 | this.message = message; 20 | } 21 | 22 | public String getStatus() { 23 | return status; 24 | } 25 | 26 | public List getDaftarKategori() { 27 | return daftarKategori; 28 | } 29 | 30 | public String getMessage() { 31 | return message; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/response/ResponseKeranjang.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.response; 2 | 3 | import com.gilang.vndrosport.model.KeranjangModel; 4 | import com.google.gson.annotations.SerializedName; 5 | 6 | import java.util.List; 7 | 8 | public class ResponseKeranjang { 9 | @SerializedName("status") 10 | private final String status; 11 | @SerializedName("result") 12 | private final List daftarKeranjang; 13 | @SerializedName("message") 14 | private final String message; 15 | 16 | public ResponseKeranjang(String status, List daftarKeranjang, String message) { 17 | this.status = status; 18 | this.daftarKeranjang = daftarKeranjang; 19 | this.message = message; 20 | } 21 | 22 | public String getStatus() { 23 | return status; 24 | } 25 | 26 | public List getDaftarKeranjang() { 27 | return daftarKeranjang; 28 | } 29 | 30 | public String getMessage() { 31 | return message; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/response/ResponsePesanan.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.response; 2 | 3 | import com.gilang.vndrosport.model.PesananModel; 4 | import com.google.gson.annotations.SerializedName; 5 | 6 | import java.util.List; 7 | 8 | public class ResponsePesanan { 9 | @SerializedName("status") 10 | private final String status; 11 | @SerializedName("result") 12 | private final List daftarPesanan; 13 | @SerializedName("message") 14 | private final String message; 15 | 16 | public ResponsePesanan(String status, List daftarPesanan, String message) { 17 | this.status = status; 18 | this.daftarPesanan = daftarPesanan; 19 | this.message = message; 20 | } 21 | 22 | public String getStatus() { 23 | return status; 24 | } 25 | 26 | public List getDaftarPesanan() { 27 | return daftarPesanan; 28 | } 29 | 30 | public String getMessage() { 31 | return message; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/response/ResponseProduk.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.response; 2 | 3 | import com.gilang.vndrosport.model.ProdukModel; 4 | import com.google.gson.annotations.SerializedName; 5 | 6 | import java.util.List; 7 | 8 | public class ResponseProduk { 9 | @SerializedName("status") 10 | private final String status; 11 | @SerializedName("result") 12 | private final List daftarProduk; 13 | @SerializedName("message") 14 | private final String message; 15 | 16 | public ResponseProduk(String status, List daftarProduk, String message) { 17 | this.status = status; 18 | this.daftarProduk = daftarProduk; 19 | this.message = message; 20 | } 21 | 22 | public String getStatus() { 23 | return status; 24 | } 25 | 26 | public List getDaftarProduk() { 27 | return daftarProduk; 28 | } 29 | 30 | public String getMessage() { 31 | return message; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/response/ResponseSpesial.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.response; 2 | 3 | import com.gilang.vndrosport.model.SpesialModel; 4 | import com.google.gson.annotations.SerializedName; 5 | 6 | import java.util.List; 7 | 8 | public class ResponseSpesial { 9 | @SerializedName("status") 10 | private final String status; 11 | @SerializedName("result") 12 | final private List daftarSpesial; 13 | @SerializedName("message") 14 | private final String message; 15 | 16 | public ResponseSpesial(String status, List daftarSpesial, String message) { 17 | this.status = status; 18 | this.daftarSpesial = daftarSpesial; 19 | this.message = message; 20 | } 21 | 22 | public String getStatus() { 23 | return status; 24 | } 25 | 26 | public List getDaftarSpesial() { 27 | return daftarSpesial; 28 | } 29 | 30 | public String getMessage() { 31 | return message; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/utils/ErrorUtils.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.utils; 2 | 3 | import com.gilang.vndrosport.API.ServiceGenerator; 4 | import com.gilang.vndrosport.model.APIError; 5 | import java.io.IOException; 6 | import java.lang.annotation.Annotation; 7 | import okhttp3.ResponseBody; 8 | import retrofit2.Converter; 9 | import retrofit2.Response; 10 | 11 | public class ErrorUtils { 12 | public static APIError parseError(Response response) { 13 | Converter converter = 14 | ServiceGenerator.retrofit 15 | .responseBodyConverter(APIError.class, new Annotation[0]); 16 | APIError error ; 17 | try { 18 | if(response.errorBody() != null) { 19 | error = converter.convert(response.errorBody()); 20 | } else { 21 | error = null; 22 | } 23 | } catch (IOException e) { 24 | return new APIError("error"); 25 | } 26 | return error; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/java/com/gilang/vndrosport/utils/SessionHandle.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport.utils; 2 | 3 | import android.content.Context; 4 | import android.content.SharedPreferences; 5 | 6 | import com.gilang.vndrosport.config.Constants; 7 | import com.google.gson.Gson; 8 | 9 | public class SessionHandle { 10 | public static boolean login(Context context, String IdUser, String token, String IdToko){ 11 | SharedPreferences sharedPreferences = context.getSharedPreferences( 12 | Constants.KEY_USER_SESSION, Context.MODE_PRIVATE); 13 | SharedPreferences.Editor editor = sharedPreferences.edit(); 14 | String userJson = new Gson().toJson(IdUser); 15 | editor.putString(Constants.USER_SESSION, userJson); 16 | editor.putString("idUser", IdUser); 17 | editor.putString("token", token); 18 | editor.putString("idToko", IdToko); 19 | editor.apply(); 20 | return true; 21 | } 22 | 23 | public static boolean isLoggedIn(Context context) { 24 | SharedPreferences sharedPreferences = context.getSharedPreferences( 25 | Constants.KEY_USER_SESSION, Context.MODE_PRIVATE); 26 | String userJson = sharedPreferences.getString(Constants.USER_SESSION, null); 27 | if (userJson != null) { 28 | return true; 29 | } else { 30 | return false; 31 | } 32 | } 33 | 34 | public static boolean logout(Context context) { 35 | SharedPreferences sharedPreferences = context.getSharedPreferences( 36 | Constants.KEY_USER_SESSION, Context.MODE_PRIVATE); 37 | SharedPreferences.Editor editor = sharedPreferences.edit(); 38 | editor.clear(); 39 | editor.apply(); 40 | return true; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable-v24/card_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable-v24/ic_dot_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable-v24/ic_dot_grey.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable-v24/kategori.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable-v24/kategori.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable-v24/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable-v24/list.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable-v24/pengiriman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable-v24/pengiriman.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable-v24/promo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable-v24/promo.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/bank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/bank.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/btn_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/btn_login.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/btn_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/btn_next.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/check.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/color_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_akun.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_arrow.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_baseline_star_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_cart.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_delivery.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_history.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_keranjang.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/ic_remove.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/logo.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/no_image.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/raket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/raket.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/rect1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/rect2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/shops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/shops.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/shops2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/shops2.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/spesial_offer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/spesial_offer.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/sports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/sports.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/sukses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/sukses.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/tombol_daftar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/tombol_daftar.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/tombol_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/tombol_login.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/drawable/trolley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/drawable/trolley.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/layout/activity_allproduk.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 16 | 17 | 25 | 26 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/layout/activity_kategori.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 17 | 18 | 22 | 27 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/layout/activity_searching.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/layout/fragment_order.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | 13 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/layout/single_list_kategori.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 14 | 20 | 32 | 33 | 40 | 41 | 45 | 46 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/menu/item_bottom_navigation.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 12 | 15 | 16 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #506890 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | #71092C 11 | #506890 12 | #070707 13 | #FFDCB4 14 | 15 | #e6ffffff 16 | #70dfdfdf 17 | #4CAF50 18 | #4CAF50 19 | 20 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #F0F1F0 4 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | -------------------------------------------------------------------------------- /Android/vndrosport/app/src/test/java/com/gilang/vndrosport/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.gilang.vndrosport; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /Android/vndrosport/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:7.0.2' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | google() 18 | mavenCentral() 19 | jcenter() // Warning: this repository is going to shut down soon 20 | } 21 | } 22 | 23 | task clean(type: Delete) { 24 | delete rootProject.buildDir 25 | } 26 | -------------------------------------------------------------------------------- /Android/vndrosport/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | # AndroidX package structure to make it clearer which packages are bundled with the 15 | # Android operating system, and which are packaged with your app"s APK 16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn 17 | android.useAndroidX=true -------------------------------------------------------------------------------- /Android/vndrosport/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/Android/vndrosport/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/vndrosport/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Jul 06 07:09:25 ICT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /Android/vndrosport/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "vndrosport" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /application/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /application/cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/config/hooks.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/config/memcached.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'hostname' => '127.0.0.1', 16 | 'port' => '11211', 17 | 'weight' => '1', 18 | ), 19 | ); 20 | -------------------------------------------------------------------------------- /application/config/profiler.php: -------------------------------------------------------------------------------- 1 | load->model('m_admin', 'admin'); 15 | if ($this->session->userdata('is_login_admin') !== TRUE) { 16 | redirect('admin/login'); 17 | } 18 | } 19 | 20 | private function _layout($data, $view) 21 | { 22 | $this->load->view('admin/view/' . $view, $data); 23 | } 24 | 25 | public function index() 26 | { 27 | $data['title'] = _myJudul(); 28 | $data['dataKecamatan'] = $this->admin->get_data_kecamatan()->result_array(); 29 | $view ='v_kecamatan'; 30 | $this->_layout($data,$view); 31 | } 32 | 33 | 34 | } 35 | -------------------------------------------------------------------------------- /application/controllers/administrator/Member.php: -------------------------------------------------------------------------------- 1 | load->model('m_admin', 'admin'); 14 | if ($this->session->userdata('is_login_admin') !== TRUE) { 15 | redirect('admin/login'); 16 | } 17 | } 18 | 19 | private function _layout($data, $view) 20 | { 21 | $this->load->view('admin/view/' . $view, $data); 22 | } 23 | 24 | public function index() 25 | { 26 | $data['title'] = _myJudul(); 27 | $view ='v_member'; 28 | $this->_layout($data,$view); 29 | } 30 | 31 | public function logout() 32 | { 33 | $this->session->sess_destroy(); 34 | redirect('Login'); 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /application/controllers/administrator/Produk.php: -------------------------------------------------------------------------------- 1 | load->model('M_produk', 'produk'); 15 | if ($this->session->userdata('is_login_admin') !== TRUE) { 16 | redirect('admin/login'); 17 | } 18 | } 19 | 20 | private function _layout($data, $view) 21 | { 22 | $this->load->view('admin/view/' . $view, $data); 23 | } 24 | 25 | public function index() 26 | { 27 | $data['title'] = _myJudul(); 28 | $data['dataProduk'] = $this->produk->get_data_produk()->result_array(); 29 | $view = 'v_produk'; 30 | $this->_layout($data, $view); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /application/controllers/api/Bayar.php: -------------------------------------------------------------------------------- 1 | load->model('M_api', 'api'); 15 | } 16 | 17 | public function index_get() 18 | { 19 | $idPesanan = $this->get('id_pesanan'); 20 | if(in_array($idPesanan,["",null])){ 21 | $this->response([ 22 | 'status' => false, 23 | 'message' => 'Data tidak lengkap' 24 | ], 404); 25 | } else { 26 | $getData = $this->api->get_data_pesanan2($idPesanan); 27 | if($getData->num_rows() != 0){ 28 | $dataPesanan = [ 29 | 'status' => 2 30 | ]; 31 | $this->api->perbaharui_pesanan($dataPesanan,$idPesanan); 32 | $this->response([ 33 | 'status' => true, 34 | 'message' => 'Data pesanan berhasil diupdate' 35 | ], 200); 36 | } else { 37 | $this->response([ 38 | 'status' => false, 39 | 'message' => 'Data tidak ada' 40 | ], 404); 41 | } 42 | } 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /application/controllers/api/Kategori.php: -------------------------------------------------------------------------------- 1 | load->model('M_api', 'api'); 15 | } 16 | 17 | public function index_get() 18 | { 19 | $idUser = $this->get('id_user'); 20 | $token = $this->get('token'); 21 | $cekUser = $this->api->cek_user($idUser,$token); 22 | if($cekUser!= 0){ 23 | $getData = $this->api->get_data_kategori(); 24 | $dataResponse = [ 25 | 'status' => true, 26 | 'result' => $getData->result_array(), 27 | 'message' => 'Data berhasil didapatkan !', 28 | ]; 29 | $this->response($dataResponse, 200); 30 | } else { 31 | $this->response( [ 32 | 'status' => false, 33 | 'message' => 'Not Authorized' 34 | ], 404 ); 35 | } 36 | } 37 | 38 | public function detail_get() 39 | { 40 | $idUser = $this->get('id_user'); 41 | $token = $this->get('token'); 42 | $cekUser = $this->api->cek_user($idUser,$token); 43 | if($cekUser!= 0){ 44 | $id = $this->get('id_kategori'); 45 | $getData = $this->api->get_data_produk2($id); 46 | $dataResponse = [ 47 | 'status' => true, 48 | 'result' => $getData->result_array(), 49 | 'message' => 'Data berhasil didapatkan !', 50 | ]; 51 | $this->response($dataResponse, 200); 52 | } else { 53 | $this->response( [ 54 | 'status' => false, 55 | 'message' => 'Not Authorized' 56 | ], 404 ); 57 | } 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /application/controllers/api/Pesanan.php: -------------------------------------------------------------------------------- 1 | load->model('m_api', 'api'); 16 | } 17 | 18 | public function index_get() 19 | { 20 | $idUser = $this->get('id_user'); 21 | $myToken = $this->get('token'); 22 | $cekUser = $this->api->cek_user($idUser,$myToken); 23 | if($cekUser != 0){ 24 | $getData = $this->api->get_data_pesanan($idUser); 25 | $data = [ 26 | 'status' => true, 27 | 'result' => $getData->result_array(), 28 | 'message' => 'Data berhasil didapatkan', 29 | ]; 30 | $this->response($data, 200); 31 | } else { 32 | $this->response( [ 33 | 'status' => false, 34 | 'message' => 'Not Authorized' 35 | ], 404 ); 36 | } 37 | } 38 | 39 | 40 | } 41 | -------------------------------------------------------------------------------- /application/controllers/api/Spesial.php: -------------------------------------------------------------------------------- 1 | load->model('m_api', 'api'); 16 | } 17 | 18 | 19 | public function index_get() 20 | { 21 | $getSpesial = $this->api->get_data_spesial(true); 22 | if($getSpesial->num_rows() != 0 ){ 23 | $data = [ 24 | 'status' => true, 25 | 'result' => $getSpesial->result_array(), 26 | 'message' => 'Data berhasil didapatkan', 27 | ]; 28 | $this->response($data, 200); 29 | }else { 30 | $this->response( [ 31 | 'status' => false, 32 | 'message' => 'No data found' 33 | ], 404 ); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /application/controllers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/controllers/store/Member.php: -------------------------------------------------------------------------------- 1 | load->model('M_toko', 'toko'); 14 | if ($this->session->userdata('is_login_toko') !== TRUE) { 15 | redirect('Login'); 16 | } 17 | } 18 | 19 | private function _layout($data, $view) 20 | { 21 | $this->load->view('toko/view/' . $view, $data); 22 | } 23 | 24 | public function index() 25 | { 26 | $data['title'] = _store(); 27 | $view ='v_member'; 28 | $this->_layout($data,$view); 29 | } 30 | 31 | public function logout() 32 | { 33 | $this->session->sess_destroy(); 34 | redirect('Login'); 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /application/core/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/helpers/security.ini: -------------------------------------------------------------------------------- 1 | [security] 2 | encryption_key=1111111111111111 ;16 digits 3 | iv=2456378494765431 ;16 digits 4 | encryption_mechanism=aes-256-cbc 5 | -------------------------------------------------------------------------------- /application/hooks/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/hooks/ssl.php: -------------------------------------------------------------------------------- 1 | router->fetch_class(); 7 | $exclude = array('client'); // add more controller name to exclude ssl. 8 | if(!in_array($class,$exclude)) { 9 | // redirecting to ssl. 10 | $CI->config->config['base_url'] = str_replace('http://', 'https://', $CI->config->config['base_url']); 11 | if ($_SERVER['SERVER_PORT'] != 443) redirect($CI->uri->uri_string()); 12 | } 13 | else { 14 | // redirecting with no ssl. 15 | $CI->config->config['base_url'] = str_replace('https://', 'http://', $CI->config->config['base_url']); 16 | if ($_SERVER['SERVER_PORT'] == 443) redirect($CI->uri->uri_string()); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /application/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/language/english/rest_controller_lang.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/logs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/models/M_transaksi.php: -------------------------------------------------------------------------------- 1 | load->database(); 10 | $this->pesanan = 'pesanan'; 11 | $this->detail = 'detail_pesanan'; 12 | $this->detailuser = 'detailuser'; 13 | $this->produk = 'produk'; 14 | $this->toko = 'toko'; 15 | } 16 | 17 | public function get_data_transaksi($id=null) 18 | { 19 | if($id !=null){ 20 | $this->db->where("$this->pesanan.id",$id); 21 | } 22 | $this->db->select("$this->pesanan.id,$this->pesanan.tanggal,$this->pesanan.sub_total,$this->pesanan.status,$this->detailuser.nama_lengkap,$this->pesanan.judul,$this->pesanan.biaya_antar,$this->pesanan.total_jumlah"); 23 | $this->db->join($this->detailuser, "$this->detailuser.id_user = $this->pesanan.id_user"); 24 | return $this->db->get("$this->pesanan"); 25 | } 26 | 27 | public function perbaharui_status($dataStatus,$id) 28 | { 29 | $this->db->where("$this->pesanan.id",$id); 30 | $this->db->update($this->pesanan,$dataStatus); 31 | } 32 | 33 | public function perbaharui_status_detail($data,$id) 34 | { 35 | $this->db->where("$this->detail.id_pesanan",$id); 36 | $this->db->update($this->detail,$data); 37 | } 38 | 39 | public function get_detail_toko($idPesanan) 40 | { 41 | $this->db->join($this->produk,"$this->produk.id = $this->detail.id_produk"); 42 | $this->db->join($this->toko,"$this->toko.id = $this->produk.id_toko"); 43 | $this->db->where("$this->detail.id_pesanan",$idPesanan); 44 | return $this->db->get($this->detail); 45 | } 46 | 47 | } 48 | -------------------------------------------------------------------------------- /application/models/M_transaksi_toko.php: -------------------------------------------------------------------------------- 1 | load->database(); 10 | $this->pesanan = 'detail_pesanan'; 11 | $this->pesananutama = 'pesanan'; 12 | $this->produk = 'produk'; 13 | } 14 | 15 | public function get_data_pesanan($idToko) 16 | { 17 | $this->db->select("$this->pesanan.id,$this->pesanan.id_pesanan,$this->produk.nama_produk,$this->pesanan.sub_total,$this->pesanan.jumlah,$this->produk.gambar,$this->pesanan.status"); 18 | $this->db->join($this->produk, "$this->produk.id = $this->pesanan.id_produk"); 19 | $this->db->where("$this->produk.id_toko", $idToko); 20 | $this->db->where("$this->pesanan.status !=", 1); 21 | return $this->db->get($this->pesanan); 22 | } 23 | 24 | public function get_data_pesanan3($idPesanan) 25 | { 26 | $this->db->where("$this->pesanan.id_pesanan", $idPesanan); 27 | return $this->db->get($this->pesanan); 28 | } 29 | 30 | public function get_data_pesanan2($idPesanan) 31 | { 32 | $this->db->where("$this->pesanan.id_pesanan", $idPesanan); 33 | $this->db->where("$this->pesanan.status", 3); 34 | return $this->db->get($this->pesanan); 35 | } 36 | 37 | public function perbaharui_status_pesanan($data,$id) 38 | { 39 | $this->db->where("$this->pesanan.id", $id); 40 | $this->db->update($this->pesanan,$data); 41 | } 42 | 43 | public function perbaharui_pesanan($data,$idPesanan) 44 | { 45 | $this->db->where("$this->pesananutama.id", $idPesanan); 46 | $this->db->update($this->pesananutama,$data); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /application/models/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/third_party/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/admin/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/admin/konten/k_member.php: -------------------------------------------------------------------------------- 1 | 3 | 4 |
5 | 6 |
7 |
8 |
9 |
10 |

Selamat Datang di Administrator

11 |
12 |
13 | 16 |
17 |
18 |
19 |
20 | 21 | 22 |
23 | 24 | 25 |
26 |
27 |

Administrator

28 | 29 |
30 |
31 | 32 |
33 | 34 | 37 | 38 |
39 | 40 | 41 |
42 | 43 |
44 | 45 | -------------------------------------------------------------------------------- /application/views/admin/template/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/admin/template/v_footer.php: -------------------------------------------------------------------------------- 1 | 3 |
4 |
5 | Version 3.0.5 6 |
7 | Copyright © 2014-2019 AdminLTE.io. All rights 8 | reserved. 9 |
10 | -------------------------------------------------------------------------------- /application/views/admin/template/v_navbar.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 21 | 22 | -------------------------------------------------------------------------------- /application/views/admin/view/v_login.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('admin/template/v_header') ?> 7 | 8 | 9 | 10 | 11 | load->view('admin/konten/k_login') ?> 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /application/views/admin/view/v_member.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('admin/template/v_header') ?> 7 | 8 | 9 |
10 | 11 | load->view('admin/template/v_navbar') ?> 12 | load->view('admin/template/v_sidebar') ?> 13 | load->view('admin/konten/k_member') ?> 14 | load->view('admin/template/v_footer') ?> 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /application/views/admin/view/v_setting.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('admin/template/v_header') ?> 7 | 8 | 9 |
10 | 11 | load->view('admin/template/v_navbar') ?> 12 | load->view('admin/template/v_sidebar') ?> 13 | load->view('admin/konten/k_setting') ?> 14 | load->view('admin/template/v_footer') ?> 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /application/views/admin/view/v_tambahclient.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('admin/template/v_header') ?> 7 | 8 | 9 |
10 | 11 | load->view('admin/template/v_navbar') ?> 12 | load->view('admin/template/v_sidebar') ?> 13 | load->view('admin/konten/k_tambahclient') ?> 14 | load->view('admin/template/v_footer') ?> 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /application/views/admin/view/v_tambahkabupaten.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('admin/template/v_header') ?> 7 | 12 | 13 |
14 | 15 | load->view('admin/template/v_navbar') ?> 16 | load->view('admin/template/v_sidebar') ?> 17 | load->view('admin/konten/k_tambahkabupaten') ?> 18 | load->view('admin/template/v_footer') ?> 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /application/views/admin/view/v_tambahkategori.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('admin/template/v_header') ?> 7 | 8 | 9 |
10 | 11 | load->view('admin/template/v_navbar') ?> 12 | load->view('admin/template/v_sidebar') ?> 13 | load->view('admin/konten/k_tambahkategori') ?> 14 | load->view('admin/template/v_footer') ?> 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /application/views/admin/view/v_tambahmerek.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('admin/template/v_header') ?> 7 | 8 | 9 |
10 | 11 | load->view('admin/template/v_navbar') ?> 12 | load->view('admin/template/v_sidebar') ?> 13 | load->view('admin/konten/k_tambahmerek') ?> 14 | load->view('admin/template/v_footer') ?> 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /application/views/errors/cli/error_404.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | An uncaught Exception was encountered 4 | 5 | Type: 6 | Message: 7 | Filename: getFile(), "\n"; ?> 8 | Line Number: getLine(); ?> 9 | 10 | 11 | 12 | Backtrace: 13 | getTrace() as $error): ?> 14 | 15 | File: 16 | Line: 17 | Function: 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /application/views/errors/cli/error_general.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | A PHP Error was encountered 4 | 5 | Severity: 6 | Message: 7 | Filename: 8 | Line Number: 9 | 10 | 11 | 12 | Backtrace: 13 | 14 | 15 | File: 16 | Line: 17 | Function: 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /application/views/errors/cli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/errors/html/error_404.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 404 Page Not Found 8 | 57 | 58 | 59 |
60 |

61 | 62 |
63 | 64 | -------------------------------------------------------------------------------- /application/views/errors/html/error_db.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Database Error 8 | 57 | 58 | 59 |
60 |

61 | 62 |
63 | 64 | -------------------------------------------------------------------------------- /application/views/errors/html/error_exception.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |

An uncaught Exception was encountered

8 | 9 |

Type:

10 |

Message:

11 |

Filename: getFile(); ?>

12 |

Line Number: getLine(); ?>

13 | 14 | 15 | 16 |

Backtrace:

17 | getTrace() as $error): ?> 18 | 19 | 20 | 21 |

22 | File:
23 | Line:
24 | Function: 25 |

26 | 27 | 28 | 29 | 30 | 31 | 32 |
-------------------------------------------------------------------------------- /application/views/errors/html/error_general.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Error 8 | 57 | 58 | 59 |
60 |

61 | 62 |
63 | 64 | -------------------------------------------------------------------------------- /application/views/errors/html/error_php.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |

A PHP Error was encountered

8 | 9 |

Severity:

10 |

Message:

11 |

Filename:

12 |

Line Number:

13 | 14 | 15 | 16 |

Backtrace:

17 | 18 | 19 | 20 | 21 |

22 | File:
23 | Line:
24 | Function: 25 |

26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
-------------------------------------------------------------------------------- /application/views/errors/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/errors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/toko/konten/k_member.php: -------------------------------------------------------------------------------- 1 | 3 | 4 |
5 | 6 |
7 |
8 |
9 |
10 |

Selamat Datang di Administrator

11 |
12 |
13 | 16 |
17 |
18 |
19 |
20 | 21 | 22 |
23 | 24 | 25 |
26 |
27 |

Administrator

28 | 29 |
30 |
31 | 32 |
33 | 34 | 37 | 38 |
39 | 40 | 41 |
42 | 43 |
44 | 45 | -------------------------------------------------------------------------------- /application/views/toko/template/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/toko/template/v_footer.php: -------------------------------------------------------------------------------- 1 | 3 |
4 |
5 | Version 3.0.5 6 |
7 | Copyright © 2014-2019 AdminLTE.io. All rights 8 | reserved. 9 |
10 | -------------------------------------------------------------------------------- /application/views/toko/template/v_navbar.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 21 | 22 | -------------------------------------------------------------------------------- /application/views/toko/view/v_detail_produk.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('toko/template/v_header') ?> 7 | 8 | 9 |
10 | 11 | load->view('toko/template/v_navbar') ?> 12 | load->view('toko/template/v_sidebar') ?> 13 | load->view('toko/konten/k_detail_produk') ?> 14 | load->view('toko/template/v_footer') ?> 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /application/views/toko/view/v_member.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('toko/template/v_header') ?> 7 | 8 | 9 |
10 | 11 | load->view('toko/template/v_navbar') ?> 12 | load->view('toko/template/v_sidebar') ?> 13 | load->view('toko/konten/k_member') ?> 14 | load->view('toko/template/v_footer') ?> 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /application/views/toko/view/v_setting.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('toko/template/v_header') ?> 7 | 12 | 13 |
14 | 15 | load->view('toko/template/v_navbar') ?> 16 | load->view('toko/template/v_sidebar') ?> 17 | load->view('toko/konten/k_setting') ?> 18 | load->view('toko/template/v_footer') ?> 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /application/views/toko/view/v_tambahproduk.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | load->view('toko/template/v_header') ?> 7 | 12 | 13 |
14 | 15 | load->view('toko/template/v_navbar') ?> 16 | load->view('toko/template/v_sidebar') ?> 17 | load->view('toko/konten/k_tambahproduk') ?> 18 | load->view('toko/template/v_footer') ?> 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /captcha/1631185964.435.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/captcha/1631185964.435.jpg -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "The CodeIgniter framework", 3 | "name": "codeigniter/framework", 4 | "type": "project", 5 | "homepage": "https://codeigniter.com", 6 | "license": "MIT", 7 | "support": { 8 | "forum": "http://forum.codeigniter.com/", 9 | "wiki": "https://github.com/bcit-ci/CodeIgniter/wiki", 10 | "slack": "https://codeigniterchat.slack.com", 11 | "source": "https://github.com/bcit-ci/CodeIgniter" 12 | }, 13 | "require": { 14 | "php": ">=7.3", 15 | "chriskacerguis/codeigniter-restserver": "^3.1", 16 | "almasaeed2010/adminlte": "~3.1" 17 | }, 18 | "suggest": { 19 | "paragonie/random_compat": "Provides better randomness in PHP 5.x" 20 | }, 21 | "require-dev": { 22 | "mikey179/vfsstream": "1.1.*", 23 | "phpunit/phpunit": "4.* || 5.*" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /gambar/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/logo.png -------------------------------------------------------------------------------- /gambar/myicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/myicon.png -------------------------------------------------------------------------------- /gambar/produk/2pB7NIFkAA.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/2pB7NIFkAA.jpeg -------------------------------------------------------------------------------- /gambar/produk/3L4fne9ncQ.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/3L4fne9ncQ.jpeg -------------------------------------------------------------------------------- /gambar/produk/4DhdHVI9TK.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/4DhdHVI9TK.jpeg -------------------------------------------------------------------------------- /gambar/produk/692J644Ecb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/692J644Ecb.jpeg -------------------------------------------------------------------------------- /gambar/produk/9mwamv5S6Y.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/9mwamv5S6Y.jpeg -------------------------------------------------------------------------------- /gambar/produk/CCJVXOwRzo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/CCJVXOwRzo.jpeg -------------------------------------------------------------------------------- /gambar/produk/Dhlc0pgWqx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/Dhlc0pgWqx.jpg -------------------------------------------------------------------------------- /gambar/produk/F0DYLB1F5P.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/F0DYLB1F5P.jpg -------------------------------------------------------------------------------- /gambar/produk/GsMVZa89Q2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/GsMVZa89Q2.jpeg -------------------------------------------------------------------------------- /gambar/produk/HWLJ0cvWIP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/HWLJ0cvWIP.jpg -------------------------------------------------------------------------------- /gambar/produk/JSl8p6EybB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/JSl8p6EybB.jpg -------------------------------------------------------------------------------- /gambar/produk/LP609Ijh3i.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/LP609Ijh3i.jpeg -------------------------------------------------------------------------------- /gambar/produk/Qr7IjKwAH8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/Qr7IjKwAH8.jpg -------------------------------------------------------------------------------- /gambar/produk/R1aR854wva.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/R1aR854wva.jpg -------------------------------------------------------------------------------- /gambar/produk/Ud8z0tf0Cl.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/Ud8z0tf0Cl.jpeg -------------------------------------------------------------------------------- /gambar/produk/YNrh3xcvbq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/YNrh3xcvbq.jpg -------------------------------------------------------------------------------- /gambar/produk/ZerH02GpHS.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/ZerH02GpHS.jpeg -------------------------------------------------------------------------------- /gambar/produk/ad8HmrA6TI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/ad8HmrA6TI.jpg -------------------------------------------------------------------------------- /gambar/produk/bola.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/bola.jpg -------------------------------------------------------------------------------- /gambar/produk/nOJpU7ckck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/nOJpU7ckck.jpg -------------------------------------------------------------------------------- /gambar/produk/rKD5EdRjm7.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/rKD5EdRjm7.jpeg -------------------------------------------------------------------------------- /gambar/produk/rSBDz59GiZ.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/rSBDz59GiZ.jpg -------------------------------------------------------------------------------- /gambar/produk/raket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/raket.png -------------------------------------------------------------------------------- /gambar/produk/sDiZju62g6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/sDiZju62g6.jpg -------------------------------------------------------------------------------- /gambar/produk/sZxqIigJqZ.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/sZxqIigJqZ.jpeg -------------------------------------------------------------------------------- /gambar/produk/sepatu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/sepatu.jpg -------------------------------------------------------------------------------- /gambar/produk/sepatu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/sepatu.png -------------------------------------------------------------------------------- /gambar/produk/soxXhYyImk.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/soxXhYyImk.jpeg -------------------------------------------------------------------------------- /gambar/produk/tX1QJd2hQJ.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/tX1QJd2hQJ.jpeg -------------------------------------------------------------------------------- /gambar/produk/tlTHRvKWZW.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/tlTHRvKWZW.jpeg -------------------------------------------------------------------------------- /gambar/produk/yDsIVCx423.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/yDsIVCx423.jpeg -------------------------------------------------------------------------------- /gambar/produk/yTQFWVEX8C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/gambar/produk/yTQFWVEX8C.jpg -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 - 2019, British Columbia Institute of Technology 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /master.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/master.zip -------------------------------------------------------------------------------- /system/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /system/core/compat/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/core/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/cubrid/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/ibase/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/mssql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/mysql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/mysqli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/oci8/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/odbc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/subdrivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/postgre/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/sqlite/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/sqlite3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/sqlsrv/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/fonts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/fonts/texb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexistdev/vndrosport/4b4267f040bbc4dfd2629aae6c6270f2e7035be3/system/fonts/texb.ttf -------------------------------------------------------------------------------- /system/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/language/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Cache/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Javascript/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Session/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Session/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | --------------------------------------------------------------------------------