Plugin Directory

Changeset 652694


Ignore:
Timestamp:
01/14/2013 11:27:04 PM (13 years ago)
Author:
GabSoftware
Message:

Maintenance release for WordPress 3.5

Location:
counterize/trunk
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • counterize/trunk/counterize.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/
    55 Description: Complete counter and statistics plugin for Wordpress with no external libs. See Readme for more details.
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    4343define( 'COUNTERIZE_VERSION_MAJ', 3   );
    4444define( 'COUNTERIZE_VERSION_MIN', 1   );
    45 define( 'COUNTERIZE_VERSION_REV', 3  );
     45define( 'COUNTERIZE_VERSION_REV', 4  );
    4646
    4747// Specify width and height for icons here
     
    462462    if( $_SERVER['REQUEST_URI'] )
    463463    {
    464         $requesturl = $wpdb->prepare( $_SERVER['REQUEST_URI'] );
     464        $requesturl = $_SERVER['REQUEST_URI'];
    465465        $sql = "SELECT `count` "
    466466            . " FROM `" . counterize_pageTable() . "`"
     
    834834            {
    835835                $first = false;
    836                 $sql .= " m.`IP` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     836                $sql .= " m.`IP` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    837837            }
    838838            else
     
    843843                    $logical = 'AND';
    844844                }
    845                 $sql .= " {$logical} m.`IP` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     845                $sql .= " {$logical} m.`IP` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    846846            }
    847847        }
     
    872872            {
    873873                $first = false;
    874                 $sql .= " c.`code` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     874                $sql .= " c.`code` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    875875            }
    876876            else
     
    881881                    $logical = 'AND';
    882882                }
    883                 $sql .= " {$logical} c.`code` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     883                $sql .= " {$logical} c.`code` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    884884            }
    885885        }
     
    910910            {
    911911                $first = false;
    912                 $sql .= " p.`url` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     912                $sql .= " p.`url` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    913913            }
    914914            else
     
    919919                    $logical = 'AND';
    920920                }
    921                 $sql .= " {$logical} p.`url` {$comparator} '" . $wpdb->prepare( $filter ) . "' ";
     921                $sql .= " {$logical} p.`url` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "' ";
    922922            }
    923923        }
     
    948948            {
    949949                $first = false;
    950                 $sql .= " r.`name` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     950                $sql .= " r.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    951951            }
    952952            else
     
    957957                    $logical = 'AND';
    958958                }
    959                 $sql .= " {$logical} r.`name` {$comparator} '" . $wpdb->prepare( $filter ) . "' ";
     959                $sql .= " {$logical} r.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "' ";
    960960            }
    961961        }
     
    986986            {
    987987                $first = false;
    988                 $sql .= " ua.`name` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     988                $sql .= " ua.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    989989            }
    990990            else
     
    995995                    $logical = 'AND';
    996996                }
    997                 $sql .= " {$logical} ua.`name` {$comparator} '" . $wpdb->prepare( $filter ) . "' ";
     997                $sql .= " {$logical} ua.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "' ";
    998998            }
    999999        }
     
    10241024            {
    10251025                $first = false;
    1026                 $sql .= " k.`keyword` {$comparator} '" . $wpdb->prepare( $filter ) ."' ";
     1026                $sql .= " k.`keyword` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."' ";
    10271027            }
    10281028            else
     
    10331033                    $logical = 'AND';
    10341034                }
    1035                 $sql .= " {$logical} k.`keyword` {$comparator} '" . $wpdb->prepare( $filter ) . "' ";
     1035                $sql .= " {$logical} k.`keyword` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "' ";
    10361036            }
    10371037        }
     
    10551055        $where = TRUE;
    10561056        $sql .= $clause;
    1057         $sql .= " m.`timestamp` BETWEEN '" . $wpdb->prepare( $datefilter1 ) . "' AND '" . $wpdb->prepare( $datefilter2 ) . "' ) \n";
     1057        $sql .= " m.`timestamp` BETWEEN '" . $wpdb->prepare( "%s", $datefilter1 ) . "' AND '" . $wpdb->prepare( "%s", $datefilter2 ) . "' ) \n";
    10581058    }
    10591059
     
    10631063        $clause = $where === FALSE ? 'WHERE' : 'AND';
    10641064        $where = TRUE;
    1065         $sql .= "{$clause} m.`id` = '" . $wpdb->prepare( $entryID ) . "' \n";
     1065        $sql .= "{$clause} m.`id` = '" . $wpdb->prepare( "%s", $entryID ) . "' \n";
    10661066    }
    10671067
  • counterize/trunk/counterize_admin.php

    r497973 r652694  
    10531053                    {
    10541054                        //retrieve the pageID to decount
    1055                         $pageid = $wpdb->get_var( 'SELECT `pageID` FROM `' . counterize_pageTable() . "` WHERE `url`='" . $wpdb->prepare( $page ) . "' LIMIT 1" );
     1055                        $pageid = $wpdb->get_var( 'SELECT `pageID` FROM `' . counterize_pageTable() . "` WHERE `url`='" . $wpdb->prepare( "%s", $page ) . "' LIMIT 1" );
    10561056                    }
    10571057
    10581058                    //retrieve the refererID to decount
    1059                     $refererid = $wpdb->get_var( 'SELECT `refererID` FROM `' . counterize_refererTable() . "` WHERE `name`='" . $wpdb->prepare( $referer ) . "' LIMIT 1" );
     1059                    $refererid = $wpdb->get_var( 'SELECT `refererID` FROM `' . counterize_refererTable() . "` WHERE `name`='" . $wpdb->prepare( "%s", $referer ) . "' LIMIT 1" );
    10601060
    10611061                    //get the number of records to decount from page and referer tables
     
    14611461                $page_cnt++;
    14621462
    1463                 $sql_pages_1_1 .= $wpdb->prepare( $id );
    1464                 $sql_pages_1_2 .= '"' . $wpdb->prepare( $agent['page'] ). '"';
    1465                 $sql_pages_1_3 .= '"' . $wpdb->prepare( $agent['referer'] ). '"';
    1466 
    1467                 $sql_logtable_1_1 .= $wpdb->prepare( $id );
    1468                 $sql_logtable_1_2 .= '"' . $wpdb->prepare( $agent['page'] ). '"';
    1469                 $sql_logtable_1_3 .= '"' . $wpdb->prepare( $agent['referer'] ). '"';
     1463                $sql_pages_1_1 .= $wpdb->prepare( "%s", $id );
     1464                $sql_pages_1_2 .= '"' . $wpdb->prepare( "%s", $agent['page'] ). '"';
     1465                $sql_pages_1_3 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';
     1466
     1467                $sql_logtable_1_1 .= $wpdb->prepare( "%s", $id );
     1468                $sql_logtable_1_2 .= '"' . $wpdb->prepare( "%s", $agent['page'] ). '"';
     1469                $sql_logtable_1_3 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';
    14701470            }
    14711471            else
     
    14821482                $nopage_cnt++;
    14831483
    1484                 $sql_pages_2_1 .= $wpdb->prepare( $id );
    1485                 $sql_pages_2_2 .= '"' . $wpdb->prepare( $agent['referer'] ). '"';
    1486 
    1487                 $sql_logtable_2_1 .= $wpdb->prepare( $id );
    1488                 $sql_logtable_2_2 .= '"' . $wpdb->prepare( $agent['referer'] ). '"';
     1484                $sql_pages_2_1 .= $wpdb->prepare( "%s", $id );
     1485                $sql_pages_2_2 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';
     1486
     1487                $sql_logtable_2_1 .= $wpdb->prepare( "%s", $id );
     1488                $sql_logtable_2_2 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';
    14891489            }
    14901490        }
  • counterize/trunk/counterize_deprecated.php

    r491617 r652694  
    9797{
    9898    global $wpdb;
    99     $number = $wpdb->prepare( $number );
     99    $number = $wpdb->prepare( "%d", $number );
    100100    $sql = "SELECT c.`postID`, c.`count` AS amount , c.`url` AS url, w.`post_title` AS label, w.`post_title` AS label2 "
    101101        . " FROM `" . counterize_pageTable() . "` c, `" . $wpdb->posts . "` w "
     
    136136    global $wpdb;
    137137    $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    138     $number = $wpdb->prepare( $number );
     138    $number = $wpdb->prepare( "%d", $number );
    139139    $sql = "SELECT COUNT( l.`id` ) AS amount, c.`postID`, c.`url` AS url, w.`post_title` AS label, w.`post_title` AS label2 "
    140140        . " FROM `" . counterize_logTable() . "` l, `" . counterize_pageTable() . "` c, `" . $wpdb->posts . "` w "
     
    175175{
    176176    global $wpdb;
    177     $number = $wpdb->prepare( $number );
     177    $number = $wpdb->prepare( "%d", $number );
    178178    $sql = "SELECT `count` AS amount , `url` AS url, `url` AS label, `url` AS label2 "
    179179        . " FROM `" . counterize_pageTable() . "`"
     
    223223        . " FROM `" . counterize_refererTable() . "`"
    224224        . " WHERE `name` <> 'unknown' "
    225         . " AND `name` NOT LIKE '" . $wpdb->prepare( get_option( "home" ) ) . "%%' "
    226         . " AND `name` NOT LIKE '" . $wpdb->prepare( get_option( "siteurl" ) ) . "%%' "
     225        . " AND `name` NOT LIKE '" . $wpdb->prepare( "%s", get_option( "home" ) ) . "%%' "
     226        . " AND `name` NOT LIKE '" . $wpdb->prepare( "%s", get_option( "siteurl" ) ) . "%%' "
    227227        . " ORDER BY amount DESC "
    228228        . " LIMIT {$number}";
     
    242242        . " WHERE m.refererID = r.refererID "
    243243        . " AND r.name <> 'unknown' "
    244         . " AND r.name NOT LIKE '" . $wpdb->prepare( get_option( "home" ) ) . "%%' "
    245         . " AND r.name NOT LIKE '" . $wpdb->prepare( get_option( "siteurl" ) ) . "%%' "
     244        . " AND r.name NOT LIKE '" . $wpdb->prepare( "%s", get_option( "home" ) ) . "%%' "
     245        . " AND r.name NOT LIKE '" . $wpdb->prepare( "%s", get_option( "siteurl" ) ) . "%%' "
    246246        . " AND m.timestamp >= '{$onedayago}'"
    247247        . " GROUP BY r.name "
     
    263263{
    264264    global $wpdb;
    265     $geoip = $wpdb->prepare( counterize_get_option( 'geoip' ) );
    266     $number = $wpdb->prepare( $number );
     265    $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) );
     266    $number = $wpdb->prepare( "%d", $number );
    267267    $sql = "SELECT COUNT(`IP`) AS amount, `IP` AS label, `IP` AS label2, CONCAT('{$geoip}', `IP`) AS url "
    268268        . " FROM `" . counterize_logTable() . "`"
     
    284284    global $wpdb;
    285285    $onedayago = date( "Y-m-d H:i:s", time() - 86400 );
    286     $number = $wpdb->prepare( $number );
    287     $geoip = $wpdb->prepare( counterize_get_option( 'geoip' ) );
     286    $number = $wpdb->prepare( "%d", $number );
     287    $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) );
    288288    $sql = "SELECT COUNT(`IP`) AS amount, `IP` AS label, `IP` AS label2, CONCAT('{$geoip}', `IP`) AS url "
    289289        . " FROM `" . counterize_logTable() . "`"
     
    307307{
    308308    global $wpdb;
    309     $number = $wpdb->prepare( $number );
     309    $number = $wpdb->prepare( "%d", $number );
    310310    $sql = "SELECT `count` AS amount, `keyword` AS label, `keyword` AS label2 "
    311311        . " FROM `" . counterize_keywordTable() . "`"
     
    325325    global $wpdb;
    326326    $today = date( 'Y-m-d' );
    327     $number = $wpdb->prepare( $number );
     327    $number = $wpdb->prepare( "%d", $number );
    328328    $sql = "SELECT COUNT(1) AS amount, k.keyword AS label, k.keyword AS label2 "
    329329        . " FROM " . counterize_keywordTable() . " k, " . counterize_logTable() . " l, " . counterize_refererTable() . " r "
     
    353353{
    354354    global $wpdb;
    355     $number = $wpdb->prepare( $number );
     355    $number = $wpdb->prepare( "%d", $number );
    356356    $sql = "SELECT `count` AS amount , `code`, `code` AS label, `code` AS label2 "
    357357        . " FROM `" . counterize_countryTable() . "`"
     
    389389    global $wpdb;
    390390    $onedayago = date( "Y-m-d H:i:s", time() - 86400 );
    391     $number = $wpdb->prepare( $number );
     391    $number = $wpdb->prepare( "%d", $number );
    392392    $sql = "SELECT COUNT(m.id) AS amount, c.code AS code, c.code AS label, c.code AS label2 "
    393393        . " FROM `" . counterize_logTable() . "` m, `" . counterize_countryTable() . "` c "
     
    430430    global $wpdb;
    431431
    432     $nb_parent_items = (int) $wpdb->prepare( $nb_parent_items );
    433     $nb_child_items  = (int) $wpdb->prepare( $nb_child_items );
     432    $nb_parent_items = (int) $wpdb->prepare( "%d", $nb_parent_items );
     433    $nb_child_items  = (int) $wpdb->prepare( "%d", $nb_child_items );
    434434
    435435    $sql_parents =
     
    482482{
    483483    global $wpdb;
    484     $number = $wpdb->prepare( $number );
     484    $number = $wpdb->prepare( "%d", $number );
    485485    $sql = "SELECT SUM(`count`) AS amount, `browserName` AS label, `browserName` AS label2, `browserCode` AS code, `browserURL` AS url "
    486486        . " FROM `" . counterize_agentsTable() . "`"
     
    513513{
    514514    global $wpdb;
    515     $number = $wpdb->prepare( $number );
     515    $number = $wpdb->prepare( "%d", $number );
    516516    $sql = "SELECT "
    517517        . "     SUM(`count`) AS amount, "
     
    556556    global $wpdb;
    557557
    558     $nb_parent_items = (int) $wpdb->prepare( $nb_parent_items );
    559     $nb_child_items  = (int) $wpdb->prepare( $nb_child_items );
     558    $nb_parent_items = (int) $wpdb->prepare( "%d", $nb_parent_items );
     559    $nb_child_items  = (int) $wpdb->prepare( "%d", $nb_child_items );
    560560
    561561    $sql_parents =
     
    607607{
    608608    global $wpdb;
    609     $number = $wpdb->prepare( $number );
     609    $number = $wpdb->prepare( "%d", $number );
    610610    $sql = "SELECT SUM(`count`) AS amount, `osName` AS label, `osName` AS label2, `osCode` AS code, `osURL` AS url "
    611611        . " FROM `" . counterize_agentsTable() . "`"
     
    640640{
    641641    global $wpdb;
    642     $number = $wpdb->prepare( $number );
     642    $number = $wpdb->prepare( "%d", $number );
    643643    $sql = "SELECT SUM( `count` ) AS amount, CONCAT( CONCAT( `osName`, ' ' ), `osVersion` ) AS label, CONCAT( CONCAT( `osName`, ' ' ), `osVersion` ) AS label2, `osCode`, `osURL` AS url "
    644644        . " FROM `" . counterize_agentsTable() . "`"
  • counterize/trunk/counterize_install.php

    r497973 r652694  
    882882            }
    883883
    884             if( $Revision < 3 )
    885             {
    886                 $Revision = 3;
    887             }
    888             // Here we have Counterize 3.1.3
     884            if( $Revision < 4 )
     885            {
     886                $Revision = 4;
     887            }
     888            // Here we have Counterize 3.1.4
    889889        }
    890890    }
  • counterize/trunk/counterize_iptocountry.php

    r491617 r652694  
    4646{
    4747    global $counterize_countries;
    48     if( $code2 != '00' )
     48    if( $code2 != '00' && isset( $counterize_countries[$code2] ) )
    4949    {
    5050        return $counterize_countries[$code2][0];
     
    6060{
    6161    global $counterize_countries;
    62     if( $code2 != '00' )
     62    if( $code2 != '00' && isset( $counterize_countries[$code2] ) )
    6363    {
    6464        return $counterize_countries[$code2][1];
  • counterize/trunk/counterize_plugin_browsers.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/browsers
    55 Description: Display some information about the browsers used by your visitors, for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    279279    {
    280280        global $wpdb;
    281         $nb_parent_items = (int) $wpdb->prepare( $nb_parent_items );
    282         $nb_child_items  = (int) $wpdb->prepare( $nb_child_items );
     281        $nb_parent_items = (int) $wpdb->prepare( "%d", $nb_parent_items );
     282        $nb_child_items  = (int) $wpdb->prepare( "%d", $nb_child_items );
    283283
    284284        $sql_parents =
     
    400400    {
    401401        global $wpdb;
    402         $number = $wpdb->prepare( $number );
     402        $number = $wpdb->prepare( "%d", $number );
    403403        $sql = "SELECT SUM(`count`) AS `count`, `browserName` AS label, `browserCode` AS `code`, `browserURL` AS `url` "
    404404            . " FROM `" . counterize_agentsTable() . "`"
     
    480480    {
    481481        global $wpdb;
    482         $number = $wpdb->prepare( $number );
     482        $number = $wpdb->prepare( "%d", $number );
    483483        $sql = "SELECT "
    484484            . "     SUM( `count` ) AS `count`, "
  • counterize/trunk/counterize_plugin_countries.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/countries
    55 Description: Display some information about the countries for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    269269    {
    270270        global $wpdb;
    271         $number = $wpdb->prepare( $number );
     271        $number = $wpdb->prepare( "%d", $number );
    272272        $sql = "SELECT `count` , `code` "
    273273            . " FROM `" . counterize_countryTable() . "`"
     
    339339    {
    340340        global $wpdb;
    341         $number = $wpdb->prepare( $number );
     341        $number = $wpdb->prepare( "%d", $number );
    342342        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    343343        $sql = "SELECT COUNT( m.id ) AS `count`, c.code, c.code AS label "
  • counterize/trunk/counterize_plugin_ip.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/ip
    55 Description: Display some information about the IP addresses of your visitors for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    304304    {
    305305        global $wpdb;
    306         $number = $wpdb->prepare( $number );
    307         $geoip = $wpdb->prepare( counterize_get_option( 'geoip' ) );
    308         $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( '{$geoip}', `IP` ) AS `url` "
     306        $number = $wpdb->prepare( "%d", $number );
     307        $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) );
     308        $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( {$geoip}, `IP` ) AS `url` "
    309309            . " FROM `" . counterize_logTable() . "`"
    310310            . " WHERE `IP` <> 'unavailable' "
     
    353353        global $wpdb;
    354354        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    355         $number = $wpdb->prepare( $number );
    356         $geoip = $wpdb->prepare( counterize_get_option( 'geoip' ) );
    357         $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( '{$geoip}', `IP` ) AS `url` "
     355        $number = $wpdb->prepare( "%d", $number );
     356        $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) );
     357        $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( {$geoip}, `IP` ) AS `url` "
    358358            . " FROM `" . counterize_logTable() . "`"
    359359            . " WHERE `IP` <> 'unavailable' "
     
    402402    {
    403403        global $wpdb;
    404         $number = $wpdb->prepare( $number );
    405         $geoip = $wpdb->prepare( counterize_get_option( 'geoip' ) );
    406         $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( '{$geoip}', `IP` ) AS `url` "
     404        $number = $wpdb->prepare( "%d", $number );
     405        $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) );
     406        $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( {$geoip}, `IP` ) AS `url` "
    407407            . " FROM `" . counterize_logTable() . "`"
    408408            . " WHERE `IP` <> 'unavailable' "
     
    448448        global $wpdb;
    449449        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    450         $number = $wpdb->prepare( $number );
    451         $geoip = $wpdb->prepare( counterize_get_option( 'geoip' ) );
    452         $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( '{$geoip}', `IP` ) AS `url` "
     450        $number = $wpdb->prepare( "%d", $number );
     451        $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) );
     452        $sql = "SELECT COUNT(`IP`) AS `count`, `IP` AS `label`, CONCAT( {$geoip}, `IP` ) AS `url` "
    453453            . " FROM `" . counterize_logTable() . "`"
    454454            . " WHERE `IP` <> 'unavailable' "
  • counterize/trunk/counterize_plugin_keywords.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/keywords
    55 Description: Display some information about the keywords written by your visitors to access your website for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    272272    {
    273273        global $wpdb;
    274         $number = $wpdb->prepare( $number );
     274        $number = $wpdb->prepare( "%d", $number );
    275275        $sql = "SELECT `count`, `keyword` AS `label` "
    276276            . " FROM `" . counterize_keywordTable() . "`"
     
    315315    {
    316316        global $wpdb;
    317         $number = $wpdb->prepare( $number );
     317        $number = $wpdb->prepare( "%d", $number );
    318318        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    319319        $sql = "SELECT COUNT( 1 ) AS `count`, k.keyword AS `label` "
  • counterize/trunk/counterize_plugin_os.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/os
    55 Description: Display some information about the operating systems used by your visitors, for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    279279    {
    280280        global $wpdb;
    281         $nb_parent_items = (int) $wpdb->prepare( $nb_parent_items );
    282         $nb_child_items  = (int) $wpdb->prepare( $nb_child_items );
     281        $nb_parent_items = (int) $wpdb->prepare( "%d", $nb_parent_items );
     282        $nb_child_items  = (int) $wpdb->prepare( "%d", $nb_child_items );
    283283
    284284        $sql_parents =
     
    397397    {
    398398        global $wpdb;
    399         $number = $wpdb->prepare( $number );
     399        $number = $wpdb->prepare( "%d", $number );
    400400        $sql = "SELECT SUM(`count`) AS `count`, `osName` AS `label`, `osCode` AS `code`, `osURL` AS `url` "
    401401            . " FROM `" . counterize_agentsTable() . "`"
     
    470470    {
    471471        global $wpdb;
    472         $number = $wpdb->prepare( $number );
     472        $number = $wpdb->prepare( "%d", $number );
    473473        $sql = "SELECT SUM( `count` ) AS `count`, CONCAT( CONCAT( `osName`, ' ' ), `osVersion` ) AS `label`, `osCode` AS `code`, `osURL` AS `url` "
    474474            . " FROM `" . counterize_agentsTable() . "`"
  • counterize/trunk/counterize_plugin_outlinks.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/outlinks
    55 Description: Display some information about the outlinks for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    306306    {
    307307        global $wpdb;
    308         $number = $wpdb->prepare( $number );
     308        $number = $wpdb->prepare( "%d", $number );
    309309        $sql = "SELECT `count` , `url`, `url` AS label "
    310310            . " FROM `" . counterize_outlinksTable() . "`"
     
    349349    {
    350350        global $wpdb;
    351         $number = $wpdb->prepare( $number );
     351        $number = $wpdb->prepare( "%d", $number );
    352352        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    353353        $sql = "SELECT COUNT( m.`id` ) AS `count`, o.`url` AS url, o.`url` AS label "
     
    397397    {
    398398        global $wpdb;
    399         $number = $wpdb->prepare( $number );
     399        $number = $wpdb->prepare( "%d", $number );
    400400        $sql = "SELECT COUNT( m.`id` ) AS `count`, p.`url` AS url, p.`url` AS label "
    401401            . " FROM `" . counterize_logTable() . "` m, `" . counterize_pageTable() . "` p "
     
    450450    {
    451451        global $wpdb;
    452         $number = $wpdb->prepare( $number );
     452        $number = $wpdb->prepare( "%d", $number );
    453453        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    454454        $sql = "SELECT COUNT( m.`id` ) AS `count`, p.`url` AS url, p.`url` AS label "
  • counterize/trunk/counterize_plugin_pages.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/pages
    55 Description: Display some information about popular pages and posts, and the most requested URLs, for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    300300    {
    301301        global $wpdb;
    302         $number = $wpdb->prepare( $number );
     302        $number = $wpdb->prepare( "%d", $number );
    303303        $sql = "SELECT `count` , `url` AS url, `url` AS label "
    304304            . " FROM `" . counterize_pageTable() . "`"
     
    346346    {
    347347        global $wpdb;
    348         $number = $wpdb->prepare( $number );
     348        $number = $wpdb->prepare( "%d", $number );
    349349        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    350350        $sql = "SELECT COUNT( m.`id` ) AS `count`, p.`url` AS url, p.`url` AS label "
     
    399399    {
    400400        global $wpdb;
    401         $number = $wpdb->prepare( $number );
     401        $number = $wpdb->prepare( "%d", $number );
    402402        $sql = "SELECT c.`postID`, SUM( c.`count`) AS `count`, c.`url`, w.`post_title` AS label "
    403403            . " FROM `" . counterize_pageTable() . "` c, `" . $wpdb->posts . "` w "
     
    472472        global $wpdb;
    473473        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    474         $number = $wpdb->prepare( $number );
     474        $number = $wpdb->prepare( "%d", $number );
    475475        $sql = "SELECT COUNT( l.`id` ) AS `count`, c.`postID`, c.`url` AS url, w.`post_title` AS label "
    476476            . " FROM `" . counterize_logTable() . "` l, `" . counterize_pageTable() . "` c, `" . $wpdb->posts . "` w "
  • counterize/trunk/counterize_plugin_referers.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/referers
    55 Description: Display some information about the referers for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
     
    306306    {
    307307        global $wpdb;
    308         $number = $wpdb->prepare( $number );
     308        $number = $wpdb->prepare( "%d", $number );
    309309        $sql = "SELECT `count`, `name` AS label, `name` AS url "
    310310            . " FROM `" . counterize_refererTable() . "`"
    311311            . " WHERE `name` <> 'unknown' "
    312             . " AND `name` NOT LIKE '" . $wpdb->prepare( get_option( 'home' ) ) . "%%' "
    313             . " AND `name` NOT LIKE '" . $wpdb->prepare( get_option( 'siteurl' ) ) . "%%' "
     312            . " AND `name` NOT LIKE " . $wpdb->prepare( "%s", get_option( 'home' ) . "%%" ) . " "
     313            . " AND `name` NOT LIKE " . $wpdb->prepare( "%s", get_option( 'siteurl' ) . "%%" ) . " "
    314314            . " ORDER BY `count` DESC "
    315315            . " LIMIT {$number}";
     
    354354    {
    355355        global $wpdb;
    356         $number = $wpdb->prepare( $number );
     356        $number = $wpdb->prepare( "%d", $number );
    357357        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    358358        $sql = "SELECT COUNT( m.id ) AS `count`, r.name AS label, r.name AS url "
     
    360360            . " WHERE m.`refererID` = r.`refererID` "
    361361            . " AND r.`name` <> 'unknown' "
    362             . " AND r.`name` NOT LIKE '" . $wpdb->prepare( get_option( "home" ) ) . "%%' "
    363             . " AND r.`name` NOT LIKE '" . $wpdb->prepare( get_option( "siteurl" ) ) . "%%' "
     362            . " AND r.`name` NOT LIKE " . $wpdb->prepare( "%s", get_option( "home" ) . "%%" ) . " "
     363            . " AND r.`name` NOT LIKE " . $wpdb->prepare( "%s", get_option( "siteurl" ) . "%%" ) . " "
    364364            . " AND m.`timestamp` >= '{$onedayago}'"
    365365            . " GROUP BY r.`name` "
     
    406406    {
    407407        global $wpdb;
    408         $number = $wpdb->prepare( $number );
     408        $number = $wpdb->prepare( "%d", $number );
    409409        $sql = 'SELECT SUM( `count` ) AS `count`, SUBSTRING_INDEX( SUBSTRING_INDEX( TRIM( LEADING "https://" FROM TRIM( LEADING "http://" FROM TRIM( `name` ) ) ), "/", 1 ), ":", 1 ) AS `domain` '
    410410            . " FROM `" . counterize_refererTable() . "`"
    411411            . " WHERE `name` <> 'unknown' "
    412             . " AND `name` NOT LIKE '" . $wpdb->prepare( get_option( 'home' ) ) . "%%' "
    413             . " AND `name` NOT LIKE '" . $wpdb->prepare( get_option( 'siteurl' ) ) . "%%' "
     412            . " AND `name` NOT LIKE " . $wpdb->prepare( "%s", get_option( 'home' ) . "%%" ) . " "
     413            . " AND `name` NOT LIKE " . $wpdb->prepare( "%s", get_option( 'siteurl' ) . "%%" ) . " "
    414414            . " GROUP BY `domain` "
    415415            . " ORDER BY `count` DESC "
     
    455455    {
    456456        global $wpdb;
    457         $number = $wpdb->prepare( $number );
     457        $number = $wpdb->prepare( "%d", $number );
    458458        $onedayago = date( 'Y-m-d H:i:s', time() - 86400 );
    459459        $sql = 'SELECT COUNT( m.id ) AS `count`, SUBSTRING_INDEX( SUBSTRING_INDEX( TRIM( LEADING "https://" FROM TRIM( LEADING "http://" FROM TRIM( r.`name` ) ) ), "/", 1 ), ":", 1 ) AS `domain` '
     
    461461            . " WHERE m.`refererID` = r.`refererID` "
    462462            . " AND r.`name` <> 'unknown' "
    463             . " AND r.`name` NOT LIKE '" . $wpdb->prepare( get_option( "home" ) ) . "%%' "
    464             . " AND r.`name` NOT LIKE '" . $wpdb->prepare( get_option( "siteurl" ) ) . "%%' "
     463            . " AND r.`name` NOT LIKE " . $wpdb->prepare( "%s", get_option( "home" ) . "%%" ) . " "
     464            . " AND r.`name` NOT LIKE " . $wpdb->prepare( "%s", get_option( "siteurl" ) . "%%" ) . " "
    465465            . " AND m.`timestamp` >= '{$onedayago}'"
    466466            . " GROUP BY `domain` "
  • counterize/trunk/counterize_plugin_traffic.php

    r497973 r652694  
    44 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/traffic
    55 Description: Display some information about the traffic for the Counterize plugin
    6  Version: 3.1.3
     6 Version: 3.1.4
    77 Author: Gabriel Hautclocq
    88 Author URI: http://www.gabsoftware.com/
  • counterize/trunk/license.txt

    r389455 r652694  
    1 Copyright (c) 2011 GabSoftware <gabriel@gabsoftware.com>
     1Copyright (c) 2011 - 2013 GabSoftware <gabriel@gabsoftware.com>
    22
    33Permission to use, copy, modify, and/or distribute this software for any
  • counterize/trunk/readme.txt

    r498009 r652694  
    44Tags: hits, visit, counter, traffic, statistics, stats, browser, operating, system, graph, chart, diagram
    55Requires at least: 3.3.0
    6 Tested up to: 3.3.1
    7 Stable tag: 3.1.3
     6Tested up to: 3.5.0
     7Stable tag: 3.1.4
    88
    99Counter and statistics plugin for WordPress.
     
    585585== Changelog ==
    586586
     587= 3.1.4 =
     588* This is a maintenance release for WP 3.5 compatibility. Nothing new has been added.
     589* Fixed warnings caused by $wpdb->prepare() called with only one argument and so fixed some possible SQL injection vulnerabilities.
     590* Fixed warnings caused by unknown countries
     591
    587592= 3.1.3 =
    588593* Fixed a race condition in email reports: Counterize now checks if a report should be sent after all the Counterize plugins have been loaded.
Note: See TracChangeset for help on using the changeset viewer.