public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
    {
        parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );

        if ( $this->applicationObject && !empty($this->applicationObject->configurationContentService) )
            $this->pushResult('content_service_configuration', $this->applicationObject->configurationContentService);
    }
    public function __construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized)
    {
        parent::__construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized);

        $this->_mustRedirect = !(boolean)$this->applicationObject()->configurationExternal->attribute( 'display_iframe' );
        // TODO correct durin external page refactor, this needs to correct all values in DB. Need to disable for now.
        //$this->_exitStrategy = (boolean)$this->applicationObject()->configurationExternal->attribute( 'exit_strategy' );
        //$this->_newWindow = (boolean)$this->applicationObject()->configurationExternal->attribute( 'new_window' );
        $this->_displayIframe = (boolean)$this->applicationObject()->configurationExternal->attribute( 'display_iframe' );

        // Deeplink application parameters from GET needs to be passed by in backend.
        if ( $this->isDeeplinkApplication() || $this->isExitApplication() )
        {
            if ( isset( $_GET['display_iframe'] ) )
            {
                $this->_mustRedirect = !(boolean) $_GET['display_iframe'];
                $this->_displayIframe = (boolean) $_GET['display_iframe'];
            }

            if ( isset( $_GET['new_window'] ) )
            {
                $this->_newWindow = (boolean) $_GET['new_window'];
            }

            if ( isset( $_GET['exit_strategy'] ) )
            {
                $this->_exitStrategy = (boolean) $_GET['exit_strategy'];
            }
        }
    }
 public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
 {
     $ini = eZINI::instance( 'merck.ini' );
     $this->createSessionURL = $ini->variable( self::CHANGEPASSWORD_SETTING_BLOCK_NAME, 'CreateSessionURL' );
     $this->passwordResetURL = $ini->variable( self::CHANGEPASSWORD_SETTING_BLOCK_NAME, 'PasswordResetURL' );
     parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
 }
    public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
    {
        $ini = eZINI::instance( 'merck.ini' );
        $this->fromEmail = $ini->variable( self::FULLTEXT_SETTING_BLOCK_NAME, 'FromEmail' );
        $this->toEmail = $ini->variable( self::FULLTEXT_SETTING_BLOCK_NAME, 'ToEmail' );

        parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
    }
    /**
     * @param array $params
     * @param string $outputType
     * @param string $blockName
     * @param string $applicationName
     * @param ApplicationObject $applicationObject
     * @param ApplicationLocalized $applicationLocalized
     */
    public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
    {
        parent::__construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );

        /* @type $rawFacetList ApplicationFacet[] */
        $this->rootNodeIds   = $this->rootNodeIds() ? array( $this->rootNodeIds() ) : array();
        $rawFacetList        = $this->getConfiguration( 'facet_list' );
        $this->facets        = $this->buildFacetList($rawFacetList);
        
        $this->initResultHandler();
        $this->tpl()->setVariable('current_user', self::user());
    }
    public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
    {
        parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
        $this->user = MMUsers::getCurrentUserObject();

        $ini = eZINI::instance( 'merck.ini' );
        $this->applicationId = $ini->variable( self::SMS_SETTING_BLOCK_NAME, 'ApplicationId' );
        $this->clientId = $ini->variable( self::SMS_SETTING_BLOCK_NAME, 'ClientId' );
        $this->clientSecret = $ini->variable( self::SMS_SETTING_BLOCK_NAME, 'ClientSecret' );
        $this->tokenRequestUrl = $ini->variable( self::SMS_SETTING_BLOCK_NAME, 'TokenRequestUrl' );
        $this->tokenFileName = $ini->variable( self::SMS_SETTING_BLOCK_NAME, 'TokenFileName' );
        $this->serviceUrl = $ini->variable( self::SMS_SETTING_BLOCK_NAME, 'ServiceUrl' );
        $this->smsRecipients = $ini->variable( self::SMS_SETTING_BLOCK_NAME, 'SmsRecipients' );
    }
    public function __construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized)
    {
        $ini = eZINI::instance( 'merck.ini' );
        if ( SolrSafeOperatorHelper::featureIsActive( 'ContactForm' ) )
        {
            $this->senderEmail =  SolrSafeOperatorHelper::feature( 'ContactForm', 'fromEmail');
        }
        else
        {
            $this->senderEmail = $ini->variable( self::FULLTEXT_SETTING_BLOCK_NAME, 'FromEmail' );
        }

        parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
    }
    public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
    {
        $this->redirectUrl = $applicationLocalized->getCustomParameter( 'ConfirmationPageURL' );

        if ( SolrSafeOperatorHelper::featureIsActive( 'ContactForm' ) )
        {
           $this->fromEmail =  SolrSafeOperatorHelper::feature( 'ContactForm', 'fromEmail');
           $this->toEmail = SolrSafeOperatorHelper::feature( 'ContactForm', 'toEmail');
        }
        if ( !$this->fromEmail )
        {
           $this->fromEmail = SolrSafeOperatorHelper::clusterIni( self::CONTACTUS_SETTING_BLOCK_NAME, 'FromEmail', 'merck.ini' );
        }
        if ( !$this->toEmail )
        {
           $this->toEmail = SolrSafeOperatorHelper::clusterIni( self::CONTACTUS_SETTING_BLOCK_NAME, 'ToEmail', 'merck.ini' );
        }

        $this->additionalMsg = SolrSafeOperatorHelper::clusterIni( self::CONTACTUS_SETTING_BLOCK_NAME, 'AdditionalEmailParameters', 'merck.ini' );

        parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
    }
 /**
  * @param array $params
  * @param string $outputType
  * @param string $blockName
  * @param string $applicationName
  * @param ApplicationObject $applicationObject
  * @param ApplicationLocalized $applicationLocalized
  */
 public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
 {
     parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
 }
 /**
  * @param array $params
  * @param string $outputType
  * @param string $blockName
  * @param string $applicationName
  * @param ApplicationObject $applicationObject
  * @param ApplicationLocalized $applicationLocalized
  */
 public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
 {
     session_cache_limiter('');
     parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
 }
 public function __construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized)
 {
     $this->anonymousUrl = SolrSafeOperatorHelper::feature( 'merckConnectWebServices', 'baseURL' );
     parent::__construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized);
 }
    public function __construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized)
    {
        parent::__construct($params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized);

        $applicationLocalized = $this->applicationLocalized();
        $this->getParams = array();
        $this->sesamePath = $applicationLocalized->applicationUrl();

        $this->appDomain = $applicationLocalized->getCustomParameter( 'AppDomain' );
        if ($this->appDomain === false)
        {
            //TODO: error handle
        }
        
        $this->applicationEntryPoint = $applicationLocalized->getCustomParameter( 'EntryPoint' );
        if ($this->applicationEntryPoint !== false)
        {
            $this->currentPath = $this->applicationEntryPoint;
        }

        $defaultGetParams = $applicationLocalized->getCustomParameter( 'DefaultGetParams' );
        if ($defaultGetParams !== false && is_array($defaultGetParams))
        {
            $this->defaultGetParams = $defaultGetParams;
            $this->getParams = $defaultGetParams;
        }

        $proxyUrlHandlerClass = $applicationLocalized->getCustomParameter( 'ProxyUrlHandlerClass' );
        if ($proxyUrlHandlerClass !== false)
        {
            $this->proxyUrlHandler = new $proxyUrlHandlerClass();
        }

        $this->templatePath = $applicationLocalized->getCustomParameter( 'TemplatePath' );
        if ($this->templatePath === false)
        {
            //TODO: error handle
        }
    }
 public function __construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized )
 {
     $this->redirectUrl = $applicationLocalized->getCustomParameter( 'ConfirmationPageURL' );
     parent::__construct( $params, $outputType, $blockName, $applicationName, $applicationObject, $applicationLocalized );
 }