From e4c95446596458f7f7232a2c0c8781343e8057e3 Mon Sep 17 00:00:00 2001 From: alangrafu <alvaro@graves.cl> Date: Mon, 23 Jan 2012 09:48:39 -0800 Subject: [PATCH] Fixed problem with use of previously fetched data in special pages (services) --- classes/BasicSpecialFunction.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/classes/BasicSpecialFunction.php b/classes/BasicSpecialFunction.php index 5b5a78f0..e87f2c97 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){ -- GitLab