コード例 #1
0
ファイル: Iframe.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Set widget params
  *
  * @param array $params Handler params
  *
  * @return void
  */
 public function setWidgetParams(array $params)
 {
     if (is_array(\XLite\Core\Session::getInstance()->iframePaymentData)) {
         $params = array_merge($params, \XLite\Core\Session::getInstance()->iframePaymentData);
     }
     parent::setWidgetParams($params);
 }
コード例 #2
0
ファイル: Image.php プロジェクト: kingsj/core
 /**
  * Set widget parameters
  *
  * @param array $params Widget parameters
  *
  * @return void
  */
 public function setWidgetParams(array $params)
 {
     parent::setWidgetParams($params);
     // Save additional parameters
     foreach ($params as $name => $value) {
         if (isset($this->allowedProperties[$name])) {
             $this->properties[$this->allowedProperties[$name]] = $value;
         }
     }
 }
コード例 #3
0
ファイル: ARequestHandler.php プロジェクト: kingsj/core
 /**
  * Set widget params
  *
  * @param array $params Handler params
  *
  * @return void
  */
 public function setWidgetParams(array $params)
 {
     if ($this->checkRequestParams() && !$this->isCloned) {
         $this->setWidgetRequestParamValues($params);
     }
     parent::setWidgetParams($params);
 }
コード例 #4
0
ファイル: AFormField.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Set widget params
  *
  * @param array $params Handler params
  *
  * @return void
  */
 public function setWidgetParams(array $params)
 {
     parent::setWidgetParams($params);
     // todo: Check if NULL is mining field value so we must use array_key_exists instead of isset
     if (isset($params['value'])) {
         $this->setValue($params['value']);
     }
 }
コード例 #5
0
ファイル: AFormField.php プロジェクト: kingsj/core
 /**
  * Set widget params
  *
  * @param array $params Handler params
  *
  * @return void
  */
 public function setWidgetParams(array $params)
 {
     parent::setWidgetParams($params);
     if (isset($params['value'])) {
         $this->setValue($params['value']);
     }
 }