includes/lib/pea/phpFormAdmin.php

class ini akan di extend oleh semua class yang ada di includes/lib/pea/form, jadi tidak bisa di panggil berdiri sendiri secara langsung

Form

Class yang diextends oleh semua class yang ada dalam folder includes/lib/pea/form/

Form::setDbObject

menentukan object bbcSQL

Form::setDB

menentukan variable object untuk database, hampir sama seperti setDbObject bedanya yang dimasukkan adalah nama variable nya

Form::setTitle

menentukan judul dari input field

Form::setCaption

menentukan label dari input field

Form::setIcon

menentukan icon yang digunakan jika jenis input field yang dibuat membutuhkan icon

Form::setAlign

menentukan posisi input field [depricated]

Form::setFieldName

menentukan nama field dalam database table utama

Form::setName

menentukan nama field dari input field di form

Form::setFormName

menentukan prefix yang digunakan dalam penamaan field

Form::setLanguage

menentukan apakah input field ini menggunakan fitur multilanguage ataukah tidak

Form::setNoColumn

menentukan di kolom ke berapa input field ini akan ditampilkan jika form berbentu multi kolom, method ini hanya berlaku untuk phpEditAdmin dan phpAddAdmin. jadi kalo di gunakan untuk phpRollAdmin dan phpSearchAdmin tidak akan berpengaruh apapun.

Form::setSize

menentukan ukuran input field [depricated]

Form::setDefaultValue

menentukan default value dari input field

Form::setExtra

menentukan attribut tambahan pada tag HTML di input field

Form::setPlaintext

menentukan apakah input field ini bisa diubah valuenya ataukah tidak

Form::setRequire

menentukan input field akan di validasi sebelum form disubmit

Form::setIsHeader

menentukan input field ini adalah tipe header ataukah tidak

Form::setIsMultiInput

menentukan apakah input field ini termasuk multiinput ataukah tidak

Form::setActionType

untuk menandai input field ini di panggil dari tipe form apa

Form::setHidden

untuk menyembunyikan input field

Form::setIsInsideRow

menandai apakah input field masuk kedalam baris form atau tidak

Form::setIsInsideCell

menandai apakah input field masuk ke dalam cell tag HTML dari kolom ataukah tidak

Form::setIsNeedDbObject

menandai apakah input field membutuhkan object dari class yang memanggil atau tidak

Form::setTableName

menentukan nama dari table yang di gunakan dalam database

Form::setTableId

menentukan nama field primary dalam database table

Form::setSqlCondition

menentukan query MySQL tambahan dalam input field

Form::setParent

menentukan object parent apabila input field ini masuk kedalam multiinput

Form::setIsIncludedInSelectQuery

apakah input field ini masuk kedalam query SELECT ketika form dibuat

Form::setIsIncludedInUpdateQuery

apakah input field ini masuk kedalam query UPDATE ketika form disubmit

Form::setIsIncludedInDeleteQuery

apakah input field ini masuk kedalam query DELETE ketika form di hapus (jika ada tombol hapus)

Form::setIsIncludedInReport

menandai apakah input field ini masuk ke dalam report ketika di export (jika ada tombol export)

Form::setIsIncludedInSearch

apakah input field ini masuk kedalam query pencarian ketika form disubmit dan digunakan oleh phpSearchAdmin

Form::getRollUpdateQuery

mengambil query MySQL tambahan ketika form di submit jika ditampilkan oleh phpRollAdmin dan phpEditAdmin sedangkan setIsIncludedInUpdateQuery bernilai TRUE

Form::getRollUpdateSQL

menentukan query MySQL tambahan jika form di submit sedangkan setIsIncludedInUpdateQuery bernilai TRUE

Form::getAddQuery

mengambil query MySQL ketika form di submit jika ditampilkan oleh phpAddAdmin sedangkan setIsIncludedInUpdateQuery bernilai TRUE

Form::getAddAction

mengeksekusi proses tambahan ketika form di submit, hanya berlaku jika input field menggunakan phpAddAdmin

Form::getDeleteQuery

mengambil query MySQL tambahan ketika form di hapus jika ditampilkan oleh phpRollAdmin dan phpEditAdmin sedangkan setIsIncludedInDeleteQuery bernilai TRUE

Form::setSearchQueryLike

menentukan apakah input field ini menggunakan equal (=) ataukah LIKE dalam query MySQL jika digunakan dalam phpSearchAdmin

Form::getSearchQuery

menentukan query MySQL yang digunakan untuk pencarian jika digunakan dalam phpSearchAdmin

Form::getAddSQL

menentukan query MySQL tambahan jika form di submit sedangkan setIsIncludedInUpdateQuery bernilai TRUE dan digunakan dalam phpAddAdmin

Form::getDeleteSQL

menentukan query MySQL tambahan jika form di hapus (jika ada tombol hapus) sedangkan setIsIncludedInDeleteQuery bernilai TRUE

Form::cleanSQL

membersihkan text dari karakter yang akan merusak query MySQL hasil dari input field

Form::getFieldName

mengambil nama field dari input field

Form::checkIsPlaintext

men-check apakah input field yang di buat merupakan Plaintext ataukah tidak

Form::getPlaintexOutput

mengambil output dari input field ketika kondisi checkIsPlaintext adalah TRUE

Form::getReportOutput

mengambil output dari input field ketika form di export

Form::getOutput

mengambil tag HTML dari input field

Form::getReturn

dipanggil oleh getOutput untuk menentukan tag wrapper / pembungkus dari input field

Form::setFocus

menentukan fokus kursor ketika form ditampilkan [depricated]

Form::setHelp

menentukan text bantuan yang akan muncul jika dihover

Form::setTip

menentukan text notes yang muncul di bawah input field

Form::addHelp

menambahkan text pada text bantuan yang muncul ketika di hover

Form::addTip

menambahkan text pada text bantuan yang muncul di bawah input field

Form::setDisplayColumn

Menentukan apakah field ini akan di tampilkan di dalam table form ataukah tidak. Hanya bisa digunakan untuk phpRollAdmin, maka field tersebut akan menjadi kolom dalam table dan secara otomatis field/kolom ini akan menjadi pilihan bagi user mau ditampilkan atau tidak.

Form::setDisplayFunction

digunakan untuk mengolah data yang keluar dari database untuk ditampilkan baik itu dalam phpAddAdmin, phpEditAdmin maupun phpRollAdmin selama data ditampilkan dalam bentuk plaintext

Form::setExportFunction

digunakan untuk mengolah data yang keluar dari database untuk ditampilkan dalam file hasil export,baik itu dalam phpEditAdmin maupun phpRollAdmin selama mengaktifkan addReport atau addReportAll