includes/lib/pea/phpEasyAdminLib.php

class ini tidak bisa dipanggil secara langsung melainkan harus diextend oleh phpAddAdmin, phpEditAdmin, phpSearchAdmin atau phpRollAdmin

phpEasyAdminLib

Class yang diextends oleh class phpAddAdmin, phpEditAdmin, phpSearchAdmin atau phpRollAdmin

phpEasyAdminLib::initialize

untuk menginisialisasi object2 yang diperlukan untuk menampilkan form field

phpEasyAdminLib::setFormName

menentukan nama form yang akan dibuat

phpEasyAdminLib::setDB

menentukan object database yang pakai sesuai urutan dalam file confg.php yaitu $db, $db1, $db2 dst

phpEasyAdminLib::setQuoteSQL

mengamankan nama field yang ingin digunakan dalam query MySQL

phpEasyAdminLib::setSqlCondition

menentukan query SQL Condition jika dalam menampilkan data value memerlukan clause "WHERE" dalam Query MySQL

phpEasyAdminLib::setActionUrl

menentukan target url apabila form disubmit

phpEasyAdminLib::setMethodForm

menentukan method form

phpEasyAdminLib::addInput

untuk menambah input field dimana akan menambahkan object nama field pada object "input"

phpEasyAdminLib::setColumn

menentukan jumlah kolom yang digunakan untuk menampilkan form, ini hanya berlaku untuk phpEditAdmin dan phpAddAdmin

phpEasyAdminLib::setLanguage

menentukan apakah form ini menggunakan database yang support multiple language ataukah tidak

phpEasyAdminLib::addHeader

untuk menambahkan header pada form

phpEasyAdminLib::setIsFormRequire

untuk menentukan apakah form memerlukan validasi input sebelum disubmit

phpEasyAdminLib::getDefaultValue

mengambil default value dari semua input

phpEasyAdminLib::getMultiElementObject

mengambil semua object yang masuk kedalam input field dengan tipe FromMultiinput

phpEasyAdminLib::replaceTrailingComma

menghilangkan koma (,) jika tidak digunakan sebagai pemisah

phpEasyAdminLib::setSuccessSaveMessage

menentukan pesan success

phpEasyAdminLib::setFailSaveMessage

menentukan pesan error

phpEasyAdminLib::setSuccessDeleteMessage

menentukan pesan berhasil ketika hapus data

phpEasyAdminLib::setFailDeleteMessage

menentukan pesan gagal hapus data

phpEasyAdminLib::addHelp

menambahkan icon bantuanyang akan muncul pesan ketika di hover

phpEasyAdminLib::addTip

menambahkan text bantuan pada input field

phpEasyAdminLib::addExtraField

menambahkan field tambahan dengan value yang sudah ditentukan ketika form disubmit

phpEasyAdminLib::addReport

menampilkan icon export khusus untuk phpEditAdmin dan phpRollAdmin

phpEasyAdminLib::addReportAll

menampilkan semua icon export khusus untuk phpEditAdmin dan phpRollAdmin

phpEasyAdminLib::setSaveButton

mengatur tombol save jika setSaveTool berisi TRUE

phpEasyAdminLib::setResetButton

mengatur tombol reset jika setResetTool berisi TRUE

phpEasyAdminLib::setDeleteButton

mengatur tombol reset jika setDeleteTool berisi TRUE

phpEasyAdminLib::setSaveTool

menentukan apakah tombol save ingin ditampilkan ataukah tidak

phpEasyAdminLib::setResetTool

menentukan apakah tombol reset ingin ditampilkan ataukah tidak

phpEasyAdminLib::setDeleteTool

menentukan apakah tombol delete ingin ditampilkan ataukah tidak

phpEasyAdminLib::getSuccessPage

menampilkan pesan ketika form disubmit

phpEasyAdminLib::isError

mengambil status error atau tidak nya form ketika disubmit

phpEasyAdminLib::getErrorMsg

mengambil pesan error

phpEasyAdminLib::getHeaderType

mengambil judul dari input field

phpEasyAdminLib::setHideTool

menentukan apakah form ingin dibuat berbentuk toogle yang bisa di sembunyikan dan ditampilkan

phpEasyAdminLib::setHideToolTitle

menentukan judul header yang digunakan untuk show/hide dari form yang berbentuk toogle

phpEasyAdminLib::setTitle

method alias dari method setHideToolTitle

phpEasyAdminLib::setHideToolInit

menentukan status default toogle dari form pertama kali dibuka

phpEasyAdminLib::setDisableInput

menentukan field yang akan di disable ketika sesuai dengan kondisi

phpEasyAdminLib::setDisableInputRecovery

dipanggil oleh setDisableInput untuk membuat field tersembunyi agar ketika disubmit value dari input tersebut tidak berubah

phpEasyAdminLib::setDefaultExtra

menentukan Attribut html apa yang dimasukkan ketika membuat tag input field

phpEasyAdminLib::getHideFormToolStart

membuat HTML wrapper untuk membungkus form jika form dibuat toogle oleh setHideTool
dimana method ini harus ditutup dengan getHideFormToolEnd

phpEasyAdminLib::cleanSQL

membersihkan text dari karakter yang akan merusak query MySQL hasil dari form

phpEasyAdminLib::debug

menampilkan hasil debug

phpEasyAdminLib::setDebug

menentukan pakah form ini meng-aktifkan debug ataukah tidak