From 54f301cd83a0899472b200542049a3c943176647 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sun, 30 Mar 2003 01:32:46 +0000 Subject: [PATCH] changed the checkbox into a selectbox for default and forced --- preferences/preferences.php | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/preferences/preferences.php b/preferences/preferences.php index fd58f409fb..d50f2efeee 100755 --- a/preferences/preferences.php +++ b/preferences/preferences.php @@ -269,27 +269,17 @@ /* Developers won't have to pass around a variable then */ $session_data = $GLOBALS['phpgw']->session->appsession('session_data','preferences'); - if (! is_array($session_data)) + if (!($GLOBALS['type'] = get_var('type',Array('GET','POST')))) { - $session_data = array( - 'type' => 'user' - ); - $GLOBALS['phpgw']->session->appsession('session_data','preferences',$session_data); + $GLOBALS['type'] = is_array($session_data) ? $session_data['type'] : 'user'; } - - $type = get_var('type',Array('GET','POST')); - if (!isset($type)) + if (empty($GLOBALS['type'])) { - $GLOBALS['type'] = $session_data['type']; - } - else - { - $GLOBALS['type'] = $type; - $session_data = array( - 'type' => $GLOBALS['type'] - ); - $GLOBALS['phpgw']->session->appsession('session_data','preferences',$session_data); + $GLOBALS['type'] = 'user'; } + $GLOBALS['phpgw']->session->appsession('session_data','preferences',array( + 'type' => $GLOBALS['type'] + )); $tabs[] = array( 'label' => lang('Your preferences'),