Skip to content

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 menumodrefApa ituHalaman
Configurationdev_configeditor inweb_config, memakai $pdoinweb_config
Company Registercompanyperusahaan, kontak, template transmittal, privilege perusahaan dan librarydi bawah
Project Registerprojectsproject dan setting MDR-nyaProject dan setting MDR
Users & Privilegesusers_privilegesperson, group, privilege modulUsers dan privilege
Country & Other Settingscountry_currency_holidaynegara, kurs, hari libur nasionaldi bawah

Company Register

company.php dengan ref_company_browse.htm. Tabelnya:

TabelBerisi
ts_companyperusahaan: kode, nama, tipe (ts_company_type), baris alamat di ts_company_address
ts_company_transmittaltemplate transmittal per perusahaan, dipakai Generate Transmittal
ts_company_privperusahaan lain mana yang boleh dilihat user sebuah perusahaan (setpriv, satu baris per perusahaan yang terlihat)
ts_doc_libraryfolder library mana yang boleh dilihat sebuah perusahaan (setlibpriv, dengan tombol Check All / Check Child)
ts_org_personcontact 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.

GridTabelDipakai oleh
Countryts_countryvendor, perusahaan, negara asal di MRR
Currency ratests_currency, ts_currency_ratespenawaran RFQ, PO, kurs kontrak
National holidayts_holidayperhitungan 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_holiday per 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.

InstancePerbedaan
Jadestone, JOTRE, Timascompany.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.
MedcoHanya group_privileges.php dan library_privilages.php yang berbeda.

Terkait