Plugin Directory

Changeset 1803023


Ignore:
Timestamp:
01/15/2018 08:52:19 AM (8 years ago)
Author:
timenz
Message:

bugfix #2 and other

Location:
mailtarget-form/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • mailtarget-form/trunk/MailtargetFormPlugin.php

    r1797378 r1803023  
    7676        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    7777
    78         $charset_collate = ' CHARACTER SET utf8 COLLATE utf8_bin';
     78        $charset_collate = ' CHARACTER SET utf8mb4 COLLATE utf8mb4_bin';
    7979
    8080        $sql = "CREATE TABLE IF NOT EXISTS " . $table_name . " (
  • mailtarget-form/trunk/include/mailtarget_popup.php

    r1797377 r1803023  
    55    public static function init () {
    66        $formId = esc_attr(get_option('mtg_popup_form_id'));
    7         $delay = esc_attr(get_option('mtg_popup_delay')) * 1000;
     7        $delay = intval(esc_attr(get_option('mtg_popup_delay'))) * 1000;
    88        $popupEnable = esc_attr(get_option('mtg_popup_enable')) == '1';
    99        if ($formId == '') return false;
  • mailtarget-form/trunk/lib/MailtargetApi.php

    r1797373 r1803023  
    2727
    2828    public function getFormList ($page = 1) {
    29         return $this->get('/form', [ 'accessToken' => $this->apiKey, 'companyId' => $this->companyId, 'page' => $page ]);
     29        return $this->get('/form', [
     30            'accessToken' => $this->apiKey,
     31            'companyId' => $this->companyId,
     32            'order' => 'desc',
     33            'field' => 'lastUpdate',
     34            'page' => $page
     35        ]);
    3036    }
    3137
     
    7581                'code' => $request['response']['code']
    7682            ]);
    77 //          error_log($url);
    78 //          error_log($request['body']);
    7983            return $error;
    8084        } else {
     
    104108        } elseif (is_array($request) && $request['response']['code']) {
    105109            $data = json_decode($request['body'], true);
    106             $error = new WP_Error('mailtarget-error', [
    107                 'method' => 'post',
    108                 'data' => $data,
    109                 'code' => $request['response']['code']
    110             ]);
    111 //            error_log($request['body']);
    112             return $error;
     110            if ($data['code'] === 416) {
     111                return json_decode($request['body'], true);
     112            } else {
     113                $error = new WP_Error('mailtarget-error', [
     114                    'method' => 'post',
     115                    'data' => $data,
     116                    'code' => $request['response']['code']
     117                ]);
     118                return $error;
     119            }
    113120        } else {
    114121            return false;
Note: See TracChangeset for help on using the changeset viewer.