phpgroupware-cvs
[Top][All Lists]
Advanced

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

[Phpgroupware-cvs] CVS: admin/inc class.uiconfig.inc.php,1.7,1.8


From: Miles Lott <address@hidden>
Subject: [Phpgroupware-cvs] CVS: admin/inc class.uiconfig.inc.php,1.7,1.8
Date: Sat, 02 Feb 2002 14:01:19 -0500

Update of /cvsroot/phpgroupware/admin/inc
In directory subversions:/tmp/cvs-serv16463

Modified Files:
        class.uiconfig.inc.php 
Log Message:
Add check to ensure the app hook was installed, if not don't dump errors about
the function not existing



Index: class.uiconfig.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/admin/inc/class.uiconfig.inc.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** class.uiconfig.inc.php      20 Jan 2002 18:42:48 -0000      1.7
--- class.uiconfig.inc.php      2 Feb 2002 19:01:17 -0000       1.8
***************
*** 167,224 ****
                                {
                                        case 'lang':
!                                       $t->set_var($value,lang($newval));
!                                       break;
                                        case 'value':
!                                       $newval = ereg_replace(' ','_',$newval);
!                                       /* Don't show passwords in the form */
!                                       if(ereg('passwd',$value) || 
ereg('password',$value) || ereg('root_pw',$value))
!                                       {
!                                               $t->set_var($value,'');
!                                       }
!                                       else
!                                       {
!                                               
$t->set_var($value,$current_config[$newval]);
!                                       }
!                                       break;
                                        /*
                                        case 'checked':
!                                       $newval = ereg_replace(' ','_',$newval);
!                                       if ($current_config[$newval])
!                                       {
!                                               $t->set_var($value,' checked');
!                                       }
!                                       else
!                                       {
!                                               $t->set_var($value,'');
!                                       }
!                                       break;
                                        */
                                        case 'selected':
!                                       $configs = array();
!                                       $config  = '';
!                                       $newvals = explode(' ',$newval);
!                                       $setting = end($newvals);
!                                       for ($i=0;$i<(count($newvals) - 1); 
$i++)
!                                       {
!                                               $configs[] = $newvals[$i];
!                                       }
!                                       $config = implode('_',$configs);
!                                       /* echo $config . '=' . 
$current_config[$config]; */
!                                       if ($current_config[$config] == 
$setting)
!                                       {
!                                               $t->set_var($value,' selected');
!                                       }
!                                       else
!                                       {
!                                               $t->set_var($value,'');
!                                       }
!                                       break;
                                        case 'hook':
!                                       $newval = ereg_replace(' ','_',$newval);
!                                       
$t->set_var($value,$newval($current_config));
!                                       break;
                                        default:
!                                       $t->set_var($value,'');
!                                       break;
                                }
                        }
--- 167,231 ----
                                {
                                        case 'lang':
!                                               
$t->set_var($value,lang($newval));
!                                               break;
                                        case 'value':
!                                               $newval = ereg_replace(' 
','_',$newval);
!                                               /* Don't show passwords in the 
form */
!                                               if(ereg('passwd',$value) || 
ereg('password',$value) || ereg('root_pw',$value))
!                                               {
!                                                       $t->set_var($value,'');
!                                               }
!                                               else
!                                               {
!                                                       
$t->set_var($value,$current_config[$newval]);
!                                               }
!                                               break;
                                        /*
                                        case 'checked':
!                                               $newval = ereg_replace(' 
','_',$newval);
!                                               if ($current_config[$newval])
!                                               {
!                                                       $t->set_var($value,' 
checked');
!                                               }
!                                               else
!                                               {
!                                                       $t->set_var($value,'');
!                                               }
!                                               break;
                                        */
                                        case 'selected':
!                                               $configs = array();
!                                               $config  = '';
!                                               $newvals = explode(' ',$newval);
!                                               $setting = end($newvals);
!                                               for ($i=0;$i<(count($newvals) - 
1); $i++)
!                                               {
!                                                       $configs[] = 
$newvals[$i];
!                                               }
!                                               $config = implode('_',$configs);
!                                               /* echo $config . '=' . 
$current_config[$config]; */
!                                               if ($current_config[$config] == 
$setting)
!                                               {
!                                                       $t->set_var($value,' 
selected');
!                                               }
!                                               else
!                                               {
!                                                       $t->set_var($value,'');
!                                               }
!                                               break;
                                        case 'hook':
!                                               $newval = ereg_replace(' 
','_',$newval);
!                                               if(function_exists($newval))
!                                               {
!                                                       
$t->set_var($value,$newval($current_config));
!                                               }
!                                               else
!                                               {
!                                                       $t->set_var($value,'');
!                                               }
!                                               break;
                                        default:
!                                               $t->set_var($value,'');
!                                               break;
                                }
                        }




reply via email to

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