Changelog
Riwayat pembaruan dan peningkatan Aurum PHP Engine.
Release history and improvements for Aurum PHP Engine.
V-1.0.8
AurumPHP V-1.0.8
- Penambahan fitur chat message antar user dan row spanning table custom viewAdded user-to-user chat messaging and row spanning in custom table view
- Chat message aktifActive chat messaging
- Chat group dan image profileGroup chat and profile image support
- Perbaikan user can see and edit their own data onlyFixed: users can only see and edit their own data
$_SESSION["UserName"] - Perbaikan pada row spanningFixed row spanning behavior
- Tooltips status pada message listAdded status tooltips on message list
V-1.0.7
AurumPHP V-1.0.7
- Perbaikan update image pada modalFixed image update inside modal
- Perbaikan pada event generatorFixed event generator
- Penambahan pada aplikasi untuk cara penggunaan how to (simple) dan penambahan helper event termasuk get object, methods, class pada JS onloadAdded how to (simple) usage guide and event helpers including get object, methods, class on JS onload
- Penambahan helper event mail function termasuk membuat parameter menggunakan
AurumMailfunctionAdded mail helper function including parameter builder usingAurumMail
| Function | Signature | KeteranganDescription |
|---|---|---|
| evt_number() | evt_number(array $values, string $field, float $default = 0): float |
Ambil nilai field sebagai angka. Cocok untuk input currency (Rp 1.500.000 → 1500000).Get field value as a number. Ideal for currency inputs (e.g. "Rp 1,500,000" → 1500000). |
| evt_set_value() | evt_set_value(array &$values, string $field, mixed $value): void |
Ubah nilai field sebelum disimpan. Dipakai di Process Record Values.Modify a field value before saving. Used in Process Record Values. |
| evt_now() | evt_now(string $format = 'Y-m-d H:i:s'): string |
Ambil waktu sekarang. Contoh: evt_now('Y-m-d') → "2024-01-15"Get current datetime. Example: evt_now('Y-m-d') → "2024-01-15" |
| evt_insert() | evt_insert(?PDO $pdo, string $table, array $data): string |
Insert record ke tabel lain. Return last insert ID. $pdo boleh null.Insert a record into another table. Returns last insert ID. $pdo can be null. |
| evt_update() | evt_update(?PDO $pdo, string $table, array $data, array $where): int |
Update record berdasarkan kondisi. Wajib pakai $where (tidak boleh kosong).Update records by condition. $where is required (cannot be empty). |
| evt_delete() | evt_delete(?PDO $pdo, string $table, array $where): int |
Delete record berdasarkan kondisi. Wajib pakai $where (tidak boleh kosong).Delete records by condition. $where is required (cannot be empty). |
| evt_first() | evt_first(?PDO $pdo, string $table, array $where = [], array $columns = ['*']): ?array |
Ambil satu record. Return null jika tidak ditemukan.Get a single record. Returns null if not found. |
| evt_all() | evt_all(?PDO $pdo, string $table, array $where = [], array $columns = ['*'], string $orderBy = '', int $limit = 0): array |
Ambil banyak record. Mendukung filter, kolom pilihan, order, dan limit.Get multiple records. Supports filters, column selection, ordering, and limit. |
| evt_sum() | evt_sum(?PDO $pdo, string $table, string $field, array $where = []): float |
Jumlahkan nilai field. Contoh: total penjualan per karyawan.Sum a field's values. Example: total sales per employee. |
| evt_count() | evt_count(?PDO $pdo, string $table, array $where = []): int |
Hitung jumlah record yang cocok dengan kondisi.Count records matching the given conditions. |
| evt_raw() | evt_raw(string $sql, array $params = []): array |
Ekspresi SQL aman untuk evt_insert()/evt_update(). Contoh: evt_raw('qty - ?', [1])Safe SQL expression for evt_insert()/evt_update(). Example: evt_raw('qty - ?', [1]) |
| evt_only() | evt_only(array $values, array $fields): array |
Ambil sebagian field saja dari $values.Pick only specific fields from $values. |
| evt_except() | evt_except(array $values, array $fields): array |
Ambil semua field kecuali yang disebutkan dari $values.Remove specific fields from $values. |
V-1.0.6
AurumPHP V-1.0.6
- Perbaikan pada installer untuk nested grid list pageFixed installer for nested grid list page
- Perbaikan pada view dan display master table pada development dan productionFixed view and master table display in development and production
- Perbaikan pada inline editFixed inline edit
V-1.0.5
AurumPHP V-1.0.5
- Perbaikan pada list properties untuk filter tab dan total pada total tabFixed list properties for filter tab and total tab
- Sudah bisa untuk calendarCalendar support added
- Perbaikan calendar dengan field description dan tooltips viewFixed calendar with description field and tooltips view
