# not, write to: # # Free Software Foundation, Inc., # 59 Temple Place, # Suite 330, # Boston, MA 02111-1307 USA # # $Id: edit_list.php,v 1.4 2005/02/19 00:32:34 filetreefrog Exp $ ################################################## if (!defined("PATHOS")) { exit(""); } $list = null; if (isset($_GET['id'])) { $list = $db->selectObject("inbox_contactlist", "id=" . $_GET['id']); } if ($user && ($list == null || $list->owner == $user->id)) { if ($list != null) { $membs = $db->selectObjects("inbox_contactlist_member", "list_id=" . $list->id); for ($i = 0; $i < count($membs); $i++) { $membs[$i] = $membs[$i]->user_id; } $list->_members = $membs; } $form = inbox_contactlist::form($list); $form->meta("module", "inboxmodule"); $form->meta("action", "save_list"); $template = new template("inboxmodule", "_form_editGroup", $loc); $template->assign("form_html", $form->toHTML()); $template->output(); }
# Free Software Foundation, Inc., # 59 Temple Place, # Suite 330, # Boston, MA 02111-1307 USA # # $Id: save_list.php,v 1.5 2005/02/19 00:32:34 filetreefrog Exp $ ################################################## if (!defined("PATHOS")) { exit(""); } $list = null; if (isset($_POST['id'])) { $list = $db->selectObject("inbox_contactlist", "id=" . $_POST['id']); } if ($user && ($list == null || $list->owner == $user->id)) { $list = inbox_contactlist::update($_POST, $list); $list->owner = $user->id; if (isset($list->id)) { $db->updateObject($list, "inbox_contactlist"); } else { $list->id = $db->insertObject($list, "inbox_contactlist"); } $db->delete("inbox_contactlist_member", "list_id=" . $list->id); $member = null; $member->list_id = $list->id; foreach ($list->_members as $id) { if ($id != "") { $member->user_id = $id; $db->insertObject($member, "inbox_contactlist_member"); } }