diff --git a/framework/api/entry.class.php b/framework/api/entry.class.php index 16e0b26a9d..f48391751a 100644 --- a/framework/api/entry.class.php +++ b/framework/api/entry.class.php @@ -333,9 +333,8 @@ class baseEntry */ public function getData() { - $output = ob_get_clean(); + $output = helper::removeUTF8Bom(ob_get_clean()); $output = json_decode($output); - if(isset($output->data)) $output->data = json_decode($output->data); return $output; diff --git a/module/program/model.php b/module/program/model.php index 197b011be2..37c2c9105c 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -773,7 +773,7 @@ class programModel extends model $treeMenu = array(); foreach($modules as $module) { - if(strpos($this->app->user->view->programs, $module->id) === false) continue; + if(strpos($this->app->user->view->programs, (string)$module->id) === false) continue; $moduleName = '/'; $parentModules = explode(',', $module->path);