Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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'];
     }
 }
Exemplo n.º 3
0
 /**
  * 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'];
         }
     }
 }