Plugin Directory

Changeset 941425


Ignore:
Timestamp:
07/01/2014 09:13:15 AM (12 years ago)
Author:
bookingLive
Message:

Updated to use wp_remote_retrieve_response_code() instead of get_headers()

Location:
bookinglive/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • bookinglive/trunk/bookingLive.php

    r939089 r941425  
    66Author: BookingLive.
    77Author URI: http://www.bookinglive.com
    8 Version: 0.5
     8Version: 0.6
    99*/
    1010if ( ! defined( 'WP_PLUGIN_URL' ) ) define( 'WP_PLUGIN_URL', WP_CONTENT_URL. '/plugins' );
     
    173173    $newInput=$input;
    174174    if(!preg_match('~^http://|https://~',$newInput)) $newInput = 'http://' . $newInput;
    175     $file_headers = @get_headers($newInput);
    176     if(strpos($file_headers[0], '200') === false) {
    177         add_settings_error( 'bookingLive_siteHost_name', esc_attr( 'settings_updated' ),'Error: Could not connect to the host URL <br />Returned status: '.$file_headers[0]);
     175
     176    $responseCode = wp_remote_retrieve_response_code(wp_remote_head($newInput));
     177    if(!$responseCode || ($responseCode != 200 && $responseCode != 302)) {
     178        add_settings_error( 'bookingLive_siteHost_name', esc_attr( 'settings_updated' ),'Error: Could not connect to the host URL <br />Returned status: '.$responseCode);
    178179        $newInput='';
    179180        return $newInput;
  • bookinglive/trunk/readme.txt

    r939080 r941425  
    44Requires at least: 3.3
    55Tested up to: 3.7
    6 Stable tag: 0.5
     6Stable tag: 0.6
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4949== Changelog ==
    5050
     51= 0.6 =
     52* Fixed get_headers support issue
     53
    5154= 0.5 =
    5255* Added extra information to error responses
Note: See TracChangeset for help on using the changeset viewer.