[Top][All Lists]
[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;
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] CVS: admin/inc class.uiconfig.inc.php,1.7,1.8,
Miles Lott <address@hidden> <=