Plugin Directory

Changeset 1442377


Ignore:
Timestamp:
06/23/2016 10:31:16 AM (10 years ago)
Author:
kowack
Message:

fix login

Location:
vkontakte-api/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • vkontakte-api/trunk/includes/crosspost.php

    r1441899 r1442377  
    331331     */
    332332    public function save_post( $post_id, WP_Post $post = null, $update ) {
    333         if ( $post === null ) {
     333        if ( !$post) {
    334334            global $post;
    335335        }
     
    730730     * @param WP_Post $post
    731731     */
    732     function add_post_submit( $post = null ) {
    733         if ( $post === null ) {
     732    public function add_post_submit( $post ) {
     733        if ( !$post ) {
    734734            global $post;
    735735        }
  • vkontakte-api/trunk/includes/login.php

    r1441899 r1442377  
    222222                                    VK.Api.call("users.get", params, function(r) {
    223223                                        sendRequest(
    224                                             "' . self::$login_url_vk . '"+location.search,
     224                                            "/' . self::$login_url_vk . '"+location.search,
    225225                                            function(r) {
    226226                                                r = JSON.parse(r.response);
    227227                                                if (r.error) {
    228                                                     alert(e.error.msg);
     228                                                    alert(r.error.msg);
    229229                                                } else {
    230230                                                    if ( /^http:/.test(r.response.redirect_to) ) {
     
    269269                                    VK.Api.call("users.get", params, function(r) {
    270270                                        darx.post(
    271                                             "' . self::$login_url_vk . '"+location.search,
     271                                            "/' . self::$login_url_vk . '"+location.search,
    272272                                            r.response[0],
    273273                                            function(r) {
    274274                                                r = JSON.parse(r.response);
    275275                                                if (r.error) {
    276                                                     alert(e.error.msg);
     276                                                    alert(r.error.msg);
    277277                                                } else {
    278278                                                    if ( /^http:/.test(r.response.redirect_to) ) {
     
    400400
    401401        $userdata                 = array();
     402        $userdata['user_login']   = 'vk_id' . $id;
    402403        $userdata['nickname']     = $user['domain'];
    403404        $userdata['first_name']   = $user['first_name'];
     
    447448            wp_set_auth_cookie( $user->ID, false );
    448449            do_action( 'wp_login', $user->user_login, $user );
     450
     451            if ( is_wp_error($user) ) {
     452                /** @var WP_Error $user */
     453                echo json_encode(array(
     454                    'error' => array(
     455                        'code' => '-1',
     456                        'msg' => $user->get_error_message(),
     457                    )
     458                ));
     459                exit;
     460            }
     461
     462            /** @var WP_User $user */
    449463
    450464            // code from wp-login.php with options and filters!
  • vkontakte-api/trunk/readme.txt

    r1442037 r1442377  
    55Requires at least: 3.5.1
    66Tested up to: 4.5.3
    7 Stable tag: 3.32.5.5
     7Stable tag: 3.32.5.6
    88
    99Добавляет функционал API сайта VKontakte.ru(vk.com) на ваш блог. Комментарии, кнопки, виджеты...
  • vkontakte-api/trunk/vkontakte-api.php

    r1442037 r1442377  
    44Plugin URI: https://darx.net/projects/vkontakte-api
    55Description: Add API functions from vk.com in your own blog.
    6 Version: 3.32.5.5
     6Version: 3.32.5.6
    77Author: kowack
    88Author URI: https://darx.net
     
    2626
    2727    private function _update() {
    28         $version_current = '3.32.5.5';
     28        $version_current = '3.32.5.6';
    2929        $version_old     = intval( get_option( 'vkapi_version' ) );
    3030
     
    625625
    626626                <span>
    627                     Плагину лет: <?php echo ( time() - strtotime('2011-06-23T01:09:56Z') ) / 31536000; ?>
     627                    <?php $date = date_diff(new Datetime('2011-06-23T01:09:56Z'), new DateTime()); ?>
     628                    Плагину: <?php echo $date->format('%a') / 365 ?> лет
    628629                </span>
    629630
Note: See TracChangeset for help on using the changeset viewer.