Altered to handle objects and classes.

This commit is contained in:
Miles Lott 2001-01-21 06:36:59 +00:00
parent 8821d96b7e
commit 0c582297c4

View File

@ -23,6 +23,8 @@
$t = new Template($phpgw_info["server"]["app_tpl"]);
$t->set_file(array( "add" => "add.tpl"));
$this = CreateObject("addressbook.addressbook");
if ($AddVcard){
Header("Location: " . $phpgw->link($phpgw_info["server"]["webserver_url"] .
"/addressbook/vcardin.php"));
@ -39,66 +41,38 @@
} else {
$bday = "$bday_month/$bday_day/$bday_year";
}
if ($access != "private" && $access != "public") {
$access = $phpgw->accounts->array_to_string($access,$n_groups);
}
if ($url == "http://") {
$url = "";
}
if ($phpgw_info["apps"]["timetrack"]["enabled"]) {
$sql = "insert into addressbook (ab_owner,ab_access,ab_firstname,ab_lastname,ab_title,ab_email,"
. "ab_hphone,ab_wphone,ab_fax,ab_pager,ab_mphone,ab_ophone,ab_street,ab_address2,ab_city,"
. "ab_state,ab_zip,ab_bday,"
. "ab_notes,ab_company_id,ab_url) values ('" . $phpgw_info["user"]["account_id"] . "','$access','"
. addslashes($firstname). "','"
. addslashes($lastname) . "','"
. addslashes($title) . "','"
. addslashes($email) . "','"
. addslashes($hphone) . "','"
. addslashes($wphone) . "','"
. addslashes($fax) . "','"
. addslashes($pager) . "','"
. addslashes($mphone) . "','"
. addslashes($ophone) . "','"
. addslashes($street) . "','"
. addslashes($address2) . "','"
. addslashes($city) . "','"
. addslashes($state) . "','"
. addslashes($zip) . "','"
. addslashes($bday) . "','"
. addslashes($notes) . "','"
. addslashes($company) . "','"
. addslashes($url) . "')";
} else {
$sql = "insert into addressbook (ab_owner,ab_access,ab_firstname,ab_lastname,ab_title,ab_email,"
. "ab_hphone,ab_wphone,ab_fax,ab_pager,ab_mphone,ab_ophone,ab_street,ab_address2,ab_city,"
. "ab_state,ab_zip,ab_bday,"
. "ab_notes,ab_company,ab_url) values ('" . $phpgw_info["user"]["account_id"] . "','$access','"
. addslashes($firstname). "','"
. addslashes($lastname) . "','"
. addslashes($title) . "','"
. addslashes($email) . "','"
. addslashes($hphone) . "','"
. addslashes($wphone) . "','"
. addslashes($fax) . "','"
. addslashes($pager) . "','"
. addslashes($mphone) . "','"
. addslashes($ophone) . "','"
. addslashes($street) . "','"
. addslashes($address2) . "','"
. addslashes($city) . "','"
. addslashes($state) . "','"
. addslashes($zip) . "','"
. addslashes($bday) . "','"
. addslashes($notes) . "','"
. addslashes($company) . "','"
. addslashes($url) . "')";
}
$phpgw->db->query($sql);
$this->id = $ab_id;
$this->company = $company;
$this->company_id = $company_id;
$this->firstname = $firstname;
$this->lastname = $lastname;
$this->email = $email;
$this->title = $title;
$this->wphone = $wphone;
$this->hphone = $hphone;
$this->fax = $fax;
$this->pager = $pager;
$this->mphone = $mphone;
$this->ophone = $ophone;
$this->street = $street;
$this->address2 = $address2;
$this->city = $city;
$this->state = $state;
$this->zip = $zip;
$this->bday = $bday;
$this->url = $url;
$this->notes = $notes;
$this->access = $access;
$this->add_entry();
Header("Location: " . $phpgw->link($phpgw_info["server"]["webserver_url"] . "/addressbook/",
"cd=14"));
}