Вход Регистрация
Файл: concrete5.7.5.6/concrete/controllers/single_page/dashboard/system/registration/postlogin.php
Строк: 67
<?php
namespace ConcreteControllerSinglePageDashboardSystemRegistration;
use 
ConcreteCorePageControllerDashboardPageController;
use 
Config;
use 
Loader;

class 
Postlogin extends DashboardPageController {

    public 
$helpers = array('form');

    public function 
__construct$c ) {
        
parent::__construct$c );
        
$this->token Loader::helper('validation/token');

        
//login redirection
        
$this->set('site_login_redirect'Config::get('concrete.misc.login_redirect') );
        
$this->set('login_redirect_cid'intval(Config::get('concrete.misc.login_redirect_cid')) );
        
$adminToDash=Config::get('concrete.misc.login_admin_to_dashboard');
        
$this->set('site_login_admin_to_dashboard'intval($adminToDash) );
    }

    public function 
update_login_redirect(){
        if (
$this->token->validate("update_login_redirect")) {
            if (
$this->isPost()) {
                
Config::save('concrete.misc.login_redirect'$this->post('LOGIN_REDIRECT'));
                
Config::save('concrete.misc.login_redirect_cid'intval($this->post('LOGIN_REDIRECT_CID')) );
                
Config::save('concrete.misc.login_admin_to_dashboard'intval($this->post('LOGIN_ADMIN_TO_DASHBOARD')) );

                
$this->redirect'/dashboard/system/registration/postlogin''login_redirect_saved');
            }
        } else {
            
$this->set('error', array($this->token->getErrorMessage()));
        }
    }

    public function 
view($message NULL) {
        if(
$message) {
            if(
$message=='login_redirect_saved'){
                
$this->set('message't('Login redirection saved.'));
            }else{
                
$this->set('message',$message);
            }
        }
    }
}
Онлайн: 4
Реклама