diff --git a/classes/BasicSpecialFunction.php b/classes/BasicSpecialFunction.php index 5b5a78f0cd9d6297859883cb200d274ba424650e..e87f2c97c553a833042ee73c370bf5f733a46e9d 100644 --- a/classes/BasicSpecialFunction.php +++ b/classes/BasicSpecialFunction.php @@ -68,7 +68,7 @@ class SpecialFunction extends AbstractSpecialFunction{ } $args["arg".$i]=$params[$i]; } - $data['params'] = $params; + $results['params'] = $params; $base = $conf['view']['standard']; $base['type'] = $modelFile; $base['root'] = $conf['root']; @@ -90,14 +90,13 @@ class SpecialFunction extends AbstractSpecialFunction{ $base['model']['directory'] = $conf['home'].$conf['model']['directory']; chdir($conf['model']['directory']); $first = array(); - Utils::queryFile($modelFile, $endpoints['local'], $data, $first); + $results = array(); + Utils::queryFile($modelFile, $endpoints['local'], $results, $first); chdir($conf['home']); - $data = Utils::internalize($data); + $results = Utils::internalize($results); - if(is_array($data)){ - $results = Convert::array_to_object($data); - }else{ - $results = $data; + if(is_array($results)){ + $results = Convert::array_to_object($results); } Utils::processDocument($viewFile, $base, $results); }catch (Exception $ex){