Beispiel #1
0
function gp_scripts_default(&$scripts)
{
    $scripts->base_url = gp_url_base('js');
    $scripts->default_version = gp_get_option('version');
    $bump = '20150430';
    $scripts->add('jquery', '/jquery/jquery.js', array(), '1.11');
    $scripts->add('jquery-ui', '/jquery/jquery-ui.js', array('jquery'), '1.10.4');
    $scripts->add('jquery-ui-autocomplete', null, array('jquery-ui'), '1.10.4');
    $scripts->add('jquery-ui-selectable', null, array('jquery-ui'), '1.10.4');
    $scripts->add('jquery-ui-tabs', null, array('jquery-ui'), '1.10.4');
    $scripts->add('tablesorter', '/jquery.tablesorter.min.js', array('jquery'), '1.10.4');
    $scripts->add('common', '/common.js', array('jquery'), $bump);
    $scripts->add('editor', '/editor.js', array('common'), $bump);
    $scripts->add('glossary', '/glossary.js', array('common'), $bump);
    $scripts->add('translations-page', '/translations-page.js', array('common'), $bump);
    $scripts->add('mass-create-sets-page', '/mass-create-sets-page.js', array('common'), $bump);
}
Beispiel #2
0
 function login_post()
 {
     global $wp_users_object, $wp_auth_object;
     $user = GP::$user->by_login($_POST['user_login']);
     if (!$user || is_wp_error($user)) {
         $this->errors[] = __("Invalid username!");
         gp_redirect(gp_url('/login'));
         return;
     }
     if ($user->login($_POST['user_pass'])) {
         if (gp_post('redirect_to') && gp_startswith(gp_post('redirect_to'), gp_url_base())) {
             gp_redirect(gp_post('redirect_to'));
         } else {
             $this->notices[] = sprintf(__("Welcome, %s!"), $_POST['user_login']);
             gp_redirect(gp_url('/'));
         }
     } else {
         $this->errors[] = __("Invalid password!");
         gp_redirect(gp_url('/login'));
     }
 }
Beispiel #3
0
function gp_url_img($file)
{
    return gp_url_base(array('img', $file));
}