var $sub_class;
var $class;
- function contacts($name, $id, $class, $subclass=null) {
+ function __construct($name, $id, $class, $subclass=null) {
$fields = array('ref','name','name2','address', 'phone', 'phone2','fax',
'email','lang','notes', 'assgn' =>array('fld'=>'contacts'));
- $this->simple_crud($name, $fields);
+ parent::__construct($name, $fields);
$this->class = $class;
$this->subclass = $subclass;
$this->entity = $id;
br();
$contacts = get_crm_persons($this->class, $this->subclass, $this->entity);
-// check_value('show_inactive'));
start_table(TABLESTYLE, "width='80%'");
$th = array(_('Assignment'), _("Reference"), _("Full Name"), _("Phone"), _("Sec Phone"), _("Fax"),
_("email"), '',
" ");
- // inactive_control_column($th);
table_header($th);
$k = 0;
label_cell($last["phone2"]);
label_cell($last["fax"]);
email_cell($last["email"]);
- // inactive_control_cell($myrow["id"], $myrow["inactive"], 'crm_contacts', 'id');
edit_button_cell("{$this->name}Edit[{$last['id']}]", _("Edit"));
- // delete button removes only category unless this is the last contact for this person
+ // delete button removes only category unless this is the last contact for this person
delete_button_cell("{$this->name}Delete[{$last['id']}]", _("Delete"));
end_row();
$description = array();
}
}
-//inactive_control_row($th);
+ //inactive_control_row($th);
end_table(1);
}
set_focus('ref');
return false;
}
- if (count(@$_POST['assgn']) == 0) {
+ if (count_array(@$_POST['assgn']) == 0) {
display_error(_("You have to select at least one category."));
set_focus('assgn');
return false;