mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-24 22:21:34 +01:00
"added simple callback for config templates, html eg. selectbox get created by using:
- {call_class::method} or - {call_app.class.method} The returned selectbox or input has to be for \"newsettings[$name]\"!"
This commit is contained in:
parent
f70cccd2ef
commit
1bb3fadd1f
@ -47,7 +47,7 @@
|
||||
{
|
||||
$_POST['newsettings'] = $this->array_stripslashes($_POST['newsettings']);
|
||||
}
|
||||
|
||||
|
||||
switch($_GET['appname'])
|
||||
{
|
||||
case 'admin':
|
||||
@ -234,9 +234,13 @@
|
||||
$t->set_var($value,'');
|
||||
}
|
||||
break;
|
||||
case 'call': // eg. call_class::method or call_app.class.method
|
||||
$newval = str_replace(' ','_',$newval);
|
||||
$t->set_var($value,ExecMethod($newval,$c->config_data));
|
||||
break;
|
||||
default:
|
||||
$t->set_var($value,'');
|
||||
break;
|
||||
$t->set_var($value,'');
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -249,8 +253,8 @@
|
||||
|
||||
/**
|
||||
* applies stripslashes recursivly on each element of an array
|
||||
*
|
||||
* @param array &$var
|
||||
*
|
||||
* @param array &$var
|
||||
* @return array
|
||||
*/
|
||||
function array_stripslashes($var)
|
||||
|
Loading…
Reference in New Issue
Block a user