function linkToRemoteFunc($params, &$view) { $controller =& $view->controller; $name = isset($params['name']) ? $params['name'] : ''; if (isset($params['name'])) { unset($params['name']); } $options = array(); $class_props = get_class_vars(__CLASS__); foreach ($class_props['callbacks'] as $callback) { if (isset($params[$callback])) { $options[$callback] = $params[$callback]; unset($params[$callback]); } } foreach ($class_props['ajax_options'] as $ajax_option) { if (isset($params[$ajax_option])) { $options[$ajax_option] = $params[$ajax_option]; unset($params[$ajax_option]); } } return JavascriptHelper::linkToRemote($controller, $name, $options, $params); }