From 1bc44b879d1872c400260a13e2e174abe43962a1 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Tue, 15 Jun 2004 10:19:02 +0000 Subject: [PATCH] removed old accounts-popup --- phpgwapi/inc/class.accounts.inc.php | 336 ------------------ phpgwapi/templates/default/accounts_popup.tpl | 157 -------- 2 files changed, 493 deletions(-) delete mode 100644 phpgwapi/templates/default/accounts_popup.tpl diff --git a/phpgwapi/inc/class.accounts.inc.php b/phpgwapi/inc/class.accounts.inc.php index 2314645eba..941a61bdce 100644 --- a/phpgwapi/inc/class.accounts.inc.php +++ b/phpgwapi/inc/class.accounts.inc.php @@ -544,340 +544,4 @@ return $data; } - - function accounts_popup($app) - { - $group_id = get_var('group_id',array('GET','POST')); - - /*if(isset($_GET['group_id'])) - { - $group_id = $_GET['group_id']; - }*/ - - if(isset($_POST['query'])) - { - $GLOBALS['query'] = $_POST['query']; - } - - if(isset($_POST['start'])) - { - $start = (int)$_POST['start']; - } - else - { - $start = 0; - } - - if(isset($_GET['order'])) - { - $order = $_GET['order']; - } - else - { - $order = 'account_lid'; - } - - if(isset($_GET['sort'])) - { - $sort = $_GET['sort']; - } - else - { - $sort = 'ASC'; - } - - $this->nextmatchs = CreateObject('phpgwapi.nextmatchs'); - - $GLOBALS['phpgw']->template->set_root($GLOBALS['phpgw']->common->get_tpl_dir('phpgwapi')); - - $GLOBALS['phpgw']->template->set_file(array('accounts_list_t' => 'accounts_popup.tpl')); - $GLOBALS['phpgw']->template->set_block('accounts_list_t','group_cal','cal'); - $GLOBALS['phpgw']->template->set_block('accounts_list_t','group_other','other'); - $GLOBALS['phpgw']->template->set_block('accounts_list_t','group_all','all'); - - $GLOBALS['phpgw']->template->set_block('accounts_list_t','bla_intro','ibla'); - $GLOBALS['phpgw']->template->set_block('accounts_list_t','other_intro','iother'); - $GLOBALS['phpgw']->template->set_block('accounts_list_t','all_intro','iall'); - - - $GLOBALS['phpgw']->template->set_block('accounts_list_t','accounts_list','list'); - - - $GLOBALS['phpgw']->template->set_var('title',$GLOBALS['phpgw_info']['site_title']); - $GLOBALS['phpgw']->template->set_var('charset',$GLOBALS['phpgw']->translation->charset()); - $GLOBALS['phpgw']->template->set_var('font',$GLOBALS['phpgw_info']['theme']['font']); - $GLOBALS['phpgw']->template->set_var('lang_search',lang('search')); - $GLOBALS['phpgw']->template->set_var('lang_groups',lang('user groups')); - $GLOBALS['phpgw']->template->set_var('lang_accounts',lang('user accounts')); - - $GLOBALS['phpgw']->template->set_var('img',$GLOBALS['phpgw']->common->image('phpgwapi','select')); - $GLOBALS['phpgw']->template->set_var('lang_select_user',lang('Select user')); - $GLOBALS['phpgw']->template->set_var('lang_select_group',lang('Select group')); - $GLOBALS['phpgw']->template->set_var('css_file',$GLOBALS['phpgw_info']['server']['webserver_url'] . SEP . 'phpgwapi' . SEP . 'templates' - . SEP . 'idots' . SEP . 'css' . SEP . 'idots.css'); - - switch($app) - { - case 'calendar': - $action = 'calendar.uicalendar.accounts_popup'; - $GLOBALS['phpgw']->template->set_var('select_name',"participants[]'][0]"); - $GLOBALS['phpgw']->template->set_var('js_function','ExchangeAccountSelect'); - $GLOBALS['phpgw']->template->fp('ibla','bla_intro',True); - $GLOBALS['phpgw']->template->fp('iall','all_intro',True); - break; - case 'admin': - $action = 'admin.uiaccounts.accounts_popup'; - $GLOBALS['phpgw']->template->set_var('select_name',"account_user[]']"); - $GLOBALS['phpgw']->template->set_var('js_function','ExchangeAccountSelect'); - $GLOBALS['phpgw']->template->set_var('lang_perm',lang('group name')); - $GLOBALS['phpgw']->template->fp('iother','other_intro',True); - break; - case 'projects': - $action = 'projects.uiprojects.accounts_popup'; - $GLOBALS['phpgw']->template->set_var('select_name',"values[coordinator]']"); - $GLOBALS['phpgw']->template->set_var('js_function','ExchangeAccountText'); - $GLOBALS['phpgw']->template->fp('iother','other_intro',True); - $GLOBALS['phpgw']->template->fp('iall','all_intro',True); - break; - case 'e_projects': - $action = 'projects.uiprojects.e_accounts_popup'; - $app = 'projects'; - $GLOBALS['phpgw']->template->set_var('select_name',"employees[]']"); - $GLOBALS['phpgw']->template->set_var('js_function','ExchangeAccountSelect'); - $GLOBALS['phpgw']->template->fp('iother','other_intro',True); - $GLOBALS['phpgw']->template->fp('iall','all_intro',True); - break; - } - - $GLOBALS['phpgw']->template->set_var('lang_perm',lang('Groups with permission for %1',lang($app))); - $GLOBALS['phpgw']->template->set_var('lang_nonperm',lang('Groups without permission for %1',lang($app))); - - $link_data = array - ( - 'menuaction' => $action, - 'group_id' => $group_id - ); - - $app_groups = array(); - - if ($app != 'admin') - { - $user_groups = $this->membership($this->account); - - $app_user = $GLOBALS['phpgw']->acl->get_ids_for_location('run',1,$app); - for ($i = 0;$iget_type($app_user[$i]); - if($type == 'g') - { - $app_groups[] = $app_user[$i]; - $members[] = $GLOBALS['phpgw']->acl->get_ids_for_location($app_user[$i],1,'phpgw_group'); - } - } - - $i = count($app_user); - while(is_array($members) && list(,$mem) = each($members)) - { - for($j=0;$jget_list('groups'); - $all_user = $this->get_list('accounts'); - - while(is_array($all_groups) && list(,$agroup) = each($all_groups)) - { - $user_groups[] = array - ( - 'account_id' => $agroup['account_id'], - 'account_name' => $agroup['account_firstname'] - ); - } - - for($j=0;$jtemplate->set_var('tr_color',$this->nextmatchs->alternate_row_color($tr_color)); - //$link_data['group_id'] = $group['account_id']; - $GLOBALS['phpgw']->template->set_var('link_user_group',$GLOBALS['phpgw']->link('/index.php','menuaction=' . $action . '&group_id=' . $group['account_id'])); - $GLOBALS['phpgw']->template->set_var('name_user_group',$group['account_name']); - $GLOBALS['phpgw']->template->set_var('account_display',$GLOBALS['phpgw']->common->grab_owner_name($group['account_id'])); - $GLOBALS['phpgw']->template->set_var('accountid',$group['account_id']); - switch($app) - { - case 'calendar': $GLOBALS['phpgw']->template->fp('cal','group_cal',True); break; - default: $GLOBALS['phpgw']->template->fp('other','group_other',True); break; - } - } - else - { - if ($app != 'admin') - { - $GLOBALS['phpgw']->template->set_var('link_all_group',$GLOBALS['phpgw']->link('/index.php','menuaction=' . $action . '&group_id=' . $group['account_id'])); - $GLOBALS['phpgw']->template->set_var('name_all_group',$group['account_name']); - $GLOBALS['phpgw']->template->set_var('accountid',$group['account_id']); - $GLOBALS['phpgw']->template->fp('all','group_all',True); - } - } - } - - if (!$GLOBALS['query']) - { - if (isset($group_id) && !empty($group_id)) - { - //echo 'GROUP_ID: ' . $group_id; - $users = $GLOBALS['phpgw']->acl->get_ids_for_location($group_id,1,'phpgw_group'); - - for ($i=0;$iaccounts->account_id = $users[$i]; - $GLOBALS['phpgw']->accounts->read_repository(); - - switch ($order) - { - case 'account_firstname': - $id = $GLOBALS['phpgw']->accounts->data['firstname']; - break; - case 'account_lastname': - $id = $GLOBALS['phpgw']->accounts->data['lastname']; - break; - case 'account_lid': - default: - $id = $GLOBALS['phpgw']->accounts->data['account_lid']; - break; - } - $id .= $GLOBALS['phpgw']->accounts->data['lastname']; // default sort-order - $id .= $GLOBALS['phpgw']->accounts->data['firstname']; - $id .= $GLOBALS['phpgw']->accounts->data['account_id']; // make our index unique - - $val_users[$id] = array - ( - 'account_id' => $GLOBALS['phpgw']->accounts->data['account_id'], - 'account_lid' => $GLOBALS['phpgw']->accounts->data['account_lid'], - 'account_firstname' => $GLOBALS['phpgw']->accounts->data['firstname'], - 'account_lastname' => $GLOBALS['phpgw']->accounts->data['lastname'] - ); - } - } - - if (is_array($val_users)) - { - if ($sort != 'DESC') - { - ksort($val_users); - } - else - { - krsort($val_users); - } - } - $val_users = array_values($val_users); // get a numeric index - } - $total = count($val_users); - } - else - { - switch($app) - { - case 'calendar': $select = 'both'; break; - default: $select = 'accounts'; break; - } - $entries = $this->get_list($select,$start,$sort,$order,$GLOBALS['query']); - $total = $this->total; - for ($i=0;$i $entries[$i]['account_id'], - 'account_lid' => $entries[$i]['account_lid'], - 'account_firstname' => $entries[$i]['account_firstname'], - 'account_lastname' => $entries[$i]['account_lastname'] - ); - } - } - } - -// --------------------------------- nextmatch --------------------------- - - $left = $this->nextmatchs->left('/index.php',$start,$total,$link_data); - $right = $this->nextmatchs->right('/index.php',$start,$total,$link_data); - $GLOBALS['phpgw']->template->set_var('left',$left); - $GLOBALS['phpgw']->template->set_var('right',$right); - - $GLOBALS['phpgw']->template->set_var('lang_showing',$this->nextmatchs->show_hits($total,$start)); - -// -------------------------- end nextmatch ------------------------------------ - - $GLOBALS['phpgw']->template->set_var('search_action',$GLOBALS['phpgw']->link('/index.php',$link_data)); - $GLOBALS['phpgw']->template->set_var('search_list',$this->nextmatchs->search(array('query' => $GLOBALS['query'], 'search_obj' => 1))); - -// ---------------- list header variable template-declarations -------------------------- - -// -------------- list header variable template-declaration ------------------------ - $GLOBALS['phpgw']->template->set_var('th_bg',$GLOBALS['phpgw_info']['theme']['th_bg']); - $GLOBALS['phpgw']->template->set_var('sort_lid',$this->nextmatchs->show_sort_order($sort,'account_lid',$order,'/index.php',lang('LoginID'),$link_data)); - $GLOBALS['phpgw']->template->set_var('sort_firstname',$this->nextmatchs->show_sort_order($sort,'account_firstname',$order,'/index.php',lang('Firstname'),$link_data)); - $GLOBALS['phpgw']->template->set_var('sort_lastname',$this->nextmatchs->show_sort_order($sort,'account_lastname',$order,'/index.php',lang('Lastname'),$link_data)); - -// ------------------------- end header declaration -------------------------------- - $stop = $start + $this->nextmatchs->maxmatches; - for ($i=$start;$itemplate->set_var('tr_color',$this->nextmatchs->alternate_row_color($tr_color)); - $firstname = $val_users[$i]['account_firstname']; - if (!$firstname) { $firstname = ' '; } - $lastname = $val_users[$i]['account_lastname']; - if (!$lastname) { $lastname = ' '; } - -// ---------------- template declaration for list records -------------------------- - - $GLOBALS['phpgw']->template->set_var(array - ( - 'lid' => $val_users[$i]['account_lid'], - 'firstname' => $firstname, - 'lastname' => $lastname, - 'accountid' => $val_users[$i]['account_id'], - 'account_display' => $GLOBALS['phpgw']->common->grab_owner_name($val_users[$i]['account_id']) - )); - - $GLOBALS['phpgw']->template->fp('list','accounts_list',True); - } - - $GLOBALS['phpgw']->template->set_var('start',$start); - $GLOBALS['phpgw']->template->set_var('sort',$sort); - $GLOBALS['phpgw']->template->set_var('order',$order); - $GLOBALS['phpgw']->template->set_var('query',$GLOBALS['query']); - $GLOBALS['phpgw']->template->set_var('group_id',$group_id); - - $GLOBALS['phpgw']->template->set_var('lang_done',lang('done')); - $GLOBALS['phpgw']->template->pfp('out','accounts_list_t',True); - $GLOBALS['phpgw']->common->phpgw_exit(); - } } - /*! - @class_end accounts - */ diff --git a/phpgwapi/templates/default/accounts_popup.tpl b/phpgwapi/templates/default/accounts_popup.tpl deleted file mode 100644 index beb25cec30..0000000000 --- a/phpgwapi/templates/default/accounts_popup.tpl +++ /dev/null @@ -1,157 +0,0 @@ - - - - -{title} - - - - - - - -
- - - - - - - -
- - - {left} - - {right} - -
{lang_showing}
-
-
-   -
-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{lang_groups}
{lang_perm}
{lang_perm}
{name_user_group} -
- - - -
-
{name_user_group}
 
{lang_nonperm}
{name_all_group}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
{lang_accounts}
{sort_lid}{sort_firstname}{sort_lastname} 
{lid}{firstname}{lastname}
-
-
- - - - - - - - - - - -
-
- -