Setting General
Heading General di bawah Setting adalah modul reference. Base.php mendaftarkan layarnya di grup reference dari MODULE_REFERENCE, dan reference.php meng-include modules/reference/<modref>.php sesuai modref di URL. Lima ada di menu; dua lagi (Resource, Resource Group) terdaftar di Base.php dan dibuka dari Users & Privileges.
Cara halaman ini diverifikasi
Ditulis dari master pada 2026-09-06 dan dibandingkan dengan big five di hari yang sama. Tidak ada halaman sebelumnya. Peta dari lima entri menu; dua yang sudah punya halaman hanya ditunjuk.
| Entri menu | modref | Apa itu | Halaman |
|---|---|---|---|
| Configuration | dev_config | editor inweb_config, memakai $pdo | inweb_config |
| Company Register | company | perusahaan, kontak, template transmittal, privilege perusahaan dan library | di bawah |
| Project Register | projects | project dan setting MDR-nya | Project dan setting MDR |
| Users & Privileges | users_privileges | person, group, privilege modul | Users dan privilege |
| Country & Other Settings | country_currency_holiday | negara, kurs, hari libur nasional | di bawah |
Company Register
company.php dengan ref_company_browse.htm. Tabelnya:
| Tabel | Berisi |
|---|---|
ts_company | perusahaan: kode, nama, tipe (ts_company_type), baris alamat di ts_company_address |
ts_company_transmittal | template transmittal per perusahaan, dipakai Generate Transmittal |
ts_company_priv | perusahaan lain mana yang boleh dilihat user sebuah perusahaan (setpriv, satu baris per perusahaan yang terlihat) |
ts_doc_library | folder library mana yang boleh dilihat sebuah perusahaan (setlibpriv, dengan tombol Check All / Check Child) |
ts_org_person | contact person |
Perintah: edit, getMainDataById, getparent, doc_index, download, import (Excel lewat xls.inc.php), setpriv, setlibpriv. Toolbar: New, Edit, Delete, Save, Save Change, Upload, Import, Export to CSV, Search, Check ALL / UnCheck ALL, Check Child / UnCheck Child, Refresh, Close.
File ini campuran: 27 pemanggilan iw_mysql_query() berbanding 59 pemakaian $pdo. Grid dan penulisan privilege memakai PDO; sebagian import dan upload template transmittal tidak.
Country & Other Settings
country_currency_holiday.php membuka ref_country_currency_holiday_browse.htm, halaman dengan tiga grid yang mengarah ke country.php, currency_rates.php dan holiday.php.
| Grid | Tabel | Dipakai oleh |
|---|---|---|
| Country | ts_country | vendor, perusahaan, negara asal di MRR |
| Currency rates | ts_currency, ts_currency_rates | penawaran RFQ, PO, kurs kontrak |
| National holiday | ts_holiday | perhitungan review time (hari kerja) di Document Routing |
Tiap skrip dari ketiganya masih punya dua atau tiga pemanggilan legacy di samping enam atau tujuh pemanggilan PDO; grid-nya termuat, helper yang jarang dipakai tidak.
Hal yang perlu diwaspadai
ts_holidayper tahun. Tahun baru tanpa hari libur yang dimasukkan membuat setiap due date routing jatuh di hari libur sungguhan; tidak ada peringatan.- Privilege perusahaan adalah gerbang kedua. Seseorang bisa punya privilege library lewat group-nya dan tetap tidak melihat dokumen perusahaan lain, karena perusahaannya sendiri tidak mencentang perusahaan itu di
setpriv. - Kurs punya tanggal. PO yang dibuat sebelum baris kurs terbaru tetap memakai kurs saat ia dibuat.
Perbedaan antar instance
Diperiksa 2026-09-06.
| Instance | Perbedaan |
|---|---|
| Jadestone, JOTRE, Timas | company.php dan projects.php berbeda dari master (field klien di form project); group_privileges.php berbeda di keempat fork. Timas menambah system_code.php di sini, bukan di bawah setting DMS. |
| Medco | Hanya group_privileges.php dan library_privilages.php yang berbeda. |