"pager", "mphone" => "mphone", "ophone" => "ophone", "address2" => "address2", ); $qfields = $this->stock_contact_fields + $extrafields; $phpgw->template->set_file(array( "body" => "custom_field_list.tpl", "row" => "custom_field_list_row.tpl" )); $phpgw->template->set_var("title",lang('addressbook').' '.lang('custom fields')); $phpgw->template->set_var("message",''); $phpgw->template->set_var("sort_name",lang("Name")); $phpgw->template->set_var("lang_edit",lang("Edit")); $phpgw->template->set_var("lang_delete",lang("Delete")); $phpgw->template->set_var("th_bg",$phpgw_info["theme"]["th_bg"]); $phpgw->preferences->read_repository(); while (list($col,$descr) = each($phpgw_info["user"]["preferences"]["addressbook"])) { if ( substr($col,0,6) == 'extra_' ) { $fields[$i] = ereg_replace('extra_','',$col); $fields[$i] = ereg_replace(' ','_',$fields[$i]); //echo "
".$i.": '".$fields[$i]."'"; } else { $fields[$i] = ''; } $i++; } reset($fields); for($i=0;$inextmatchs->template_alternate_row_color(&$phpgw->template); $phpgw->template->set_var("field_name",$fields[$i]); $phpgw->template->set_var("field_edit",'' . lang("Edit") . ''); $phpgw->template->set_var("field_delete",'' . lang("Delete") . ''); $phpgw->template->parse("rows","row",True); } } if (!$found) { $phpgw->nextmatchs->template_alternate_row_color(&$phpgw->template); $phpgw->template->set_var("field_name",' '); $phpgw->template->set_var("field_edit",' '); $phpgw->template->set_var("field_delete",' '); $phpgw->template->parse("rows","row",False); } $phpgw->template->set_var("add_field",'' . lang("Add") . ''); $phpgw->template->pparse("out","body"); $phpgw->common->phpgw_footer(); ?>