diff --git a/htdocs/contact/perso.php b/htdocs/contact/perso.php new file mode 100644 index 00000000000..a35bb5a2f9a --- /dev/null +++ b/htdocs/contact/perso.php @@ -0,0 +1,208 @@ + + * + * 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. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * $Id$ + * $Source$ + * + */ +require("./pre.inc.php"); +require("../contact.class.php"); +require (DOL_DOCUMENT_ROOT."/lib/vcard/vcard.class.php"); + +if ($HTTP_POST_VARS["action"] == 'add') +{ + $contact = new Contact($db); + + $contact->socid = $HTTP_POST_VARS["socid"]; + + $contact->name = $HTTP_POST_VARS["name"]; + $contact->firstname = $HTTP_POST_VARS["firstname"]; + + $contact->poste = $HTTP_POST_VARS["poste"]; + + $contact->fax = $HTTP_POST_VARS["fax"]; + $contact->note = $HTTP_POST_VARS["note"]; + $contact->email = $HTTP_POST_VARS["email"]; + $contact->phone_pro = $HTTP_POST_VARS["phone_pro"]; + $contact->phone_perso = $HTTP_POST_VARS["phone_perso"]; + $contact->phone_mobile = $HTTP_POST_VARS["phone_mobile"]; + $contact->jabberid = $HTTP_POST_VARS["jabberid"]; + + $_GET["id"] = $contact->create($user); +} + +if ($_GET["action"] == 'delete') +{ + $contact = new Contact($db); + + $contact->old_name = $HTTP_POST_VARS["old_name"]; + $contact->old_firstname = $HTTP_POST_VARS["old_firstname"]; + + $result = $contact->delete($_GET["id"]); + + Header("Location: index.php"); +} + + +if ($action == 'update') +{ + $contact = new Contact($db); + + $contact->old_name = $HTTP_POST_VARS["old_name"]; + $contact->old_firstname = $HTTP_POST_VARS["old_firstname"]; + + $contact->name = $HTTP_POST_VARS["name"]; + $contact->firstname = $HTTP_POST_VARS["firstname"]; + $contact->poste = $HTTP_POST_VARS["poste"]; + + $contact->phone_pro = $HTTP_POST_VARS["phone_pro"]; + $contact->phone_perso = $HTTP_POST_VARS["phone_perso"]; + $contact->phone_mobile = $HTTP_POST_VARS["phone_mobile"]; + $contact->fax = $HTTP_POST_VARS["fax"]; + $contact->note = $HTTP_POST_VARS["note"]; + $contact->email = $HTTP_POST_VARS["email"]; + $contact->jabberid = $HTTP_POST_VARS["jabberid"]; + + $contact->birthday = mktime(12, 1 , 1, + $HTTP_POST_VARS["remonth"], + $HTTP_POST_VARS["reday"], + $HTTP_POST_VARS["reyear"]); + + $contact->birthday_alert = $HTTP_POST_VARS["birthday_alert"]; + + $result = $contact->update($HTTP_POST_VARS["contactid"], $user); + +} + +if ($action == 'create_user') +{ + $nuser = new User($db); + $contact = new Contact($db); + $nuser->nom = $contact->nom; + $nuser->prenom = $contact->prenom; + $result = $contact->fetch($contactid); + $nuser->create_from_contact($contact); +} + +/* + * + * + */ +llxHeader(); + +print '
'; +print '