Вход Регистрация
Файл: adultscript-2.0.3-pro/files/templates/defboot/extend/ajax/user_login.plugin.php
Строк: 91
<?php
defined
('_VALID') or die('Restricted Access!');
function 
ajax_plugin_user_login()
{
    
$data     = array('status' => 0'msg' => '''code' => '');
    
$cookie    false;
    
$url    false;
    if (isset(
$_COOKIE['username']) && isset($_COOKIE['password'])) {
        
$username    VCookie::get('username');
        
$password    VCookie::get('password');
        
$remember    1;
        
$cookie        true;
    }
    
    if (isset(
$_POST['username']) && isset($_POST['password'])) {
        
$filter        VF::factory('filter');
        
$username    $filter->get('username');
        
$password    trim($_POST['password']);
        
$remember    = (isset($_POST['remember'])) ? (int) trim($_POST['remember']) : 0;
    }        
    
    if (isset(
$username) && isset($password) && isset($remember)) {
        if (
$username == '' or $password == '') {
            
$data['msg'] = __('login-empty');
            return 
json_encode($data);
        }
    
        
VHelper::load('module.user.login');
        
$ret VHelper_user_login::login($username$password$remember$cookie);
        if (
$ret === true) {
            
$data['msg']     = __('login-success');
            
$data['status']    = 1;
        } else {
            
$data['msg']    = $ret;
        }
        
        return 
json_encode($data);
    } else {
        
$output        = array();
        
$output[]    = '<div id="login-modal" class="modal fade">';
        
$output[]    = '<div class="modal-dialog">';
          
$output[]    = '<div class="modal-content">';
        
$output[]    = '<div class="modal-header">';
        
$output[]    = '<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">'.__('close').'</span></button>';
        
$output[]    = '<h4 class="modal-title">'.__('login-title').'</h4>';
        
$output[]    = '</div>';
        
$output[]    = '<div class="modal-body">';
        
$output[]    = '<input name="url" type="hidden" value="'.CUR_URL.'">';
        
$output[]    = '<div id="response" class="alert alert-danger" style="display: none;"></div>';
        
$output[]    = '<div class="row">';
        
$output[]    = '<div class="col-xs-12 col-sm-6 col-md-6 pull-right">';
        
$output[]    = '<div class="panel panel-default">';
        
$output[]    = '<div class="panel-heading">';
          
$output[]    = '<h3 class="panel-title">'.__('not-a-member').'</h3>';
        
$output[]    = '</div>';
        
$output[]    = '<div class="panel-body">';
        
$output[]    = '<ul class="nav nav-stacked advantages">';
        
$output[]    = '<li><i class="fa fa-check-square"></i> '.__('upload-videos-photos').'</li>';
        
$output[]    = '<li><i class="fa fa-check-square"></i> '.__('create-your-profile').'</li>';
        
$output[]    = '<li><i class="fa fa-check-square"></i> '.__('post-comments').'</li>';
        
$output[]    = '<li><i class="fa fa-check-square"></i> '.__('add-favorites').'</li>';
        
$output[]    = '<li><i class="fa fa-check-square"></i> '.__('create-playlists').'</li>';
        
$output[]    = '</ul>';
        
$output[]    = '<p class="text-center"><a href="'.REL_URL.'/user/signup/" class="btn btn-default">'.__('sign-up').'</a></p>';
        
$output[]    = '</div>';
        
$output[]    = '</div>';
        
$output[]    = '</div>';
        
$output[]    = '<div class="col-xs-12 col-sm-6 col-md-6 pull-right">';
        
$output[]    = '<form method="post">';
        
$output[]    = '<div class="form-group">';
        
$output[]    = '<label for="username">'.__('username').'</label>';
        
$output[]    = '<input name="username" type="text" id="username" class="form-control">';
        
$output[]    = '</div>';
        
$output[]    = '<div class="form-group">';
        
$output[]    = '<label for="password">'.__('password').'</label>';
        
$output[]    = '<input name="password" type="password" id="password" class="form-control">';
        
$output[]    = '</div>';
        
$output[]    = '<div class="checkbox"><label><input name="remember" type="checkbox" value="1"> '.__('remember').'</label></div>';
        
$output[]    = '<div class="checkbox">';
        
$output[]    = '<a href="'.REL_URL.'/user/lost/">'.__('lost-question').'</a><br>';
        
$output[]    = '<a href="'.REL_URL.'/user/lost/">'.__('confirm-question').'</a>';
        
$output[]    = '</div>';
        
$output[]    = '</form>';
        
$output[]    = '</div>';
        
$output[]    = '</div>';
        
$output[]    = '</div>';
        
$output[]    = '<div class="modal-footer">';
        
$output[]    = '<button id="login-submit" type="button" class="btn btn-primary btn-lg btn-block">'.__('login').'</button>';
        
$output[]    = '</div>';
        
$output[]    = '</div></div></div>';
        
        return 
implode(''$output);
    }
    
    return 
json_encode($data);
}
Онлайн: 1
Реклама