public function __construct($oLanguageObject, $aRequestPath = null)
 {
     parent::__construct($oLanguageObject, $aRequestPath);
 }
示例#2
0
 public function __construct($oLanguageObject = null, $aRequestPath = null, $iId = 1)
 {
     parent::__construct($oLanguageObject, $aRequestPath, $iId);
     $this->oPage = FrontendManager::$CURRENT_PAGE;
 }
 public function getSaveData($mData)
 {
     if ($this->oLanguageObject instanceof LanguageObject) {
         ReferencePeer::removeReferences($this->oLanguageObject);
         if (isset($mData['document_categories'])) {
             foreach ($mData['document_categories'] as $iCategoryId) {
                 ReferencePeer::addReference($this->oLanguageObject, array($iCategoryId, 'DocumentCategory'));
             }
         }
     }
     return parent::getSaveData($mData);
 }
 /**
  * getSaveData()
  * overwrite FrontendModule::getSaveData
  */
 public function getSaveData($mData)
 {
     $oFlash = new Flash($mData);
     $oFlash->checkForValue(self::DISPLAY_MODE, 'display_mode_required');
     if ($mData['display_mode'] !== 'newsletter_unsubscribe') {
         $oFlash->checkForValue('subscriber_group_id', 'subscriber_group_required');
     }
     $oFlash->finishReporting();
     if ($oFlash->hasMessages()) {
         throw new ValidationException($oFlash);
     }
     return parent::getSaveData($mData);
 }
示例#5
0
 public function __construct($oLanguageObject = null, $aRequestPath = null, $iId = 1)
 {
     parent::__construct($oLanguageObject, $aRequestPath, $iId);
 }