コード例 #1
0
ファイル: fieldyesno.php プロジェクト: rusidea/analitika
 /**
  * Get an arbitrary parameter
  *
  * @param string $key
  * @return mixed|null
  */
 public function getParam($key)
 {
     if ($key === 'value') {
         if ($this->opt['value'] === '1') {
             return isset($this->opt['true_value']) ? $this->opt['true_value'] : null;
         } elseif ($this->opt['value'] === '0') {
             return isset($this->opt['false_value']) ? $this->opt['false_value'] : null;
         }
     }
     return parent::getParam($key);
 }
コード例 #2
0
ファイル: fieldaddpage.php プロジェクト: rusidea/analitika
 /**
  * Get an arbitrary parameter
  *
  * @param string $name
  * @return mixed|null
  */
 function getParam($name)
 {
     return $name === 'value' || in_array($name, array('page_tpl', 'page_tgt')) && $this->hidden ? null : parent::getParam($name);
 }
コード例 #3
0
 /**
  * Get an arbitrary parameter
  *
  * @param string $name
  * @return mixed|null
  */
 function getParam($name)
 {
     return $name === 'value' ? null : parent::getParam($name);
 }
コード例 #4
0
 /**
  * Get an arbitrary parameter
  *
  * @param string $name
  * @return mixed|null
  */
 function getParam($name)
 {
     return $name === 'value' || in_array($name, array('template')) && $this->hidden ? null : parent::getParam($name);
 }
コード例 #5
0
 /**
  * Get an arbitrary parameter
  *
  * @param string $name
  * @return mixed|null
  */
 function getParam($name)
 {
     if ($name === 'value') {
         return null;
     } else {
         return parent::getParam($name);
     }
 }