Komentar

Klik di sini untuk kembali ke Beranda

  • From esen on Memaksa Pengguna untuk Ganti Password Setelah Login Pertama di Aplikasi Web dari PHPMaker

    selamat pagi Bang Masino .
    Saya sudah mencoba hal diatas, sesuai petunjuk ,tp belum berhasil.
    yang terjadi: halaman login menolak , selalu redireck ke halaman login walaupun username dan password sudah benar

    Php maker yang saya gunakan v2017.0.7,

    apa kah di versi ini $_SESSION[EW_SESSION_STATUS] sudah diganti nama variable nya (hanya dugaan saja saja).
    atau adahal lain yang belum saya pahami. terimkash , mohon petunjuk.

    2018/06/21 at 11:07 am
    • From Masino Sinaga on Memaksa Pengguna untuk Ganti Password Setelah Login Pertama di Aplikasi Web dari PHPMaker

      Tidak ada perubahan nama variable $_SESSION[EW_SESSION_STATUS] sejak versi 2017 sampai dengan versi 2018. Jadi, masih sama.

      2018/06/21 at 11:44 am
      • From esen on Memaksa Pengguna untuk Ganti Password Setelah Login Pertama di Aplikasi Web dari PHPMaker

        Kalau begitu , Kira kira solusinya apa ya Bang Masino
        Kode diatas sudah saya praktekan semua (Hasilnya masih belum bisa berhasil menampilkan halaman ganti password),

        saya mencoba hilangkan baris kode ini :
        $_SESSION[EW_SESSION_STATUS] = “passwordexpired”; saya bisa login,

        apabila kode tsb di tambahkan , yang terjadi gagal login lalu redireck ke login page terus

        mohon pencerahan dan bimbingan untuk solusinya Bang Masino, Terimkash

        2018/06/21 at 1:32 pm
        • From Masino Sinaga on Memaksa Pengguna untuk Ganti Password Setelah Login Pertama di Aplikasi Web dari PHPMaker

          Seharusnya tidak ada masalah, karena saya sudah mencobanya dan berhasil. Cek ulang lagi semua persyaratan di atas.

          2018/06/26 at 9:19 am
          • From esen on Memaksa Pengguna untuk Ganti Password Setelah Login Pertama di Aplikasi Web dari PHPMaker

            Puji Tuhan, akhir nya ketemu permasalahannya Bang,
            salah satu nilai array yang dihasilkan Profile Field (pada user login option)
            yaitu LastPasswordChangedDate selalu menghasilnya nilai tanggal ketika user tsb register .
            langkah yang saya lakukan :
            – menunggu password expiry time nya habis,
            atau
            – merubah nilai LastPasswordChangedDate lewat database

            apabila langkah diatas saya lakukan , maka user bisa login , dan ketika pertama login harus ubah passwd dulu.

            tapi saya kurang puas , karena user harus menunggu sampai exp habis, atau merubah nilai di db langsung. Ada saran kah bang untuk mengatasi hal tsb?

            yang kedua
            Bisakah apabila pertama kali login selain ganti passwod , user harus mengisi data lain pula di laiin table ,

            misalnya setelah selesai ganti password, user harus dipaksa kembali untuk melengkapi data identitas diri secara lengkap.

            apa yg harus sya lakukan kepada variable $_SESSION[EW_SESSION_STATUS] , atau mungkin ada cara lain Bang ? terimkash

            2018/06/26 at 1:34 pm
            • From Masino Sinaga on Memaksa Pengguna untuk Ganti Password Setelah Login Pertama di Aplikasi Web dari PHPMaker


              tapi saya kurang puas , karena user harus menunggu sampai exp habis, atau merubah nilai di db langsung. Ada saran kah bang untuk mengatasi hal tsb?

              Ada, Anda bisa mengaktifkan 4 pilihan dari Advanced Security -> User Login Options -> User Table List Page Options, lalu generate ulang semua file script. Setelah itu, dari aplikasi web, masuk ke menu Users List, lalu pilih menu Set password expired.


              misalnya setelah selesai ganti password, user harus dipaksa kembali untuk melengkapi data identitas diri secara lengkap.

              Tinggal redirect aja user ke halaman User Profile-nya.

              2018/06/26 at 2:40 pm
  • From temunitu on Menyembunyikan Field di Table Detail pada Halaman Master/Detail dari PHPMaker

    Bagaimana jika ditambahkan validasi misal jika field dengan nama klien di table master bernama Jampang, bagaimana contoh skripnya?

    2018/06/20 at 6:02 pm
    • From Masino Sinaga on Menyembunyikan Field di Table Detail pada Halaman Master/Detail dari PHPMaker

      Anda bisa menggunakan kode seperti ini untuk mengecek nilai di bagian table Master:

      // sesuaikan "nama_master_table" dengan nama table master yg sebenarnya
      // sesuaikan "NamaField" dengan nama field di table master yang diinginkan
      $sCek = $GLOBALS['nama_master_table']->NamaField->CurrentValue; 
      
      2018/06/21 at 11:25 am
  • From Mas Wid on Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker

    Malam Pak Masino,

    Mau nanya, saya masih belajar dengan PHPMaker Pak, saya sudah mempraktekkan apa yang bapak tulis diatas, dan hasilnya WWWWOOOOWWWW EMEZING!!!
    lalu saya mencoba menerapkan custom tempate pada project saya dan berhasil pula.
    tapi….
    waktu saya coba export project saya ke Word & Excel itu loadingnya lama seolah2 tidak ada proses apapun cuma loading…
    tapi untuk export yang lain (pdf, html, dll) tidak ada masalah.
    maslah yang kedua adalah untuk ecport print, kok tapilan Print Preview tidak sama dengan tapilan di project saya.
    yang saya tanyakan:
    1. apa custom template tidak mendukung export to Word & Excel Pak?
    2. apa tampilan View yang menggunakan custom template, bila mau diprint tampilannya berubah?
    3. bila pertanyaan 1 & 2 memang seperti itu apa ada trik solusinya?
    4. bila pertanyaan 1 & 2 itu tidak terjadi (yang berarti yang terjadi pada project saya adalah kesalahan saya) kira-kira kemungkinan terbesar saya melakukan kesalahan dimana Pak?

    Mohon solusinya Pak Masino, terimakasih sebelumnya.

    2018/06/13 at 10:06 pm
    • From Masino Sinaga on Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker

      1. Iya, Custom Template memang tidak mendukung Export to Word dan Export to Excel.
      2. Belum pernah coba, langsung aja coba.
      3. Tidak ada.
      4. Sudah terjawab di 1, 2, dan 3.

      2018/06/14 at 11:40 am
  • From soegeng on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?

    Brp hrg resmi php maker pak???

    Tolong dibalas ya

    Thanks be 4
    soegeng 0895363145677

    2018/06/12 at 3:21 pm
    • From Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?

      Langsung saja cek di sini: http://www.hkvstore.com/purchase.php?prodid=11

      2018/06/14 at 11:37 am
  • From ame isfine on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

    Pagi pak Masino, saya punya Master Table dan Detail Table, hanya saja kondisinya foreign key nya ada beberapa field (di Detail Table) yang berisi data tidak sama, karena dia dihasilkan dari Multiple Select. Jika berisi satu data maka relationshipnya normal terjadi, sementara yg multidata jadi tidak terbaca.

    bagaimana supaya bisa membaca field yang berisi multidata hasil dari multiple select tersebut (datanya dipisah koma)? adakah cara untuk bisa menghasilkan relationship dg Master? Atas help n tipsnya makasih.

    2018/06/06 at 11:15 am
    • From Masino Sinaga on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

      Kalau tujuannya untuk membuat relationship Master/Detail, maka Anda harus memproses nilai multiple select tadi menjadi beberapa record sesuai banyaknya nilai data yang disimpan tadi. Untuk ini, maka sebaiknya Anda harus membuat tabel baru yang menyimpan setiap nilai tersebut dalam masing-masing record.

      2018/06/08 at 11:21 pm
      • From ame isfine on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

        Yang menyulitkan saya adalah karena jumlah data (dari multiple select ) ini bervariasi tidak tetap jumlahnya sehingga sy tidak bisa membuat tablenya. Lalu saya coba membuat view dengan tujuan datanya ter-ekstract dan diberi unique-ID.

        Code view saya :

        SELECT SubString_Index(SubString_Index(t.ref_num, ‘,’, n.n), ‘,’, -1) AS Refnum,
        t.Purchase_Number,
        t.Supplier_ID
        FROM a_purchases t
        CROSS JOIN (SELECT a.N + b.N * 10 + 1 n
        FROM (SELECT 0 AS N
        UNION ALL
        SELECT 1
        UNION ALL
        SELECT 2
        UNION ALL
        SELECT 3
        UNION ALL
        SELECT 4
        UNION ALL
        SELECT 5
        UNION ALL
        SELECT 6
        UNION ALL
        SELECT 7
        UNION ALL
        SELECT 8
        UNION ALL
        SELECT 9) a,
        (SELECT 0 AS N
        UNION ALL
        SELECT 1
        UNION ALL
        SELECT 2
        UNION ALL
        SELECT 3
        UNION ALL
        SELECT 4
        UNION ALL
        SELECT 5
        UNION ALL
        SELECT 6
        UNION ALL
        SELECT 7
        UNION ALL
        SELECT 8
        UNION ALL
        SELECT 9) b
        ORDER BY n) n
        WHERE n.n <= 1 + (Length(t.ref_num) – Length(Replace(t.ref_num, ',', '')))
        ORDER BY Refnum

        Hasilnya :
        1. Jika saya Execute (F9) hasilnya keluar dengan benar (datanya ter-extract)
        2. Tapi tidak bisa create view, muncul error #HY000View's SELECT contains a subquery in the FROM clause

        saya sudah googling ini error karena versi mysql yg tidak support padahal mysql sy sudah updated. Mohon pencerahannya mungkin ada tips untuk berubah syntax atau apanya Pak. Thank in advance

        2018/06/11 at 3:04 pm
        • From Masino Sinaga on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

          Justru karena jumlah recordnya bervariasi itulah, makanya Anda harus membuat tabel baru, di mana untuk setiap nilai yang Anda extract dari multiple values tadi, dikonversikan ke satu record.

          Jadi, misalnya multiple values-nya adalah 7,8,9,10,11 maka di tabel baru tersebut akan terbentuk 5 record hasil pemecahan dari multiple values tadi. Jadi, tidak membuat View yang justru menimbulkan error tersebut. Ngerti maksudnya kan?

          2018/06/11 at 3:18 pm
          • From ame isfine on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

            Masih coba sy cerna Pak. Logikanya udah nangkep tapi blum nemu sysntaxnya. Makasih banyak pak

            2018/06/12 at 10:05 am
            • From ame isfine on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

              Saya sudah bisa pake explode di Row_Inserted

              $ponumber = $rsnew[“Purchase_Number”];
              $ar = explode(‘,’, $rsnew[“ref_num”]);
              foreach ($ar as $value) {
              ew_Execute(“INSERT INTO a_refnumpo (PO_Number, Ref_Num) VALUES (‘$ponumber’, ‘$value’)”);
              }
              }

              sekarang sy bingung untuk event Row_Updated nya…
              gimana ya mendeteksi perubahan / pengurangan value ..??

              Sebelumnya makasih

              2018/06/13 at 3:22 pm
              • From Masino Sinaga on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

                Ya tinggal dibandingkan aja nilai field pada $rsnew dan $rsold.

                2018/06/14 at 11:35 am
            • From Masino Sinaga on Mudahnya Menerapkan Master/Detail di Aplikasi Web yang Dibangkitkan oleh PHPMaker

              Sama-sama. Saya kasih clue-nya ya untuk mengambil setiap nilai dari multiple values tadi.

              Anda bisa menggunakan fungsi PHP yang bernama explode(). Google aja, banyak contoh2 penggunaannya.

              2018/06/12 at 11:59 am
  • From Lilg on Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker

    Bagaimana aplikasi yg menggunakan table lookup dengan php maker terasa berat untuk record lebih dari 100ribu, bagaimana agar aplikasi menjadi ringan?

    2018/06/03 at 7:05 pm
    • From Masino Sinaga on Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker

      1. PHPMaker memiliki fitur Lookup Table dengan menggunakan Modal dialog yang di dalamnya ada textbox pencarian.
      2. Pasang Index di field yang ditampilkan atau digunakan untuk proses pencarian.
      3. Seharusnya tidak ada masalah kalau menggunakan Modal Dialog dan field Anda sudah di-index, karena data yang ditampilkan di Modal Dialog tadi dibagi per halaman (default 10 record per halaman).

      2018/06/08 at 11:18 pm
  • From beny suprayogi on PHPMaker: PHP Code Generator + PHP Framework

    kang sino kalo gak salah kerja di salah satu bumn yah jasa kiriman.

    sehat selalu.

    aku dulu di malang.

    saya buka2 kok penah tau aplikasi seperti ini.

    jadi pengen belajar .

    2018/05/28 at 8:57 am
    • From Masino Sinaga on PHPMaker: PHP Code Generator + PHP Framework

      Benar, benar. Makasih mas Benny, hehehe… 🙂

      2018/06/08 at 11:15 pm
  • From Nanda on Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker

    Pak Masino, untuk Filter Lookup apakah bisa Hanya berfungsi di Halaman Add / Edit saja,
    jadi saya bikin Filter dengan kriteria : status=’1′ di halaman Add, namun ternyata Filter tersebut terbawa juga ketika berada di Halaman List, padahal di Halaman List Rencana semua data tetap muncul (tanpa Filter)

    2018/05/25 at 9:45 am
    • From Masino Sinaga on Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker

      Gunakan Filter dengan kondisi sbb:

      (CurrentPageID() == &quot;add&quot;) ? &quot;status='1'&quot; : &quot;&quot; 
      
      2018/05/26 at 2:31 pm
      • From Nanda on Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker

        oke Pak, tapi untuk Halaman EDit nya kok engga ngaruh yaa

        (CurrentPageID() == &quot;add&quot;) ? &quot;status='1'&quot; : &quot;&quot; &amp;&amp; (CurrentPageID() == &quot;edit&quot;) ? &quot;status='1'&quot; : &quot;&quot;
        

        atau

        (CurrentPageID() == &quot;add&quot; &amp;&amp;   CurrentPageID() == &quot;add&quot; ) ? &quot;status='1'&quot; : &quot;&quot; 
        

        sudah di coba beberapa kode diatas tapi hanya halaman Add saja yang berpengaruh,
        Terimakasih

        2018/06/04 at 10:28 am
        • From Masino Sinaga on Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker

          (CurrentPageID() == &quot;add&quot; || CurrentPageID() == &quot;edit&quot;) ? &quot;status='1'&quot; : &quot;&quot;
          
          2018/06/08 at 11:23 pm
  • From John Samori on Mengenal Pengaturan Email di PHPMaker

    Mohon penjelasan nya saya sdh coba setingan seperti diatas dan kalau di localhost pada saat registrasi user email terkirim otomatis dan berhasil menjalankan perintahnya saya dapat email notifikasi tapi pada saat aplikasi di upload ke server pada saat registrasi user gagal mengirim pesan ke email user

    2018/05/21 at 6:19 pm
    • From Masino Sinaga on Mengenal Pengaturan Email di PHPMaker

      Cek apakah server-nya support tidak untuk mengirim Email ke luar, cek juga settingan SMTP (jika pakai SMTP).

      2018/05/26 at 2:35 pm
  • From ARIF on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker

    Pak masino,
    mau tanya, jika kode “JNS” nya di ganti dengan value yg sudah dipilih pada field lain gmn ya ?
    misal ada pilihan barang dan jasa dengan kode JNS/JSA,
    Mohon pencerahannya
    Terimakasih,,

    2018/05/21 at 2:18 pm
    • From Masino Sinaga on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker

      Pencerahannya ya tinggal ambil saja nilainya. Gampang kan?

      2018/05/26 at 2:36 pm
      • From SIMKO on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker

        function GetNextKodeTabung() {
        $sNextKode = “”;
        $sLastKode = “”;

        // $sKodeCabang = CurrentUserInfo(“kode_cabang”);
        if (CurrentUserInfo(“kode_cabang”) != “”){
        $sKodeCabang = CurrentUserInfo(“kode_cabang”);}
        else {
        $sKodeCabang = “01”;
        }

        // $sJenis = “TAB”;
        $sJenis =”$_GET[JENIS_TABUNGAN]”;
        $value = ew_ExecuteScalar(“SELECT no_rekening FROM tabung ORDER BY no_rekening DESC limit 1”);
        if ($value != “”) { // jika sudah ada, langsung ambil dan proses…
        $sLastKode = intval(substr($value, 8, 5)); // ambil 3 digit terakhir
        $sLastKode = 100000+(intval($sLastKode) + 1); // konversi ke integer, lalu tambahkan satu
        $sNextKode = $sJenis . “.” . $sKodeCabang . “.” . substr($sLastKode,1,5); // format hasilnya dan tambahkan prefix
        if (strlen($sNextKode) > 13) {
        $sNextKode = $sJenis . “.” . $sKodeCabang . “.99999”;
        }
        } else { // jika belum ada, gunakan kode yang pertama
        $sNextKode = $sJenis . “.” . $sKodeCabang . “.00001″;
        }
        return $sNextKode;
        muncul eror seperti ini
        Notice: Undefined index: JENIS_TABUNGAN in D:\xampp\htdocs\simko\userfn14.php on line 58
        line 58 mengarah ke= $sJenis =”$_GET[JENIS_TABUNGAN]”;
        mohon pencerahannya pak hehe

        2018/05/31 at 10:24 am
        • From Masino Sinaga on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker

          Kode yang sebenarnya:

          $sJenis = @$_GET[&quot;JENIS_TABUNGAN&quot;];
          
          2018/06/08 at 11:16 pm
« Sebelumnya 1 … 70 71 72 73 74 … 173 Berikutnya »