mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-13 09:28:29 +01:00
fixed validation bug in safe_args() and removed debug line I left in createobject()
This commit is contained in:
parent
637307f51c
commit
8ae1ee9e14
@ -195,6 +195,7 @@
|
|||||||
*/
|
*/
|
||||||
function safe_args($expected, $recieved, $line='??', $file='??')
|
function safe_args($expected, $recieved, $line='??', $file='??')
|
||||||
{
|
{
|
||||||
|
echo '$recieved:<pre>'; print_r($recieved); echo '</pre>';
|
||||||
/* This array will contain all the required fields */
|
/* This array will contain all the required fields */
|
||||||
$required = Array();
|
$required = Array();
|
||||||
|
|
||||||
@ -223,7 +224,7 @@
|
|||||||
{
|
{
|
||||||
for ($i = 0; $i < $num; $i++)
|
for ($i = 0; $i < $num; $i++)
|
||||||
{
|
{
|
||||||
if(isset($recieved[$i]) && $recieved[$i] != '##DEFAULT##')
|
if(isset($recieved[$i]) && $recieved[$i] !== '##DEFAULT##')
|
||||||
{
|
{
|
||||||
if(sanitize($recieved[$i],$expected[$i]['type']))
|
if(sanitize($recieved[$i],$expected[$i]['type']))
|
||||||
{
|
{
|
||||||
@ -247,7 +248,7 @@
|
|||||||
}
|
}
|
||||||
while(list($key,$val) = each($recieved[0]))
|
while(list($key,$val) = each($recieved[0]))
|
||||||
{
|
{
|
||||||
if($val != '##DEFAULT##')
|
if($val !== '##DEFAULT##')
|
||||||
{
|
{
|
||||||
if(sanitize($val,$types[$key]) == True)
|
if(sanitize($val,$types[$key]) == True)
|
||||||
{
|
{
|
||||||
@ -672,7 +673,6 @@
|
|||||||
{
|
{
|
||||||
if ($p1 == '_UNDEF_' && $p1 != 1)
|
if ($p1 == '_UNDEF_' && $p1 != 1)
|
||||||
{
|
{
|
||||||
echo('$obj = new ' . $classname . ';');
|
|
||||||
$obj = new $classname;
|
$obj = new $classname;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user