Add a protection against overload when we launch for first time the account-page-selection.

This commit is contained in:
bgigon 2004-07-06 11:48:09 +00:00
parent b0410a57d2
commit 554a213fe3

View File

@ -370,6 +370,11 @@
$link_data['group_id'] = $group_id; // reset it $link_data['group_id'] = $group_id; // reset it
// --------------------------------- nextmatch --------------------------- // --------------------------------- nextmatch ---------------------------
// no overload for the first loading
if($query_type)
{
$users = $this->search(array( $users = $this->search(array(
'type' => $group_id ? $group_id : $use, 'type' => $group_id ? $group_id : $use,
'app' => $app, 'app' => $app,
@ -379,6 +384,7 @@
'query' => $query, 'query' => $query,
'query_type' => $query_type, 'query_type' => $query_type,
)); ));
} // querytype
$GLOBALS['phpgw']->template->set_var(array( $GLOBALS['phpgw']->template->set_var(array(
'left' => $this->nextmatchs->left('/index.php',$start,$this->total,$link_data+array('query'=>$query)), 'left' => $this->nextmatchs->left('/index.php',$start,$this->total,$link_data+array('query'=>$query)),
@ -396,21 +402,24 @@
$GLOBALS['phpgw']->template->set_var('lang_firstname', lang("firstname")); $GLOBALS['phpgw']->template->set_var('lang_firstname', lang("firstname"));
$GLOBALS['phpgw']->template->set_var('lang_lastname', lang("lastname")); $GLOBALS['phpgw']->template->set_var('lang_lastname', lang("lastname"));
foreach($users as $user) if( is_array($users) )
{ {
$GLOBALS['phpgw']->template->set_var('tr_color',$this->nextmatchs->alternate_row_color($tr_color,True)); foreach($users as $user)
{
$GLOBALS['phpgw']->template->set_var('tr_color',$this->nextmatchs->alternate_row_color($tr_color,True));
// ---------------- template declaration for list records -------------------------- // ---------------- template declaration for list records --------------------------
$GLOBALS['phpgw']->template->set_var(array( $GLOBALS['phpgw']->template->set_var(array(
'lid' => $user['account_lid'], 'lid' => $user['account_lid'],
'firstname' => $user['account_firstname'] ? $user['account_firstname'] : ' ', 'firstname' => $user['account_firstname'] ? $user['account_firstname'] : ' ',
'lastname' => $user['account_lastname'] ? $user['account_lastname'] : ' ', 'lastname' => $user['account_lastname'] ? $user['account_lastname'] : ' ',
'onclick' => "addOption('$element_id','". 'onclick' => "addOption('$element_id','".
$GLOBALS['phpgw']->common->grab_owner_name($user['account_id'])."','$user[account_id]')". $GLOBALS['phpgw']->common->grab_owner_name($user['account_id'])."','$user[account_id]')".
($single ? '; window.close()' : ''), ($single ? '; window.close()' : ''),
)); ));
$GLOBALS['phpgw']->template->fp('list','accounts_list',True); $GLOBALS['phpgw']->template->fp('list','accounts_list',True);
}
} }
$GLOBALS['phpgw']->template->set_var('accountsel_icon',$this->html->image('phpgwapi','users-big')); $GLOBALS['phpgw']->template->set_var('accountsel_icon',$this->html->image('phpgwapi','users-big'));