Plugin Directory

Changeset 3305198


Ignore:
Timestamp:
06/02/2025 05:36:40 PM (9 months ago)
Author:
unbouncewordpress
Message:

Releasing version 1.1.4

Location:
unbounce
Files:
22 edited
1 copied

Legend:

Unmodified
Added
Removed
  • unbounce/tags/1.1.4/UBConfig.php

    r3244620 r3305198  
    88    const UB_PLUGIN_NAME           = 'ub-wordpress';
    99    const UB_CACHE_TIMEOUT_ENV_KEY = 'UB_WP_ROUTES_CACHE_EXP';
    10     const UB_USER_AGENT            = 'Unbounce WP Plugin 1.1.3';
    11     const UB_VERSION               = '1.1.3';
     10    const UB_USER_AGENT            = 'Unbounce WP Plugin 1.1.4';
     11    const UB_VERSION               = '1.1.4';
    1212
    1313    // WP Admin Pages
     
    314314            }, libxml_get_errors());
    315315            // Return what we tried to parse for debugging
    316             $errors[] = "XML content: ${string}";
     316            $errors[] = "XML content: {$string}";
    317317            libxml_use_internal_errors($use_internal_errors);
    318318            return array(false, $errors);
     
    387387                              UBLogger::warning('Route fetching failed');
    388388                    } else {
    389                               UBLogger::warning("Unknown response from route fetcher: '$routes_status'");
     389                              UBLogger::warning("Unknown response from route fetcher: '{$routes_status['status']}'");
    390390                    }
    391391
     
    484484                        UBLogger::warning('Not updating the dynamic config: Fetching failed or 404 was returned');
    485485                    } else {
    486                         UBLogger::warning("Unknown response from dynamic config fetcher: '$routes_status'");
     486                        UBLogger::warning("Unknown response from dynamic config fetcher: '{$routes_status['status']}'");
    487487                    }
    488488
     
    545545    private static function process_headers($data, $header_size)
    546546    {
    547         $headers = substr($data, 0, $header_size);
     547        $headers = $data !== null ? substr($data, 0, $header_size) : '';
    548548        $etag = null;
    549549        $max_age = null;
     
    570570        return array($etag, $max_age);
    571571    }
    572    
    573    
    574572
    575573    public static function fetch_dynamic_config($domain, $etag)
     
    594592                if (json_last_error() == JSON_ERROR_NONE) {
    595593                    UBLogger::debug("Retrieved new dynamic config, HTTP code: '$http_code'");
    596                     return UBConfig::create_new_response_dynamic_config($etag, $max_age, $decoded_body['request_header_allow'], $decoded_body['request_header_add'], $decoded_body['request_cookie_allow'], $decoded_body['response_header_allow']);
     594                    return UBConfig::create_new_response_dynamic_config(
     595                        $etag,
     596                        $max_age,
     597                        $decoded_body['request_header_allow'] ?? null,
     598                        $decoded_body['request_header_add'] ?? null,
     599                        $decoded_body['request_cookie_allow'] ?? null,
     600                        $decoded_body['response_header_allow'] ?? null
     601                    );
    597602                } else {
    598603                    $failure_message = "An error occurred while processing dynamic config, JSON errors: " . json_last_error_msg();
  • unbounce/tags/1.1.4/UBDiagnostics.php

    r3244620 r3305198  
    114114        'PHP Version'             => phpversion(),
    115115        'WordPress Version'       => UBDiagnostics::wordpress_version(),
    116         'Unbounce Plugin Version' => '1.1.3',
     116        'Unbounce Plugin Version' => '1.1.4',
    117117        'Checks'                  => self::pp(UBDiagnostics::checks($domain, $domain_info)),
    118118        'Options'                 => self::pp(UBDiagnostics::ub_options()),
     
    192192            'php'                 => phpversion(),
    193193            'wordpress'           => UBDiagnostics::wordpress_version(),
    194             'plugin_version'      => '1.1.3',
     194            'plugin_version'      => '1.1.4',
    195195            'curl_installed'      => self::is_curl_installed(),
    196196            'xml_installed'       => self::is_xml_installed(),
  • unbounce/tags/1.1.4/UBHTTP.php

    r3244620 r3305198  
    159159        // Next try to pull it out of the SCRIPT_URI. This is also not always available.
    160160        $script_uri = UBUtil::array_fetch($server_global, 'SCRIPT_URI');
    161         $script_uri_scheme = parse_url($script_uri, PHP_URL_SCHEME);
     161        $script_uri_scheme = $script_uri !== null ? parse_url($script_uri, PHP_URL_SCHEME) : null;
    162162        if (UBHTTP::is_valid_protocol($script_uri_scheme)) {
    163163            return $script_uri_scheme;
     
    184184        $request_scheme = UBUtil::array_fetch($server_global, 'REQUEST_SCHEME');
    185185        $script_uri = UBUtil::array_fetch($server_global, 'SCRIPT_URI');
    186         $script_uri_scheme = parse_url($script_uri, PHP_URL_SCHEME);
     186        $script_uri_scheme = $script_uri !== null ? parse_url($script_uri, PHP_URL_SCHEME) : null;
    187187        $https = UBUtil::array_fetch($server_global, 'HTTPS', 'off');
    188188
     
    339339        $headers = array(
    340340            'host' => UBConfig::page_server_domain(),
    341             'x-ub-wordpress-plugin-version' => '1.1.3'
     341            'x-ub-wordpress-plugin-version' => '1.1.4'
    342342        );
    343343
  • unbounce/tags/1.1.4/UBPageTable.php

    r1601650 r3305198  
    2121        switch ($column_name) {
    2222            case 'url':
    23                 return "<a href=\"//${item[$column_name]}\" target=\"_blank\">${item[$column_name]}</a>";
     23                return "<a href=\"//{$item[$column_name]}\" target=\"_blank\">{$item[$column_name]}</a>";
    2424            break;
    2525            default:
  • unbounce/tags/1.1.4/UBUtil.php

    r1601650 r3305198  
    5151    public static function get_flash($cookie_name, $default = null)
    5252    {
    53         return UBUtil::array_fetch($_COOKIE, "ub-flash-${cookie_name}", $default);
     53        return UBUtil::array_fetch($_COOKIE, "ub-flash-{$cookie_name}", $default);
    5454    }
    5555
    5656    public static function set_flash($cookie_name, $value)
    5757    {
    58         setcookie("ub-flash-${cookie_name}", $value, time() + 60);
     58        setcookie("ub-flash-{$cookie_name}", $value, time() + 60);
    5959    }
    6060
  • unbounce/tags/1.1.4/UBWPListTable.php

    r1601650 r3305198  
    359359            echo '<input type="hidden" name="detached" value="' . esc_attr($_REQUEST['detached']) . '" />';
    360360        }
    361 ?>
     361        ?>
    362362<p class="search-box">
    363363    <label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label>
    364364    <input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>" />
    365     <?php submit_button($text, 'button', '', false, array('id' => 'search-submit')); ?>
     365        <?php submit_button($text, 'button', '', false, array('id' => 'search-submit')); ?>
    366366</p>
    367 <?php
     367        <?php
    368368    }
    369369
     
    585585
    586586        $m = isset($_GET['m']) ? (int) $_GET['m'] : 0;
    587 ?>
     587        ?>
    588588        <label for="filter-by-date" class="screen-reader-text"><?php _e('Filter by date'); ?></label>
    589589        <select name="m" id="filter-by-date">
    590590            <option<?php selected($m, 0); ?> value="0"><?php _e('All dates'); ?></option>
    591 <?php
    592 foreach ($months as $arc_row) {
    593     if (0 == $arc_row->year) {
    594         continue;
    595     }
    596 
    597     $month = zeroise($arc_row->month, 2);
    598     $year = $arc_row->year;
    599 
    600     printf(
    601         "<option %s value='%s'>%s</option>\n",
    602         selected($m, $year . $month, false),
    603         esc_attr($arc_row->year . $month),
    604         /* translators: 1: month name, 2: 4-digit year */
    605         sprintf(__('%1$s %2$d'), $wp_locale->get_month($month), $year)
    606     );
    607 }
    608 ?>
     591        <?php
     592        foreach ($months as $arc_row) {
     593            if (0 == $arc_row->year) {
     594                continue;
     595            }
     596
     597            $month = zeroise($arc_row->month, 2);
     598            $year = $arc_row->year;
     599
     600            printf(
     601                "<option %s value='%s'>%s</option>\n",
     602                selected($m, $year . $month, false),
     603                esc_attr($arc_row->year . $month),
     604                /* translators: 1: month name, 2: 4-digit year */
     605                sprintf(__('%1$s %2$d'), $wp_locale->get_month($month), $year)
     606            );
     607        }
     608        ?>
    609609        </select>
    610 <?php
     610        <?php
    611611    }
    612612
     
    621621    protected function view_switcher($current_mode)
    622622    {
    623 ?>
     623        ?>
    624624        <input type="hidden" name="mode" value="<?php echo esc_attr($current_mode); ?>" />
    625625        <div class="view-switch">
    626 <?php
    627 foreach ($this->modes as $mode => $title) {
    628     $classes = array( 'view-' . $mode );
    629     if ($current_mode == $mode) {
    630         $classes[] = 'current';
    631     }
    632     printf(
    633         "<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n",
    634         esc_url(add_query_arg('mode', $mode)),
    635         implode(' ', $classes),
    636         $title
    637     );
    638 }
     626        <?php
     627        foreach ($this->modes as $mode => $title) {
     628            $classes = array( 'view-' . $mode );
     629            if ($current_mode == $mode) {
     630                $classes[] = 'current';
     631            }
     632            printf(
     633                "<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n",
     634                esc_url(add_query_arg('mode', $mode)),
     635                implode(' ', $classes),
     636                $title
     637            );
     638        }
    639639        ?>
    640640        </div>
    641 <?php
     641        <?php
    642642    }
    643643
     
    10221022        $this->display_tablenav('top');
    10231023
    1024 ?>
     1024        ?>
    10251025<table class="wp-list-table <?php echo implode(' ', $this->get_table_classes()); ?>">
    10261026    <thead>
     
    10441044
    10451045</table>
    1046 <?php
     1046        <?php
    10471047        $this->display_tablenav('bottom');
    10481048    }
     
    10731073            wp_nonce_field('bulk-' . $this->_args['plural']);
    10741074        }
    1075 ?>
     1075        ?>
    10761076    <div class="tablenav <?php echo esc_attr($which); ?>">
    10771077
     
    10791079            <?php $this->bulk_actions($which); ?>
    10801080        </div>
    1081 <?php
     1081        <?php
    10821082        $this->extra_tablenav($which);
    10831083        $this->pagination($which);
    1084 ?>
     1084        ?>
    10851085
    10861086        <br class="clear" />
    10871087    </div>
    1088 <?php
     1088        <?php
    10891089    }
    10901090
  • unbounce/tags/1.1.4/Unbounce-Page.php

    r3244620 r3305198  
    44Plugin URI: http://unbounce.com
    55Description: Unbounce is the most powerful standalone landing page builder available.
    6 Version: 1.1.3
     6Version: 1.1.4
    77Author: Unbounce
    88Author URI: http://unbounce.com
  • unbounce/tags/1.1.4/readme.txt

    r3244620 r3305198  
    44Requires at least: 4.1.5
    55Tested up to: 6.7
    6 Stable tag: 1.1.3
    7 Requires PHP: 7.2
     6Stable tag: 1.1.4
     7Requires PHP: 8.0
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4444- OpenSSL 1.0.1+
    4545
    46 We recommend at least PHP 7.2.
     46We recommend at least PHP 8.0.
    4747
    48481. Create a Wordpress domain in [Unbounce](http://unbounce.com/ "The Mobile Responsive Landing Page Builder for Marketers")
     
    103103
    104104== Changelog ==
     105
     106= 1.1.4 =
     107* Added support for PHP 8
    105108
    106109= 1.1.3 =
  • unbounce/tags/1.1.4/templates/authorize_button.php

    r3005252 r3305198  
    66  <input type="hidden" name="client_id" />
    77    <?php if (isset($outer_text)) { ?>
    8     <?php echo $outer_text; ?>
     8        <?php echo $outer_text; ?>
    99    <?php } ?>
    1010    <?php $style = isset($outer_text) ? 'vertical-align: baseline' : ''; ?>
  • unbounce/tags/1.1.4/templates/main_authorized_footer.php

    r3244620 r3305198  
    2222  Click here for troubleshooting and plugin diagnostics
    2323</a>
    24 <p class="ub-version">Unbounce Version 1.1.3</p>
     24<p class="ub-version">Unbounce Version 1.1.4</p>
  • unbounce/tags/1.1.4/templates/main_unauthorized_footer.php

    r3244620 r3305198  
    55  Click here for troubleshooting and plugin diagnostics
    66</a>
    7 <p class="ub-version">Unbounce Version 1.1.3</p>
     7<p class="ub-version">Unbounce Version 1.1.4</p>
  • unbounce/trunk/UBConfig.php

    r3244620 r3305198  
    88    const UB_PLUGIN_NAME           = 'ub-wordpress';
    99    const UB_CACHE_TIMEOUT_ENV_KEY = 'UB_WP_ROUTES_CACHE_EXP';
    10     const UB_USER_AGENT            = 'Unbounce WP Plugin 1.1.3';
    11     const UB_VERSION               = '1.1.3';
     10    const UB_USER_AGENT            = 'Unbounce WP Plugin 1.1.4';
     11    const UB_VERSION               = '1.1.4';
    1212
    1313    // WP Admin Pages
     
    314314            }, libxml_get_errors());
    315315            // Return what we tried to parse for debugging
    316             $errors[] = "XML content: ${string}";
     316            $errors[] = "XML content: {$string}";
    317317            libxml_use_internal_errors($use_internal_errors);
    318318            return array(false, $errors);
     
    387387                              UBLogger::warning('Route fetching failed');
    388388                    } else {
    389                               UBLogger::warning("Unknown response from route fetcher: '$routes_status'");
     389                              UBLogger::warning("Unknown response from route fetcher: '{$routes_status['status']}'");
    390390                    }
    391391
     
    484484                        UBLogger::warning('Not updating the dynamic config: Fetching failed or 404 was returned');
    485485                    } else {
    486                         UBLogger::warning("Unknown response from dynamic config fetcher: '$routes_status'");
     486                        UBLogger::warning("Unknown response from dynamic config fetcher: '{$routes_status['status']}'");
    487487                    }
    488488
     
    545545    private static function process_headers($data, $header_size)
    546546    {
    547         $headers = substr($data, 0, $header_size);
     547        $headers = $data !== null ? substr($data, 0, $header_size) : '';
    548548        $etag = null;
    549549        $max_age = null;
     
    570570        return array($etag, $max_age);
    571571    }
    572    
    573    
    574572
    575573    public static function fetch_dynamic_config($domain, $etag)
     
    594592                if (json_last_error() == JSON_ERROR_NONE) {
    595593                    UBLogger::debug("Retrieved new dynamic config, HTTP code: '$http_code'");
    596                     return UBConfig::create_new_response_dynamic_config($etag, $max_age, $decoded_body['request_header_allow'], $decoded_body['request_header_add'], $decoded_body['request_cookie_allow'], $decoded_body['response_header_allow']);
     594                    return UBConfig::create_new_response_dynamic_config(
     595                        $etag,
     596                        $max_age,
     597                        $decoded_body['request_header_allow'] ?? null,
     598                        $decoded_body['request_header_add'] ?? null,
     599                        $decoded_body['request_cookie_allow'] ?? null,
     600                        $decoded_body['response_header_allow'] ?? null
     601                    );
    597602                } else {
    598603                    $failure_message = "An error occurred while processing dynamic config, JSON errors: " . json_last_error_msg();
  • unbounce/trunk/UBDiagnostics.php

    r3244620 r3305198  
    114114        'PHP Version'             => phpversion(),
    115115        'WordPress Version'       => UBDiagnostics::wordpress_version(),
    116         'Unbounce Plugin Version' => '1.1.3',
     116        'Unbounce Plugin Version' => '1.1.4',
    117117        'Checks'                  => self::pp(UBDiagnostics::checks($domain, $domain_info)),
    118118        'Options'                 => self::pp(UBDiagnostics::ub_options()),
     
    192192            'php'                 => phpversion(),
    193193            'wordpress'           => UBDiagnostics::wordpress_version(),
    194             'plugin_version'      => '1.1.3',
     194            'plugin_version'      => '1.1.4',
    195195            'curl_installed'      => self::is_curl_installed(),
    196196            'xml_installed'       => self::is_xml_installed(),
  • unbounce/trunk/UBHTTP.php

    r3244620 r3305198  
    159159        // Next try to pull it out of the SCRIPT_URI. This is also not always available.
    160160        $script_uri = UBUtil::array_fetch($server_global, 'SCRIPT_URI');
    161         $script_uri_scheme = parse_url($script_uri, PHP_URL_SCHEME);
     161        $script_uri_scheme = $script_uri !== null ? parse_url($script_uri, PHP_URL_SCHEME) : null;
    162162        if (UBHTTP::is_valid_protocol($script_uri_scheme)) {
    163163            return $script_uri_scheme;
     
    184184        $request_scheme = UBUtil::array_fetch($server_global, 'REQUEST_SCHEME');
    185185        $script_uri = UBUtil::array_fetch($server_global, 'SCRIPT_URI');
    186         $script_uri_scheme = parse_url($script_uri, PHP_URL_SCHEME);
     186        $script_uri_scheme = $script_uri !== null ? parse_url($script_uri, PHP_URL_SCHEME) : null;
    187187        $https = UBUtil::array_fetch($server_global, 'HTTPS', 'off');
    188188
     
    339339        $headers = array(
    340340            'host' => UBConfig::page_server_domain(),
    341             'x-ub-wordpress-plugin-version' => '1.1.3'
     341            'x-ub-wordpress-plugin-version' => '1.1.4'
    342342        );
    343343
  • unbounce/trunk/UBPageTable.php

    r1601650 r3305198  
    2121        switch ($column_name) {
    2222            case 'url':
    23                 return "<a href=\"//${item[$column_name]}\" target=\"_blank\">${item[$column_name]}</a>";
     23                return "<a href=\"//{$item[$column_name]}\" target=\"_blank\">{$item[$column_name]}</a>";
    2424            break;
    2525            default:
  • unbounce/trunk/UBUtil.php

    r1601650 r3305198  
    5151    public static function get_flash($cookie_name, $default = null)
    5252    {
    53         return UBUtil::array_fetch($_COOKIE, "ub-flash-${cookie_name}", $default);
     53        return UBUtil::array_fetch($_COOKIE, "ub-flash-{$cookie_name}", $default);
    5454    }
    5555
    5656    public static function set_flash($cookie_name, $value)
    5757    {
    58         setcookie("ub-flash-${cookie_name}", $value, time() + 60);
     58        setcookie("ub-flash-{$cookie_name}", $value, time() + 60);
    5959    }
    6060
  • unbounce/trunk/UBWPListTable.php

    r1601650 r3305198  
    359359            echo '<input type="hidden" name="detached" value="' . esc_attr($_REQUEST['detached']) . '" />';
    360360        }
    361 ?>
     361        ?>
    362362<p class="search-box">
    363363    <label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label>
    364364    <input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>" />
    365     <?php submit_button($text, 'button', '', false, array('id' => 'search-submit')); ?>
     365        <?php submit_button($text, 'button', '', false, array('id' => 'search-submit')); ?>
    366366</p>
    367 <?php
     367        <?php
    368368    }
    369369
     
    585585
    586586        $m = isset($_GET['m']) ? (int) $_GET['m'] : 0;
    587 ?>
     587        ?>
    588588        <label for="filter-by-date" class="screen-reader-text"><?php _e('Filter by date'); ?></label>
    589589        <select name="m" id="filter-by-date">
    590590            <option<?php selected($m, 0); ?> value="0"><?php _e('All dates'); ?></option>
    591 <?php
    592 foreach ($months as $arc_row) {
    593     if (0 == $arc_row->year) {
    594         continue;
    595     }
    596 
    597     $month = zeroise($arc_row->month, 2);
    598     $year = $arc_row->year;
    599 
    600     printf(
    601         "<option %s value='%s'>%s</option>\n",
    602         selected($m, $year . $month, false),
    603         esc_attr($arc_row->year . $month),
    604         /* translators: 1: month name, 2: 4-digit year */
    605         sprintf(__('%1$s %2$d'), $wp_locale->get_month($month), $year)
    606     );
    607 }
    608 ?>
     591        <?php
     592        foreach ($months as $arc_row) {
     593            if (0 == $arc_row->year) {
     594                continue;
     595            }
     596
     597            $month = zeroise($arc_row->month, 2);
     598            $year = $arc_row->year;
     599
     600            printf(
     601                "<option %s value='%s'>%s</option>\n",
     602                selected($m, $year . $month, false),
     603                esc_attr($arc_row->year . $month),
     604                /* translators: 1: month name, 2: 4-digit year */
     605                sprintf(__('%1$s %2$d'), $wp_locale->get_month($month), $year)
     606            );
     607        }
     608        ?>
    609609        </select>
    610 <?php
     610        <?php
    611611    }
    612612
     
    621621    protected function view_switcher($current_mode)
    622622    {
    623 ?>
     623        ?>
    624624        <input type="hidden" name="mode" value="<?php echo esc_attr($current_mode); ?>" />
    625625        <div class="view-switch">
    626 <?php
    627 foreach ($this->modes as $mode => $title) {
    628     $classes = array( 'view-' . $mode );
    629     if ($current_mode == $mode) {
    630         $classes[] = 'current';
    631     }
    632     printf(
    633         "<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n",
    634         esc_url(add_query_arg('mode', $mode)),
    635         implode(' ', $classes),
    636         $title
    637     );
    638 }
     626        <?php
     627        foreach ($this->modes as $mode => $title) {
     628            $classes = array( 'view-' . $mode );
     629            if ($current_mode == $mode) {
     630                $classes[] = 'current';
     631            }
     632            printf(
     633                "<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n",
     634                esc_url(add_query_arg('mode', $mode)),
     635                implode(' ', $classes),
     636                $title
     637            );
     638        }
    639639        ?>
    640640        </div>
    641 <?php
     641        <?php
    642642    }
    643643
     
    10221022        $this->display_tablenav('top');
    10231023
    1024 ?>
     1024        ?>
    10251025<table class="wp-list-table <?php echo implode(' ', $this->get_table_classes()); ?>">
    10261026    <thead>
     
    10441044
    10451045</table>
    1046 <?php
     1046        <?php
    10471047        $this->display_tablenav('bottom');
    10481048    }
     
    10731073            wp_nonce_field('bulk-' . $this->_args['plural']);
    10741074        }
    1075 ?>
     1075        ?>
    10761076    <div class="tablenav <?php echo esc_attr($which); ?>">
    10771077
     
    10791079            <?php $this->bulk_actions($which); ?>
    10801080        </div>
    1081 <?php
     1081        <?php
    10821082        $this->extra_tablenav($which);
    10831083        $this->pagination($which);
    1084 ?>
     1084        ?>
    10851085
    10861086        <br class="clear" />
    10871087    </div>
    1088 <?php
     1088        <?php
    10891089    }
    10901090
  • unbounce/trunk/Unbounce-Page.php

    r3244620 r3305198  
    44Plugin URI: http://unbounce.com
    55Description: Unbounce is the most powerful standalone landing page builder available.
    6 Version: 1.1.3
     6Version: 1.1.4
    77Author: Unbounce
    88Author URI: http://unbounce.com
  • unbounce/trunk/readme.txt

    r3244620 r3305198  
    44Requires at least: 4.1.5
    55Tested up to: 6.7
    6 Stable tag: 1.1.3
    7 Requires PHP: 7.2
     6Stable tag: 1.1.4
     7Requires PHP: 8.0
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4444- OpenSSL 1.0.1+
    4545
    46 We recommend at least PHP 7.2.
     46We recommend at least PHP 8.0.
    4747
    48481. Create a Wordpress domain in [Unbounce](http://unbounce.com/ "The Mobile Responsive Landing Page Builder for Marketers")
     
    103103
    104104== Changelog ==
     105
     106= 1.1.4 =
     107* Added support for PHP 8
    105108
    106109= 1.1.3 =
  • unbounce/trunk/templates/authorize_button.php

    r3005252 r3305198  
    66  <input type="hidden" name="client_id" />
    77    <?php if (isset($outer_text)) { ?>
    8     <?php echo $outer_text; ?>
     8        <?php echo $outer_text; ?>
    99    <?php } ?>
    1010    <?php $style = isset($outer_text) ? 'vertical-align: baseline' : ''; ?>
  • unbounce/trunk/templates/main_authorized_footer.php

    r3244620 r3305198  
    2222  Click here for troubleshooting and plugin diagnostics
    2323</a>
    24 <p class="ub-version">Unbounce Version 1.1.3</p>
     24<p class="ub-version">Unbounce Version 1.1.4</p>
  • unbounce/trunk/templates/main_unauthorized_footer.php

    r3244620 r3305198  
    55  Click here for troubleshooting and plugin diagnostics
    66</a>
    7 <p class="ub-version">Unbounce Version 1.1.3</p>
     7<p class="ub-version">Unbounce Version 1.1.4</p>
Note: See TracChangeset for help on using the changeset viewer.