Changeset 3305198
- Timestamp:
- 06/02/2025 05:36:40 PM (9 months ago)
- Location:
- unbounce
- Files:
-
- 22 edited
- 1 copied
-
tags/1.1.4 (copied) (copied from unbounce/trunk)
-
tags/1.1.4/UBConfig.php (modified) (7 diffs)
-
tags/1.1.4/UBDiagnostics.php (modified) (2 diffs)
-
tags/1.1.4/UBHTTP.php (modified) (3 diffs)
-
tags/1.1.4/UBPageTable.php (modified) (1 diff)
-
tags/1.1.4/UBUtil.php (modified) (1 diff)
-
tags/1.1.4/UBWPListTable.php (modified) (7 diffs)
-
tags/1.1.4/Unbounce-Page.php (modified) (1 diff)
-
tags/1.1.4/readme.txt (modified) (3 diffs)
-
tags/1.1.4/templates/authorize_button.php (modified) (1 diff)
-
tags/1.1.4/templates/main_authorized_footer.php (modified) (1 diff)
-
tags/1.1.4/templates/main_unauthorized_footer.php (modified) (1 diff)
-
trunk/UBConfig.php (modified) (7 diffs)
-
trunk/UBDiagnostics.php (modified) (2 diffs)
-
trunk/UBHTTP.php (modified) (3 diffs)
-
trunk/UBPageTable.php (modified) (1 diff)
-
trunk/UBUtil.php (modified) (1 diff)
-
trunk/UBWPListTable.php (modified) (7 diffs)
-
trunk/Unbounce-Page.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/templates/authorize_button.php (modified) (1 diff)
-
trunk/templates/main_authorized_footer.php (modified) (1 diff)
-
trunk/templates/main_unauthorized_footer.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
unbounce/tags/1.1.4/UBConfig.php
r3244620 r3305198 8 8 const UB_PLUGIN_NAME = 'ub-wordpress'; 9 9 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'; 12 12 13 13 // WP Admin Pages … … 314 314 }, libxml_get_errors()); 315 315 // Return what we tried to parse for debugging 316 $errors[] = "XML content: ${string}";316 $errors[] = "XML content: {$string}"; 317 317 libxml_use_internal_errors($use_internal_errors); 318 318 return array(false, $errors); … … 387 387 UBLogger::warning('Route fetching failed'); 388 388 } else { 389 UBLogger::warning("Unknown response from route fetcher: ' $routes_status'");389 UBLogger::warning("Unknown response from route fetcher: '{$routes_status['status']}'"); 390 390 } 391 391 … … 484 484 UBLogger::warning('Not updating the dynamic config: Fetching failed or 404 was returned'); 485 485 } else { 486 UBLogger::warning("Unknown response from dynamic config fetcher: ' $routes_status'");486 UBLogger::warning("Unknown response from dynamic config fetcher: '{$routes_status['status']}'"); 487 487 } 488 488 … … 545 545 private static function process_headers($data, $header_size) 546 546 { 547 $headers = substr($data, 0, $header_size);547 $headers = $data !== null ? substr($data, 0, $header_size) : ''; 548 548 $etag = null; 549 549 $max_age = null; … … 570 570 return array($etag, $max_age); 571 571 } 572 573 574 572 575 573 public static function fetch_dynamic_config($domain, $etag) … … 594 592 if (json_last_error() == JSON_ERROR_NONE) { 595 593 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 ); 597 602 } else { 598 603 $failure_message = "An error occurred while processing dynamic config, JSON errors: " . json_last_error_msg(); -
unbounce/tags/1.1.4/UBDiagnostics.php
r3244620 r3305198 114 114 'PHP Version' => phpversion(), 115 115 'WordPress Version' => UBDiagnostics::wordpress_version(), 116 'Unbounce Plugin Version' => '1.1. 3',116 'Unbounce Plugin Version' => '1.1.4', 117 117 'Checks' => self::pp(UBDiagnostics::checks($domain, $domain_info)), 118 118 'Options' => self::pp(UBDiagnostics::ub_options()), … … 192 192 'php' => phpversion(), 193 193 'wordpress' => UBDiagnostics::wordpress_version(), 194 'plugin_version' => '1.1. 3',194 'plugin_version' => '1.1.4', 195 195 'curl_installed' => self::is_curl_installed(), 196 196 'xml_installed' => self::is_xml_installed(), -
unbounce/tags/1.1.4/UBHTTP.php
r3244620 r3305198 159 159 // Next try to pull it out of the SCRIPT_URI. This is also not always available. 160 160 $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; 162 162 if (UBHTTP::is_valid_protocol($script_uri_scheme)) { 163 163 return $script_uri_scheme; … … 184 184 $request_scheme = UBUtil::array_fetch($server_global, 'REQUEST_SCHEME'); 185 185 $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; 187 187 $https = UBUtil::array_fetch($server_global, 'HTTPS', 'off'); 188 188 … … 339 339 $headers = array( 340 340 'host' => UBConfig::page_server_domain(), 341 'x-ub-wordpress-plugin-version' => '1.1. 3'341 'x-ub-wordpress-plugin-version' => '1.1.4' 342 342 ); 343 343 -
unbounce/tags/1.1.4/UBPageTable.php
r1601650 r3305198 21 21 switch ($column_name) { 22 22 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>"; 24 24 break; 25 25 default: -
unbounce/tags/1.1.4/UBUtil.php
r1601650 r3305198 51 51 public static function get_flash($cookie_name, $default = null) 52 52 { 53 return UBUtil::array_fetch($_COOKIE, "ub-flash- ${cookie_name}", $default);53 return UBUtil::array_fetch($_COOKIE, "ub-flash-{$cookie_name}", $default); 54 54 } 55 55 56 56 public static function set_flash($cookie_name, $value) 57 57 { 58 setcookie("ub-flash- ${cookie_name}", $value, time() + 60);58 setcookie("ub-flash-{$cookie_name}", $value, time() + 60); 59 59 } 60 60 -
unbounce/tags/1.1.4/UBWPListTable.php
r1601650 r3305198 359 359 echo '<input type="hidden" name="detached" value="' . esc_attr($_REQUEST['detached']) . '" />'; 360 360 } 361 ?>361 ?> 362 362 <p class="search-box"> 363 363 <label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label> 364 364 <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')); ?> 366 366 </p> 367 <?php367 <?php 368 368 } 369 369 … … 585 585 586 586 $m = isset($_GET['m']) ? (int) $_GET['m'] : 0; 587 ?>587 ?> 588 588 <label for="filter-by-date" class="screen-reader-text"><?php _e('Filter by date'); ?></label> 589 589 <select name="m" id="filter-by-date"> 590 590 <option<?php selected($m, 0); ?> value="0"><?php _e('All dates'); ?></option> 591 <?php592 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 ?> 609 609 </select> 610 <?php610 <?php 611 611 } 612 612 … … 621 621 protected function view_switcher($current_mode) 622 622 { 623 ?>623 ?> 624 624 <input type="hidden" name="mode" value="<?php echo esc_attr($current_mode); ?>" /> 625 625 <div class="view-switch"> 626 <?php627 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 $title637 );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 } 639 639 ?> 640 640 </div> 641 <?php641 <?php 642 642 } 643 643 … … 1022 1022 $this->display_tablenav('top'); 1023 1023 1024 ?>1024 ?> 1025 1025 <table class="wp-list-table <?php echo implode(' ', $this->get_table_classes()); ?>"> 1026 1026 <thead> … … 1044 1044 1045 1045 </table> 1046 <?php1046 <?php 1047 1047 $this->display_tablenav('bottom'); 1048 1048 } … … 1073 1073 wp_nonce_field('bulk-' . $this->_args['plural']); 1074 1074 } 1075 ?>1075 ?> 1076 1076 <div class="tablenav <?php echo esc_attr($which); ?>"> 1077 1077 … … 1079 1079 <?php $this->bulk_actions($which); ?> 1080 1080 </div> 1081 <?php1081 <?php 1082 1082 $this->extra_tablenav($which); 1083 1083 $this->pagination($which); 1084 ?>1084 ?> 1085 1085 1086 1086 <br class="clear" /> 1087 1087 </div> 1088 <?php1088 <?php 1089 1089 } 1090 1090 -
unbounce/tags/1.1.4/Unbounce-Page.php
r3244620 r3305198 4 4 Plugin URI: http://unbounce.com 5 5 Description: Unbounce is the most powerful standalone landing page builder available. 6 Version: 1.1. 36 Version: 1.1.4 7 7 Author: Unbounce 8 8 Author URI: http://unbounce.com -
unbounce/tags/1.1.4/readme.txt
r3244620 r3305198 4 4 Requires at least: 4.1.5 5 5 Tested up to: 6.7 6 Stable tag: 1.1. 37 Requires PHP: 7.26 Stable tag: 1.1.4 7 Requires PHP: 8.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 44 44 - OpenSSL 1.0.1+ 45 45 46 We recommend at least PHP 7.2.46 We recommend at least PHP 8.0. 47 47 48 48 1. Create a Wordpress domain in [Unbounce](http://unbounce.com/ "The Mobile Responsive Landing Page Builder for Marketers") … … 103 103 104 104 == Changelog == 105 106 = 1.1.4 = 107 * Added support for PHP 8 105 108 106 109 = 1.1.3 = -
unbounce/tags/1.1.4/templates/authorize_button.php
r3005252 r3305198 6 6 <input type="hidden" name="client_id" /> 7 7 <?php if (isset($outer_text)) { ?> 8 <?php echo $outer_text; ?>8 <?php echo $outer_text; ?> 9 9 <?php } ?> 10 10 <?php $style = isset($outer_text) ? 'vertical-align: baseline' : ''; ?> -
unbounce/tags/1.1.4/templates/main_authorized_footer.php
r3244620 r3305198 22 22 Click here for troubleshooting and plugin diagnostics 23 23 </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 5 5 Click here for troubleshooting and plugin diagnostics 6 6 </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 8 8 const UB_PLUGIN_NAME = 'ub-wordpress'; 9 9 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'; 12 12 13 13 // WP Admin Pages … … 314 314 }, libxml_get_errors()); 315 315 // Return what we tried to parse for debugging 316 $errors[] = "XML content: ${string}";316 $errors[] = "XML content: {$string}"; 317 317 libxml_use_internal_errors($use_internal_errors); 318 318 return array(false, $errors); … … 387 387 UBLogger::warning('Route fetching failed'); 388 388 } else { 389 UBLogger::warning("Unknown response from route fetcher: ' $routes_status'");389 UBLogger::warning("Unknown response from route fetcher: '{$routes_status['status']}'"); 390 390 } 391 391 … … 484 484 UBLogger::warning('Not updating the dynamic config: Fetching failed or 404 was returned'); 485 485 } else { 486 UBLogger::warning("Unknown response from dynamic config fetcher: ' $routes_status'");486 UBLogger::warning("Unknown response from dynamic config fetcher: '{$routes_status['status']}'"); 487 487 } 488 488 … … 545 545 private static function process_headers($data, $header_size) 546 546 { 547 $headers = substr($data, 0, $header_size);547 $headers = $data !== null ? substr($data, 0, $header_size) : ''; 548 548 $etag = null; 549 549 $max_age = null; … … 570 570 return array($etag, $max_age); 571 571 } 572 573 574 572 575 573 public static function fetch_dynamic_config($domain, $etag) … … 594 592 if (json_last_error() == JSON_ERROR_NONE) { 595 593 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 ); 597 602 } else { 598 603 $failure_message = "An error occurred while processing dynamic config, JSON errors: " . json_last_error_msg(); -
unbounce/trunk/UBDiagnostics.php
r3244620 r3305198 114 114 'PHP Version' => phpversion(), 115 115 'WordPress Version' => UBDiagnostics::wordpress_version(), 116 'Unbounce Plugin Version' => '1.1. 3',116 'Unbounce Plugin Version' => '1.1.4', 117 117 'Checks' => self::pp(UBDiagnostics::checks($domain, $domain_info)), 118 118 'Options' => self::pp(UBDiagnostics::ub_options()), … … 192 192 'php' => phpversion(), 193 193 'wordpress' => UBDiagnostics::wordpress_version(), 194 'plugin_version' => '1.1. 3',194 'plugin_version' => '1.1.4', 195 195 'curl_installed' => self::is_curl_installed(), 196 196 'xml_installed' => self::is_xml_installed(), -
unbounce/trunk/UBHTTP.php
r3244620 r3305198 159 159 // Next try to pull it out of the SCRIPT_URI. This is also not always available. 160 160 $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; 162 162 if (UBHTTP::is_valid_protocol($script_uri_scheme)) { 163 163 return $script_uri_scheme; … … 184 184 $request_scheme = UBUtil::array_fetch($server_global, 'REQUEST_SCHEME'); 185 185 $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; 187 187 $https = UBUtil::array_fetch($server_global, 'HTTPS', 'off'); 188 188 … … 339 339 $headers = array( 340 340 'host' => UBConfig::page_server_domain(), 341 'x-ub-wordpress-plugin-version' => '1.1. 3'341 'x-ub-wordpress-plugin-version' => '1.1.4' 342 342 ); 343 343 -
unbounce/trunk/UBPageTable.php
r1601650 r3305198 21 21 switch ($column_name) { 22 22 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>"; 24 24 break; 25 25 default: -
unbounce/trunk/UBUtil.php
r1601650 r3305198 51 51 public static function get_flash($cookie_name, $default = null) 52 52 { 53 return UBUtil::array_fetch($_COOKIE, "ub-flash- ${cookie_name}", $default);53 return UBUtil::array_fetch($_COOKIE, "ub-flash-{$cookie_name}", $default); 54 54 } 55 55 56 56 public static function set_flash($cookie_name, $value) 57 57 { 58 setcookie("ub-flash- ${cookie_name}", $value, time() + 60);58 setcookie("ub-flash-{$cookie_name}", $value, time() + 60); 59 59 } 60 60 -
unbounce/trunk/UBWPListTable.php
r1601650 r3305198 359 359 echo '<input type="hidden" name="detached" value="' . esc_attr($_REQUEST['detached']) . '" />'; 360 360 } 361 ?>361 ?> 362 362 <p class="search-box"> 363 363 <label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label> 364 364 <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')); ?> 366 366 </p> 367 <?php367 <?php 368 368 } 369 369 … … 585 585 586 586 $m = isset($_GET['m']) ? (int) $_GET['m'] : 0; 587 ?>587 ?> 588 588 <label for="filter-by-date" class="screen-reader-text"><?php _e('Filter by date'); ?></label> 589 589 <select name="m" id="filter-by-date"> 590 590 <option<?php selected($m, 0); ?> value="0"><?php _e('All dates'); ?></option> 591 <?php592 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 ?> 609 609 </select> 610 <?php610 <?php 611 611 } 612 612 … … 621 621 protected function view_switcher($current_mode) 622 622 { 623 ?>623 ?> 624 624 <input type="hidden" name="mode" value="<?php echo esc_attr($current_mode); ?>" /> 625 625 <div class="view-switch"> 626 <?php627 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 $title637 );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 } 639 639 ?> 640 640 </div> 641 <?php641 <?php 642 642 } 643 643 … … 1022 1022 $this->display_tablenav('top'); 1023 1023 1024 ?>1024 ?> 1025 1025 <table class="wp-list-table <?php echo implode(' ', $this->get_table_classes()); ?>"> 1026 1026 <thead> … … 1044 1044 1045 1045 </table> 1046 <?php1046 <?php 1047 1047 $this->display_tablenav('bottom'); 1048 1048 } … … 1073 1073 wp_nonce_field('bulk-' . $this->_args['plural']); 1074 1074 } 1075 ?>1075 ?> 1076 1076 <div class="tablenav <?php echo esc_attr($which); ?>"> 1077 1077 … … 1079 1079 <?php $this->bulk_actions($which); ?> 1080 1080 </div> 1081 <?php1081 <?php 1082 1082 $this->extra_tablenav($which); 1083 1083 $this->pagination($which); 1084 ?>1084 ?> 1085 1085 1086 1086 <br class="clear" /> 1087 1087 </div> 1088 <?php1088 <?php 1089 1089 } 1090 1090 -
unbounce/trunk/Unbounce-Page.php
r3244620 r3305198 4 4 Plugin URI: http://unbounce.com 5 5 Description: Unbounce is the most powerful standalone landing page builder available. 6 Version: 1.1. 36 Version: 1.1.4 7 7 Author: Unbounce 8 8 Author URI: http://unbounce.com -
unbounce/trunk/readme.txt
r3244620 r3305198 4 4 Requires at least: 4.1.5 5 5 Tested up to: 6.7 6 Stable tag: 1.1. 37 Requires PHP: 7.26 Stable tag: 1.1.4 7 Requires PHP: 8.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 44 44 - OpenSSL 1.0.1+ 45 45 46 We recommend at least PHP 7.2.46 We recommend at least PHP 8.0. 47 47 48 48 1. Create a Wordpress domain in [Unbounce](http://unbounce.com/ "The Mobile Responsive Landing Page Builder for Marketers") … … 103 103 104 104 == Changelog == 105 106 = 1.1.4 = 107 * Added support for PHP 8 105 108 106 109 = 1.1.3 = -
unbounce/trunk/templates/authorize_button.php
r3005252 r3305198 6 6 <input type="hidden" name="client_id" /> 7 7 <?php if (isset($outer_text)) { ?> 8 <?php echo $outer_text; ?>8 <?php echo $outer_text; ?> 9 9 <?php } ?> 10 10 <?php $style = isset($outer_text) ? 'vertical-align: baseline' : ''; ?> -
unbounce/trunk/templates/main_authorized_footer.php
r3244620 r3305198 22 22 Click here for troubleshooting and plugin diagnostics 23 23 </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 5 5 Click here for troubleshooting and plugin diagnostics 6 6 </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.