From 6d5b9f1c8cc6db155ae20bf0f236fde473aea8d9 Mon Sep 17 00:00:00 2001 From: Miles Lott Date: Thu, 28 Jun 2001 00:37:01 +0000 Subject: [PATCH] Not needed --- .../inc/class.accounts_shared_wip.inc.php | 157 ------------------ 1 file changed, 157 deletions(-) delete mode 100644 phpgwapi/inc/class.accounts_shared_wip.inc.php diff --git a/phpgwapi/inc/class.accounts_shared_wip.inc.php b/phpgwapi/inc/class.accounts_shared_wip.inc.php deleted file mode 100644 index 7b183ad162..0000000000 --- a/phpgwapi/inc/class.accounts_shared_wip.inc.php +++ /dev/null @@ -1,157 +0,0 @@ - * - * shared functions for other account repository managers * - * Copyright (C) 2000, 2001 Joseph Engo * - * -------------------------------------------------------------------------* - * This library is part of the phpGroupWare API * - * http://www.phpgroupware.org/api * - * ------------------------------------------------------------------------ * - * This library is free software; you can redistribute it and/or modify it * - * under the terms of the GNU Lesser General Public License as published by * - * the Free Software Foundation; either version 2.1 of the License, * - * or any later version. * - * This library 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 Lesser General Public License for more details. * - * You should have received a copy of the GNU Lesser General Public License * - * along with this library; if not, write to the Free Software Foundation, * - * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - \**************************************************************************/ - - /* $Id$ */ - - class accounts extends accounts_ - { - - var $memberships = Array(); - var $members = Array(); - - /**************************************************************************\ - * Standard constructor for setting $this->account_id * - * This constructor sets the account id, if string is sent, converts to id * - * I might move this to the accounts_shared if it stays around * - \**************************************************************************/ - - function accounts($account_id = '') - { - global $phpgw, $phpgw_info; - - $this->db = $phpgw->db; - - if($account_id != '') - { - $this->account_id = get_account_id($account_id); - } - } - - function read() - { - if (count($this->data) == 0) - { - $this->read_repository(); - } - - reset($this->data); - return $this->data; - } - - function update_data($data) - { - reset($data); - $this->data = Array(); - $this->data = $data; - - reset($this->data); - return $this->data; - } - - function memberships($accountid = '') - { - global $phpgw_info, $phpgw; - $account_id = get_account_id($accountid); - - $security_equals = Array(); - $security_equals = $phpgw->acl->get_location_list_for_id('phpgw_group', 1, $account_id); - - if ($security_equals == False) - { - return False; - } - - $this->memberships = Array(); - - for ($idx=0; $idxmemberships[] = Array('account_id' => $groups, 'account_name' => $this->id2name($groups)); - } - - return $this->memberships; - } - - function members ($accountid = '') - { - global $phpgw_info, $phpgw; - $account_id = get_account_id($accountid); - - $security_equals = Array(); - $acl = CreateObject('phpgwapi.acl'); - $security_equals = $acl->get_ids_for_location($account_id, 1, 'phpgw_group'); - unset($acl); - - if ($security_equals == False) - { - return False; - } - - for ($idx=0; $idxid2name(intval($security_equals[$idx])); - $this->members[] = Array('account_id' => intval($security_equals[$idx]), 'account_name' => $name); - } - - return $this->members; - } - - function get_nextid() - { - global $phpgw,$phpgw_info; - - if ($phpgw_info["server"]["account_min_id"]) { $min = $phpgw_info["server"]["account_min_id"]; } - if ($phpgw_info["server"]["account_max_id"]) { $max = $phpgw_info["server"]["account_max_id"]; } - - $nextid = $phpgw->common->last_id("accounts",$min,$max); - - // Loop until we find a free id - $free = 0; - while (!$free) - { - //echo '
calling search for id: '.$nextid; - if ($this->exists($nextid)) - { - $nextid = $phpgw->common->next_id("accounts",$min,$max); - } - else - { - //echo '
calling search for lid: '.$account_lid; - if ($this->exists($account_lid)) - { - $nextid = $phpgw->common->next_id("accounts",$min,$max); - } - else - { - $free = True; - } - } - } - if ($phpgw_info["server"]["account_max_id"] && ($nextid > $phpgw_info["server"]["account_max_id"])) { - return False; - } - //echo '
using'.$nextid;exit; - return $nextid; - } - } -?>