/**
  * Constructor
  */
 function __construct($intAction, $intEntryId, $name)
 {
     global $objDatabase, $_CONFIG;
     parent::__construct('.', $name);
     $this->intAction = intval($intAction);
     $this->intEntryId = intval($intEntryId);
     $objRSCheckAction = $objDatabase->Execute("SELECT default_recipient, need_auth FROM " . DBPREFIX . "module_" . $this->moduleTablePrefix . "_mail_actions WHERE id='" . $this->intAction . "' LIMIT 1");
     if ($objRSCheckAction !== false) {
         $this->intNeedAuth = $objRSCheckAction->fields['need_auth'];
         $objRSEntryUserId = $objDatabase->Execute("SELECT added_by FROM " . DBPREFIX . "module_" . $this->moduleTablePrefix . "_entries WHERE id='" . $this->intEntryId . "' LIMIT 1");
         $objFWUser = \FWUser::getFWUserObject();
         if (!($this->objUser = $objFWUser->objUser->getUser($id = intval($objRSEntryUserId->fields['added_by'])))) {
             $this->objUser = false;
         }
         if ($objRSCheckAction->fields['default_recipient'] == 'admin') {
             $this->arrRecipients[] = $_CONFIG['coreAdminEmail'];
         } else {
             if ($this->objUser != false) {
                 $this->arrRecipients[] = $this->objUser->getEmail();
             }
         }
     }
     if (!empty($this->arrRecipients)) {
         self::loadTemplate();
         if (!empty($this->strTemplate) && !empty($this->strTitle)) {
             self::parsePlaceholders();
             self::sendMail();
         }
     }
 }
 /**
  * Constructor
  */
 function __construct($name)
 {
     parent::__construct('.', $name);
     parent::getSettings();
     parent::getCommunityGroups();
     parent::getFrontendLanguages();
 }
 /**
  * Constructor
  */
 function __construct($intFormId = null, $name)
 {
     $this->intFormId = intval($intFormId);
     parent::__construct('.', $name);
     parent::getSettings();
     parent::getFrontendLanguages();
     $this->arrForms = self::getForms($this->intFormId);
 }
 /**
  * Constructor
  */
 function __construct($name)
 {
     global $_ARRAYLANG, $_CORELANG, $objTemplate, $_CONFIG;
     $this->act = !empty($_GET['act']) ? $_GET['act'] : '';
     $this->limit = $_CONFIG['corePagingLimit'];
     $this->offset = !empty($_GET['pos']) ? $_GET['pos'] : 0;
     parent::__construct(\Cx\Core\Core\Controller\Cx::instanciate()->getCodeBaseModulePath() . '/MediaDir/View/Template/Backend', $name);
     parent::getFrontendLanguages();
 }
Esempio n. 5
0
 /**
  * Constructor
  */
 function __construct($pageContent, $name)
 {
     global $_ARRAYLANG, $_CORELANG;
     //globals
     parent::__construct('.', $name);
     parent::getSettings();
     parent::getFrontendLanguages();
     parent::checkDisplayduration();
     $this->pageContent = $pageContent;
 }
 /**
  * Constructor
  */
 function __construct($intLevelId = null, $intParentId = null, $bolGetChildren = 1, $name)
 {
     $this->intLevelId = intval($intLevelId);
     $this->intParentId = intval($intParentId);
     $this->bolGetChildren = intval($bolGetChildren);
     parent::__construct('.', $name);
     parent::getSettings();
     parent::getFrontendLanguages();
     $this->arrLevels = self::getLevels($this->intLevelId, $this->intParentId);
 }
 /**
  * Constructor
  */
 function __construct($intCategoryId = null, $intParentId = null, $bolGetChildren = 1, $name)
 {
     $this->intCategoryId = intval($intCategoryId);
     $this->intParentId = intval($intParentId);
     $this->bolGetChildren = intval($bolGetChildren);
     parent::__construct('.', $name);
     parent::getSettings();
     parent::getFrontendLanguages();
     $this->loadCategories();
 }
 /**
  * Constructor
  */
 function __construct($intFormId = null, $bolExpSearch = false, $arrTranslationStatus = null, $name)
 {
     //get active frontent languages
     parent::__construct('.', $name);
     parent::getFrontendLanguages();
     parent::getSettings();
     $this->intFormId = intval($intFormId);
     $this->bolExpSearch = $bolExpSearch;
     $this->arrTranslationStatus = $arrTranslationStatus;
     $this->arrInputfields = self::getInputfields();
 }
 function __construct($name)
 {
     parent::__construct('.', $name);
 }
 /**
  * Constructor
  */
 function __construct($name)
 {
     parent::__construct('.', $name);
     parent::getSettings();
 }