Masino Sinaga

Web Development, PHPMaker, & PHP Report Maker

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

Juli 10, 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

Comments

  1. Budi mengatakan

    Juli 10, 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

      Juli 11, 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

    Juli 12, 2019 pada 10:06 am

    mantap sukses slalu

    Balas
    • Masino Sinaga mengatakan

      Juli 12, 2019 pada 4:18 pm

      Terima kasih om john. 🙂

      Balas

Tinggalkan Balasan Batalkan balasan

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pos-pos Terbaru

  • Server Event Page_Render dan Page_Rendering di PHPMaker, Apa Sih Bedanya?
  • Begini Mudahnya Mengubah Judul Browser Secara Dinamis di PHPMaker 2021
  • Solusi Supaya PreviewRow dan PreviewOverlay Bisa Sama-Sama Berfungsi di PHPMaker 2021
  • Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Seperti Ini Mudahnya Menyembunyikan Data Label di Chart dari PHPMaker 2021

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Masino Sinaga pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Masino Sinaga pada Mudahnya Menambahkan Global Function untuk Auto-Update Field di PHPMaker
  • Abu Syifa pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Abu Syifa pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021

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 - 2019 | WordPress | Catat masuk | Kembali ke atas