trigger_error("Unknown error"); return NULL; } if (empty($params['var'])) { return is_numeric($result) ? $result : json_encode($result); } if (!empty($params['json'])) { $smarty->assign($params["var"], json_encode($result)); } else { $smarty->assign($params["var"], $result); } }