<?php
  /**************************************************************************\
  * phpGroupWare - Addressbook                                               *
  * http://www.phpgroupware.org                                              *
  * --------------------------------------------                             *
  *  This program is free software; you can redistribute it and/or modify it *
  *  under the terms of the GNU General Public License as published by the   *
  *  Free Software Foundation; either version 2 of the License, or (at your  *
  *  option) any later version.                                              *
  \**************************************************************************/

  /* $Id$ */

	$phpgw_info["flags"]["currentapp"] = "addressbook";
	$phpgw_info["flags"]["enable_nextmatchs_class"] = True;
	$phpgw_info["flags"]["enable_contacts_class"] = True;
	include("../header.inc.php");

	$this = CreateObject("phpgwapi.contacts");
 	$extrafields = array(
		"pager"    => "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("message",$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 "<br>".$i.": '".$fields[$i]."'";
		} else {
			$fields[$i] = '';
		}
		$i++;
	}

	reset($fields);
	for($i=0;$i<count($fields);$i++) {
		if ($fields[$i]) {
			$phpgw->nextmatchs->template_alternate_row_color(&$phpgw->template);

			$phpgw->template->set_var("field_name",$fields[$i]);

			$phpgw->template->set_var("field_edit",'<a href="'
				. $phpgw->link("/addressbook/field_edit.php","ofield="
				. $fields[$i] . "&method=edit")
				. '">' . lang("Edit") . '</a>');

			$phpgw->template->set_var("field_delete",'<a href="'
				. $phpgw->link("/addressbook/field_edit.php","field="
				. $fields[$i] . "&method=delete&deletefield=delete")
				. '">' . lang("Delete") . '</a>');

			$phpgw->template->parse("rows","row",True);
		}
	}

	$phpgw->template->set_var("add_field",'<a href="'
		. $phpgw->link("/addressbook/field_edit.php","method=add")
		. '">' . lang("Add") . '</a>');

	$phpgw->template->pparse("out","row");
	$phpgw->template->pparse("out","body");
	$phpgw->common->phpgw_footer();
?>