forked from extern/egroupware
fixed empty resultset if num_rows option is not defined, removed some weird indents
This commit is contained in:
parent
b48c4f51fc
commit
86346deefe
@ -572,9 +572,9 @@ class egw_link extends solink
|
|||||||
elseif(is_object($obj) && method_exists($obj,$method))
|
elseif(is_object($obj) && method_exists($obj,$method))
|
||||||
{
|
{
|
||||||
$result = $obj->$method($pattern,$options);
|
$result = $obj->$method($pattern,$options);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Fall back to original method
|
// Fall back to original method
|
||||||
$result = ExecMethod2($method,$pattern,$options);
|
$result = ExecMethod2($method,$pattern,$options);
|
||||||
}
|
}
|
||||||
@ -583,9 +583,9 @@ class egw_link extends solink
|
|||||||
{
|
{
|
||||||
$options['total'] = count($result);
|
$options['total'] = count($result);
|
||||||
}
|
}
|
||||||
if (is_array($result) && (isset($options['start']) || count($result) > $options['num_rows']))
|
if (is_array($result) && (isset($options['start']) || (isset($options['num_rows']) && count($result) > $options['num_rows'])))
|
||||||
{
|
{
|
||||||
$result = array_slice($result, $options['start'], $options['num_rows'], true);
|
$result = array_slice($result, $options['start'], (isset($options['num_rows']) ? $options['num_rows'] : count($result)), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
|
Loading…
Reference in New Issue
Block a user