/** * SubGridColumn::__construct() * * @param array $title * @param array $params * @return void */ function __construct($title = array(), $params = array()) { $newTitle = '</td><td>'; $newTitle .= implode(" / ", $title); $newTitle .= '</td><td>'; parent::__construct($newTitle, $params); }
/** * GridColumnCallBack::__construct() * * @param string $title * @param array $params * @return void */ function __construct($title = '', $params = array()) { parent::__construct($title, $params); if (isset($params['Func'])) { $this->_func = $params['Func']; } if (isset($params['Args'])) { $this->_args = $params['Args']; } if (isset($params['Macro'])) { $this->_macro = $params['Macro']; } }
/** * GridColumnFieldMapper::__construct() * * @param string $title * @param array $params * @return void */ function __construct($title = '', $params = array()) { parent::__construct($title, $params); if (isset($params['Macro'])) { $this->macro = $params['Macro']; if (!$this->sortField) { // enlever le html éventuel $macro = strip_tags($this->macro); if (preg_match(Tools::FIRST_PASS_MACRO_REGEX, $macro, $tokens)) { $this->sortField = $tokens[1]; } } if (isset($params['Render'])) { $this->render = $params['Render']; } } }