/**
  * Adds the javascript to handle packstations if enabled
  * 
  * @param Controller $controller  Controller
  * @param array      $params      Params
  * @param array      $preferences Preferences
  * @param bool       $barebone    Barebone?
  * 
  * @return void
  *
  * @author Sebastian Diel <*****@*****.**>
  * @since 10.10.2012
  */
 public function __construct($controller, $params = null, $preferences = null, $barebone = false)
 {
     parent::__construct($controller, $params, $preferences, $barebone);
     if (SilvercartConfig::enablePackstation()) {
         $this->controller->addJavascriptOnloadSnippet(array(sprintf('initAddressForm(%s);', $this->FormName())));
     }
 }
 /**
  * Creates a form object with a free configurable markup.
  * Adds the current locale to the custom params.
  *
  * @param ContentController $controller  the calling controller instance
  * @param array             $params      optional parameters
  * @param array             $preferences optional preferences
  * @param bool              $barebone    defines if a form should only be instanciated or be used too
  *
  * @return CustomHtmlForm
  * 
  * @author Sebastian Diel <*****@*****.**>
  * @since 26.06.2013
  */
 public function __construct($controller, $params = null, $preferences = null, $barebone = false)
 {
     if (is_null($params)) {
         $params = array();
     }
     $params['locale'] = Translatable::get_current_locale();
     parent::__construct($controller, $params, $preferences, $barebone);
 }
 /**
  * init
  *
  * @param Controller $controller  the controller object
  * @param array      $params      additional parameters
  * @param array      $preferences array with preferences
  * @param bool       $barebone    is the form initialized completely?
  *
  * @return void
  *
  * @author Sascha Koehler <*****@*****.**>
  * @since 07.01.2011
  */
 public function __construct($controller, $params = null, $preferences = null, $barebone = false)
 {
     $this->preferences['submitButtonTitle'] = _t('SilvercartPage.SUBMIT', 'Send');
     parent::__construct($controller, $params, $preferences, $barebone);
 }