parameters[$key] = $value; } function viewController() { $smarty = new vtigerCRM_Smarty(); foreach($this->parameters as $k => $v) { $smarty->assign($k, $v); } $smarty->assign("IS_SAFARI", Mobile::isSafari()); $smarty->assign("SKIN", Mobile::config('Default.Skin')); return $smarty; } function process($templateName) { $smarty = $this->viewController(); $response = new Mobile_API_Response(); $response->setResult($smarty->fetch(vtlib_getModuleTemplate('Mobile', $templateName))); return $response; } }