class fa_reflines extends simple_crud_view {
- function fa_reflines()
+ function __construct()
{
- $this->simple_crud_view('refs', new reflines_db(), array('clone' => false));
+ parent::__construct('refs', new reflines_db(), array('clone' => false));
$this->fields = array(
'prefix',
'description',
'trans_type',
'pattern',
- 'default',
+ 'default' => 'check',
);
}
function list_view($Mode)
{
- global $Ajax, $systypes_array;
+ global $systypes_array;
start_table(TABLESTYLE);
$fresh = $selected_id == $this->_none || !$this->data_set->is_used(get_post($this->name.'prefix'), get_post($this->name.'trans_type'));
start_table(TABLESTYLE2);
+
if ($fresh)
{
systypes_list_row(_("Transaction Type:"), $this->name.'trans_type');
label_row(_("Reference Pattern:"), $prefix . text_input($this->name.'pattern', null, 30, 60));
if (get_post($this->name.'default'))
- label_row(_("Default for This Type:"), _("Yes"));
+ { label_row(_("Default for This Type:"), _("Yes")); hidden($this->name.'default', 1); }
else
check_row(_("Set as Default for This Type:"), $this->name.'default');