/**
  * We register the search form on the page controller here.
  * 
  * @param string $widget Not documented in parent class unfortunately
  * 
  * @author Sebastian Diel <*****@*****.**>,
  *         Sascha Koehler <*****@*****.**>
  * @since 20.03.2014
  */
 public function __construct($widget = null)
 {
     parent::__construct($widget);
     if ($this->widget instanceof Widget && $this->widget->exists()) {
         if (Controller::curr()->getRegisteredCustomHtmlForm('SilvercartLoginWidgetForm' . $this->widget->ID) === false) {
             Controller::curr()->registerCustomHtmlForm('SilvercartLoginWidgetForm' . $this->widget->ID, new SilvercartLoginWidgetForm(Controller::curr(), array('redirect_to' => $_SERVER['REQUEST_URI'])));
         }
     }
 }
 /**
  * We register the search form on the page controller here.
  * 
  * @param string $widget Not documented in parent class unfortunately
  * 
  * @author Sascha Koehler <*****@*****.**>
  * @since 26.05.2011
  */
 public function __construct($widget = null)
 {
     parent::__construct($widget);
     Controller::curr()->registerCustomHtmlForm('SilvercartSearchWidgetForm' . $this->classInstanceIdx, new SilvercartSearchWidgetForm(Controller::curr()));
 }