1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 
<?php
/* --------------------------------------------------------------
  StyleEdit3AuthenticationController.inc.php 2017-03-14
  Gambio GmbH
  http://www.gambio.de
  Copyright (c) 2017 Gambio GmbH
  Released under the GNU General Public License (Version 2)
  [http://www.gnu.org/licenses/gpl-2.0.html]
  --------------------------------------------------------------
*/

MainFactory::load_class('HttpViewController');

/**
 * Class StyleEdit3AuthenticationController
 *
 * @extends    HttpViewController
 * @category   System
 * @package    HttpViewControllers
 */
class StyleEdit3AuthenticationController extends HttpViewController
{
    public function actionDefault()
    {
        if($_SESSION['customers_status']['customers_status_id'] !== '0')
        {
            return parent::actionDefault();
        }
        
        require_once DIR_FS_CATALOG . 'StyleEdit3/bootstrap.inc.php';
        \StyleEdit\Authentication::setAuthenticationToValid();
        
        $currentTemplate = CURRENT_TEMPLATE !== 'EyeCandy' ? CURRENT_TEMPLATE : 'Honeygrid';  
        
        return MainFactory::create('RedirectHttpControllerResponse', xtc_href_link('../StyleEdit3/index.php',
                                                                                   'template='
                                                                                   . rawurlencode($currentTemplate)
                                                                                   . '&lang='
                                                                                   . $_SESSION['language_code'],
                                                                                   'NONSSL'));
    }
}