Plugin Directory

Changeset 724680


Ignore:
Timestamp:
06/09/2013 03:57:11 PM (13 years ago)
Author:
leethompson
Message:

added some curl checks

Location:
lazy-pinner
Files:
1 added
4 edited
5 copied

Legend:

Unmodified
Added
Removed
  • lazy-pinner/tags/2.3/includes/pinit.php

    r715246 r724680  
    7373    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    7474        if($httpCode == 404){
    75         curl_close($ch);
    7675        $post = get_the_ID();
    77                 $log =  'Curl error : Please check settings'. curl_error($ch);
     76                $log =  'Curl error : ' . $httpCode . 'Please check settings' . curl_error($ch);
    7877            $table = $wpdb->prefix . 'lazy_pinner_logs';
    7978        $wpdb->query("INSERT INTO $table (pinner_postid, pinner_comment) VALUES($post, '$log')");
     79        curl_close($ch);
    8080        } else {
    81                 curl_close($ch); // close cURL handler
    8281        $post = get_the_ID();
    8382                $log = "Successful Pin";//echo "post message Sent Succesfully" ;
     
    8584            $table = $wpdb->prefix . 'lazy_pinner_logs';
    8685        $wpdb->query("INSERT INTO $table (pinner_postid, pinner_comment) VALUES($post, '$log')");
     86                curl_close($ch); // close cURL handler
    8787        }
    8888}
  • lazy-pinner/tags/2.3/lazypinner.php

    r721626 r724680  
    44Plugin URI: http://www.biofects.com
    55Description: This plugin automatically post your image and title to pineterst on Publish or Save
    6 Version: 2.2
     6Version: 2.3
    77Author: Lee Thompson and Nick Westerlund
    88Author URI: http://www.biofects.com
     
    2727
    2828global $lazypinner_version;
    29 $lazypinner_version = "1.0";
     29$lazypinner_version = "1.1";
    3030
    3131
     
    3535    $table2 = $wpdb->prefix . 'lazy_pinner_logs';
    3636
    37     $sql = "CREATE TABLE " . $table . " (
    38                 `email` varchar(100) NOT NULL DEFAULT '',
    39         `password` varchar(100) NOT NULL DEFAULT '',
    40         `passkey` varchar(255) NOT NULL DEFAULT '',
    41         `board` varchar(100) NOT NULL DEFAULT '',
    42         `board_user` varchar(100) NOT NULL DEFAULT '',
    43         `board_id` bigint(20) NOT NULL,
    44         UNIQUE KEY `email` (`email`)
    45         );";
     37
     38        $sql = "CREATE TABLE " . $table . " (
     39            `email` varchar(100) NOT NULL DEFAULT '',
     40        `password` varchar(100) NOT NULL DEFAULT '',
     41            `passkey` varchar(255) NOT NULL DEFAULT '',
     42        `board` varchar(100) NOT NULL DEFAULT '',
     43        `board_user` varchar(100) NOT NULL DEFAULT '',
     44        `board_id` bigint(20) NOT NULL,
     45         UNIQUE KEY `email` (`email`)
     46    );";
    4647             
    47     $sql2 = "CREATE TABLE " . $table2 ." (
    48             pinner_date TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    49             pinner_postid int(11) NOT NULL,
    50             pinner_comment varchar(255) NOT NULL DEFAULT ''
     48        $sql2 = "CREATE TABLE " . $table2 ." (
     49            `pinner_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     50            `pinner_postid` int(11) NOT NULL,
     51            `pinner_comment` varchar(255) NOT NULL DEFAULT ''
     52        );";
     53
     54        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     55        dbDelta($sql);
     56        dbdelta($sql2);
     57        add_option( "lazypinner_version", $lazypinner_version );
     58        update_option( "lazypinner_version", $lazypinner_version );
     59        $wpdb->query("INSERT INTO $table VALUES('your@email.com', 'cUyYnKRaIMHqW/ZSl1oWy9Um6kdRR6RH57pp6AH22SA=', 'He770', 'your board','your user', 12345 )");
     60
     61if( $installed_ver != $lazypinner_version ) {
     62
     63        $sqlnew = "CREATE TABLE " . $table2 ." (
     64            `pinner_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     65            `pinner_postid` int(11) NOT NULL,
     66            `pinner_comment` varchar(255) NOT NULL DEFAULT ''
    5167          );";
    5268
    53     require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    54     dbDelta($sql);
    55     dbdelta($sql2);
    56     add_option( "lazypinner_version", $lazypinner_version );
    57    $wpdb->query("INSERT INTO $table VALUES('your@email.com', 'cUyYnKRaIMHqW/ZSl1oWy9Um6kdRR6RH57pp6AH22SA=', 'He770', 'your board','your user', 12345 )");
     69        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     70        dbdelta($sqlnew);
     71        update_option( "lazypinner_version", $lazypinner_version );
     72
     73    }
    5874}
    5975
  • lazy-pinner/tags/2.3/readme.txt

    r721626 r724680  
    55Requires at least: 3.0
    66Tested up to: 3.5.1
    7 Stable tag: 2.2
     7Stable tag: 2.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    7272= 2.2 =
    7373Added some error checking
     74
     75= 2.3 =
     76Added curl check for common errors
  • lazy-pinner/trunk/includes/pinit.php

    r715246 r724680  
    7373    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    7474        if($httpCode == 404){
    75         curl_close($ch);
    7675        $post = get_the_ID();
    77                 $log =  'Curl error : Please check settings'. curl_error($ch);
     76                $log =  'Curl error : ' . $httpCode . 'Please check settings' . curl_error($ch);
    7877            $table = $wpdb->prefix . 'lazy_pinner_logs';
    7978        $wpdb->query("INSERT INTO $table (pinner_postid, pinner_comment) VALUES($post, '$log')");
     79        curl_close($ch);
    8080        } else {
    81                 curl_close($ch); // close cURL handler
    8281        $post = get_the_ID();
    8382                $log = "Successful Pin";//echo "post message Sent Succesfully" ;
     
    8584            $table = $wpdb->prefix . 'lazy_pinner_logs';
    8685        $wpdb->query("INSERT INTO $table (pinner_postid, pinner_comment) VALUES($post, '$log')");
     86                curl_close($ch); // close cURL handler
    8787        }
    8888}
  • lazy-pinner/trunk/lazypinner.php

    r721626 r724680  
    44Plugin URI: http://www.biofects.com
    55Description: This plugin automatically post your image and title to pineterst on Publish or Save
    6 Version: 2.2
     6Version: 2.3
    77Author: Lee Thompson and Nick Westerlund
    88Author URI: http://www.biofects.com
     
    2727
    2828global $lazypinner_version;
    29 $lazypinner_version = "1.0";
     29$lazypinner_version = "1.1";
    3030
    3131
     
    3535    $table2 = $wpdb->prefix . 'lazy_pinner_logs';
    3636
    37     $sql = "CREATE TABLE " . $table . " (
    38                 `email` varchar(100) NOT NULL DEFAULT '',
    39         `password` varchar(100) NOT NULL DEFAULT '',
    40         `passkey` varchar(255) NOT NULL DEFAULT '',
    41         `board` varchar(100) NOT NULL DEFAULT '',
    42         `board_user` varchar(100) NOT NULL DEFAULT '',
    43         `board_id` bigint(20) NOT NULL,
    44         UNIQUE KEY `email` (`email`)
    45         );";
     37
     38        $sql = "CREATE TABLE " . $table . " (
     39            `email` varchar(100) NOT NULL DEFAULT '',
     40        `password` varchar(100) NOT NULL DEFAULT '',
     41            `passkey` varchar(255) NOT NULL DEFAULT '',
     42        `board` varchar(100) NOT NULL DEFAULT '',
     43        `board_user` varchar(100) NOT NULL DEFAULT '',
     44        `board_id` bigint(20) NOT NULL,
     45         UNIQUE KEY `email` (`email`)
     46    );";
    4647             
    47     $sql2 = "CREATE TABLE " . $table2 ." (
    48             pinner_date TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    49             pinner_postid int(11) NOT NULL,
    50             pinner_comment varchar(255) NOT NULL DEFAULT ''
     48        $sql2 = "CREATE TABLE " . $table2 ." (
     49            `pinner_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     50            `pinner_postid` int(11) NOT NULL,
     51            `pinner_comment` varchar(255) NOT NULL DEFAULT ''
     52        );";
     53
     54        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     55        dbDelta($sql);
     56        dbdelta($sql2);
     57        add_option( "lazypinner_version", $lazypinner_version );
     58        update_option( "lazypinner_version", $lazypinner_version );
     59        $wpdb->query("INSERT INTO $table VALUES('your@email.com', 'cUyYnKRaIMHqW/ZSl1oWy9Um6kdRR6RH57pp6AH22SA=', 'He770', 'your board','your user', 12345 )");
     60
     61if( $installed_ver != $lazypinner_version ) {
     62
     63        $sqlnew = "CREATE TABLE " . $table2 ." (
     64            `pinner_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     65            `pinner_postid` int(11) NOT NULL,
     66            `pinner_comment` varchar(255) NOT NULL DEFAULT ''
    5167          );";
    5268
    53     require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    54     dbDelta($sql);
    55     dbdelta($sql2);
    56     add_option( "lazypinner_version", $lazypinner_version );
    57    $wpdb->query("INSERT INTO $table VALUES('your@email.com', 'cUyYnKRaIMHqW/ZSl1oWy9Um6kdRR6RH57pp6AH22SA=', 'He770', 'your board','your user', 12345 )");
     69        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     70        dbdelta($sqlnew);
     71        update_option( "lazypinner_version", $lazypinner_version );
     72
     73    }
    5874}
    5975
  • lazy-pinner/trunk/readme.txt

    r721626 r724680  
    55Requires at least: 3.0
    66Tested up to: 3.5.1
    7 Stable tag: 2.2
     7Stable tag: 2.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    7272= 2.2 =
    7373Added some error checking
     74
     75= 2.3 =
     76Added curl check for common errors
Note: See TracChangeset for help on using the changeset viewer.