phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] CVS: preferences preferences.php,1.13.2.8,1.13.2.8.2.


From: Ralf Becker <address@hidden>
Subject: [Phpgroupware-cvs] CVS: preferences preferences.php,1.13.2.8,1.13.2.8.2.1
Date: Thu, 27 Mar 2003 21:15:50 -0500

Update of /cvsroot/phpgroupware/preferences
In directory subversions:/tmp/cvs-serv16281

Modified Files:
      Tag: Version-0_9_16-branch
        preferences.php 
Log Message:
added a function for check_boxes

Index: preferences.php
===================================================================
RCS file: /cvsroot/phpgroupware/preferences/preferences.php,v
retrieving revision 1.13.2.8
retrieving revision 1.13.2.8.2.1
diff -C2 -r1.13.2.8 -r1.13.2.8.2.1
*** preferences.php     5 Mar 2003 22:10:29 -0000       1.13.2.8
--- preferences.php     28 Mar 2003 02:15:48 -0000      1.13.2.8.2.1
***************
*** 41,44 ****
--- 41,48 ----
        $t->set_block('_preferences','row_error');
  
+       if ($GLOBALS['HTTP_GET_VARS']['appname'] != 'preverences')
+       {
+               $GLOBALS['phpgw']->translation->add_app('preferences'); // we 
need the prefs translations too
+       }
        /* Make things a little easier to follow */
        /* Some places we will need to change this if there in common */
***************
*** 97,100 ****
--- 101,134 ----
        }
  
+       function create_check_box($label_name,$preference_name)
+       {
+               global $t;
+ 
+               $_appname = check_app();
+               $GLOBALS['phpgw']->nextmatchs->template_alternate_row_color($t);
+               $t->set_var('row_name',lang($label_name));
+ 
+               if (is_forced_value($_appname,$preference_name))
+               {
+                       return True;
+               }
+ 
+               switch ($GLOBALS['type'])
+               {
+                       case 'user':
+                               $s = '<input type="checkbox" name="user[' . 
$preference_name . ']" value="1"' . 
($GLOBALS['phpgw_info']['user']['preferences'][$_appname][$preference_name] ? ' 
CHECKED' : '') . '">';
+                               break;
+                       case 'default':
+                               $s = '<input type="checkbox" name="default[' . 
$preference_name . ']" value="1"' . 
($GLOBALS['dp']->data[$_appname][$preference_name] ? ' CHECKED' : '') . '">';
+                               break;
+                       case 'forced':
+                               $s = '<input type="checkbox" name="forced[' . 
$preference_name . ']" value="1"' . 
($GLOBALS['gp']->data[$_appname][$preference_name] ? ' CHECKED' : '') . '">';
+                               break;
+               }
+               $t->set_var('row_value',$s);
+ 
+               $t->fp('rows','row',True);
+       }
+ 
        function create_option_string($selected,$values)
        {
***************
*** 146,178 ****
                $t->fp('rows','row',True);
        }
!         function create_text_area($label_name,$preference_name,$rows,$cols)
!         {
!                 global $t;
! 
!                 $_appname = check_app();
!                 
$GLOBALS['phpgw']->nextmatchs->template_alternate_row_color($t);
!                 $t->set_var('row_name',lang($label_name));
! 
!                 if (is_forced_value($_appname,$preference_name))
!                 {
!                         return True;
!                 }
! 
!                 switch ($GLOBALS['type'])
!                 {
!                         case 'user':
!                                 $s = '<textarea rows="'.$rows.'" 
cols="'.$cols.'" name="user[' . $preference_name . ']">' . 
$GLOBALS['phpgw_info']['user']['preferences'][$_appname][$preference_name] . 
'</textarea>';
!                                 break;
!                         case 'default':
!                                 $s = '<textarea rows="'.$rows.'" 
cols="'.$cols.'" name="default[' . $preference_name . ']">' . 
$GLOBALS['dp']->data[$_appname][$preference_name] . '</textarea>';
!                                 break;
!                         case 'forced':
!                                 $s = '<textarea rows="'.$rows.'" 
cols="'.$cols.'" name="forced[' . $preference_name . ']">' . 
$GLOBALS['gp']->data[$_appname][$preference_name] . '</textarea>';
!                                 break;
!                 }
!                 $t->set_var('row_value',$s);
  
!                 $t->fp('rows','row',True);
!         }
  
        function process_array(&$_p, $array)
--- 180,213 ----
                $t->fp('rows','row',True);
        }
!       
!       function create_text_area($label_name,$preference_name,$rows,$cols)
!       {
!               global $t;
! 
!               $_appname = check_app();
!               $GLOBALS['phpgw']->nextmatchs->template_alternate_row_color($t);
!               $t->set_var('row_name',lang($label_name));
! 
!               if (is_forced_value($_appname,$preference_name))
!               {
!                       return True;
!               }
  
!               switch ($GLOBALS['type'])
!               {
!                       case 'user':
!                               $s = '<textarea rows="'.$rows.'" 
cols="'.$cols.'" name="user[' . $preference_name . ']">' . 
$GLOBALS['phpgw_info']['user']['preferences'][$_appname][$preference_name] . 
'</textarea>';
!                               break;
!                       case 'default':
!                               $s = '<textarea rows="'.$rows.'" 
cols="'.$cols.'" name="default[' . $preference_name . ']">' . 
$GLOBALS['dp']->data[$_appname][$preference_name] . '</textarea>';
!                               break;
!                       case 'forced':
!                               $s = '<textarea rows="'.$rows.'" 
cols="'.$cols.'" name="forced[' . $preference_name . ']">' . 
$GLOBALS['gp']->data[$_appname][$preference_name] . '</textarea>';
!                               break;
!               }
!               $t->set_var('row_value',$s);
! 
!               $t->fp('rows','row',True);
!       }
  
        function process_array(&$_p, $array)
***************
*** 314,318 ****
        else
        {
!               $t->set_var('lang_title',lang('%1 - 
Preferences',$GLOBALS['phpgw_info']['navbar'][$GLOBALS['HTTP_GET_VARS']['appname']]['title']));
        }
  
--- 349,353 ----
        else
        {
!               $t->set_var('lang_title',lang('%1 - 
Preferences',$GLOBALS['phpgw_info']['apps'][$GLOBALS['HTTP_GET_VARS']['appname']]['title']));
        }
  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]