Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Import Data dan Quick Actions Link Sekarang Bisa Dinamis pada PHPMaker 2019
Mudahnya Membuat API untuk Mengisi Field Lain Berdasarkan Field Tertentu di PHPMaker 2019
Cerdiknya PHPMaker 2019 Menampilkan Layout Menu Vertical dan/atau Horizontal

Import Data dan Quick Actions Link Sekarang Bisa Dinamis pada PHPMaker 2019

Rab, 10 Juli 2019 oleh Masino Sinaga 4 Komentar

Mulai hari ini, Rabu, 10 Juli 2019, Anda bisa menikmati dua perubahan besar yang saya lakukan pada Masino Extensions untuk PHPMaker 2019. Yang pertama, pengaturan Import Data bisa diatur secara dinamis melalui halaman User Privileges (userpriv.php) yang dibangkitkan oleh PHPMaker. Yang kedua, Quick Actions Link (URL) sekarang bisa diatur secara dinamis melalui server event Language_Load.

Sebelumnya, Import Data masih bersifat statis dan hanya bisa diakses oleh Pengguna dengan level Administrator (admin). Demikian juga dengan Quick Actions Links, hanya bisa diatur secara statis dari pengaturan Masino Extensions yang bernama MasinoHeaderFooter15.

Dengan adanya dua perubahan besar tadi, maka Anda bisa memberikan hak akses Import Data (dari file .csv atau .xls atau .xlsx) secara dinamis kepada Pengguna yang memiliki level pengguna tertentu. Tentu saja, yang bisa memberikan hak akses ini adalah Administrator, melalui halaman User Levels (userlevelslist.php), lalu klik menu Permissions atau Ijin pada salah satu level pengguna yang ada.

Selanjutnya, Anda akan diarahkan ke halaman User Privileges milik level pengguna yang Anda pilih tadi, lalu di bagian kolom paling kanan, ada satu opsi baru yang bernama Import.

Untuk demo project yang sudah saya sediakan, Anda bisa mencoba login menggunakan username andrew dan password 1234. Jika sudah berhasil login, buka menu Products (productslist.php). Anda akan melihat tombol Import untuk mengimport data ke table Products tersebut.

Demikian juga dengan Quick Actions Link. Berikut ini contoh kode yang bisa Anda tambahkan ke dalam server event Language_Load untuk menyesuaikan URL dari Quick Actions sesuai kebutuhan:

if (CurrentUserLevel() == 1) {
    $this->setPhrase("QuickActionsLink1", "orderslist.php");
    $this->setPhrase("QuickActionsLink2", "orderdetailslist.php");
    $this->setPhrase("QuickActionsLink3", "customerslist.php");
    // ... dan seterusnya sampai dengan QuickActionsLink6 ...
} else {
    $this->setPhrase("QuickActionsLink1", "anotherorderslist.php");
    $this->setPhrase("QuickActionsLink2", "anotherorderdetailslist.php");
    $this->setPhrase("QuickActionsLink3", "anothercustomerslist.php");
    // ... dan seterusnya sampai dengan QuickActionsLink6 ...
}

Perubahan ini semakin membuktikan bahwa Masino Extensions untuk PHPMaker 2019 sangat cocok Anda gunakan untuk meningkatkan beberapa fitur yang belum dimiliki oleh PHPMaker 2019. Hal ini sekaligus membuktikan juga bahwa betapa fleksibelnya PHPMaker 2019 bisa Anda gunakan untuk membangun Aplikasi Web dengan fitur-fitur yang profesional.

Jika Anda sudah menjadi member di situs ILovePHPMaker.com, silahkan login ke situs tersebut, lalu download ulang semua Masino Extensions masing-masing untuk PHPMaker 2019 dan PHP Report Maker 12. Setelah itu, timpa file Extension yang lama dengan versi yang terbaru ini.

Pastikan juga Anda sudah menggunakan versi minor terakhir dari PHPMaker 2019 dan PHP Report Maker 12, agar selalu mendapatkan keuntungan dari Masino Extensions yang selalu dimutahirkan untuk versi terakhir. Perlu diketahui, Masino Extensions selalu diperbarui sehingga selalu menggunakan PHPMaker dan PHP Report Maker versi terakhir.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Dynamic Permissions, PHPMaker 2019, PHPMaker Indonesia, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com dan ilovephpmaker.com.

Mudahnya Membuat API untuk Mengisi Field Lain Berdasarkan Field Tertentu di PHPMaker 2019
Cerdiknya PHPMaker 2019 Menampilkan Layout Menu Vertical dan/atau Horizontal

Komentar

  1. Budi mengatakan

    Rab, 10 Juli 2019 pada 11:04 pm

    Luar biasa suhu masino… Sentuhan sentuhan ajaibnya muncul lagi… Salut…. Masino extension solusi rapid web development … Tinggal satu lagi nih yang ditunggu tunggu.. customize warna kayak di masino extension di phpmaker 2017.. hehee…

    Balas
    • Masino Sinaga mengatakan

      Kam, 11 Juli 2019 pada 8:56 am

      Hehe, tadinya saya mau buat theme setting seperti itu, tapi gak jadi karena kesannya terlalu ramai dan bisa membingungkan Pengguna Akhir. Selain itu, ukuran output halaman Aplikasi Web yang ditampilkan akan menjadi lebih besar. Kadang-kadang, simpler is better. Lebih sederhana itu lebih baik.

      Balas
  2. john mengatakan

    Jum, 12 Juli 2019 pada 10:06 am

    mantap sukses slalu

    Balas
    • Masino Sinaga mengatakan

      Jum, 12 Juli 2019 pada 4:18 pm

      Terima kasih om john. 🙂

      Balas

Tinggalkan Balasan ke Masino Sinaga Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Pos-pos Terbaru

  • Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022
  • MasinoInputMask18 Extension, Autoformat Angka dengan Fitur Lebih Kaya di PHPMaker 2022
  • MasinoSignature18 Extension, Mudahnya Mengelola Tanda Tangan di PHPMaker 2022
  • MasinoFormWizard18 Extension, Mengubah Tampilan Multi-Page di PHPMaker 2022

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • fikri pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Masino Sinaga pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • fikri pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Masino Sinaga pada Beginilah PHPMaker Menangani Keamanan Level Pengguna Secara Dinamis

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2021 | WordPress | Catat masuk | Kembali ke atas