Plugin Directory

Changeset 700846


Ignore:
Timestamp:
04/20/2013 07:34:19 PM (13 years ago)
Author:
Bilbud
Message:

corrected display of url in error list page for single site installations.

Location:
404-error-monitor/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 404-error-monitor/trunk/includes/DataTools.php

    r662942 r700846  
    101101            $wpdb->errorReportTable = $wpdb->prefix . self::LOG_TABLE;
    102102        }
    103         if ( $wpdb->get_var("SHOW TABLES LIKE '{$wpdb->errorReportTable}'") != $wpdb->errorReportTable ) {
     103        if ( !self::_tableExist($wpdb->errorReportTable) ) {
    104104            $wpdb->query( "CREATE TABLE IF NOT EXISTS `{$wpdb->errorReportTable}` (
    105105                `id` bigint(20) NOT NULL auto_increment,
     
    111111                PRIMARY KEY  (`id`)
    112112            );" );
     113        }
     114    }
     115   
     116    public static function _tableExist($tableName)
     117    {
     118        global $wpdb;
     119        if($wpdb->get_var("SHOW TABLES LIKE '{$tableName}'") == $tableName){
     120            return true;
     121        } else {
     122            return false;
    113123        }
    114124    }
  • 404-error-monitor/trunk/includes/Error.php

    r689566 r700846  
    167167    {
    168168        global $wpdb;
    169         if(is_object($errorRow)){
    170             return $wpdb->get_var("SELECT domain FROM ".errorMonitor_DataTools::getTableName('blogs')." WHERE blog_id = ".$errorRow->blog_id.";");
     169       
     170        $tableName = errorMonitor_DataTools::getTableName('blogs');
     171        if(errorMonitor_DataTools::isNetworkInstall() && errorMonitor_DataTools::_tableExist($tableName)){
     172            if(is_object($errorRow)){
     173                return $wpdb->get_var("SELECT domain FROM ".$tableName." WHERE blog_id = ".$errorRow->blog_id.";");
     174            }
     175        } else {
     176            return str_replace(array('http://','https://'),'',get_bloginfo( 'wpurl'));
    171177        }
    172178    }
  • 404-error-monitor/trunk/includes/errorList.php

    r689566 r700846  
    130130                </tr>
    131131            <?php }
     132           
     133            $previousBlogId = '';
    132134            foreach($errorsRowset as $row){
    133135                $domain = $error->getDomain($row);
  • 404-error-monitor/trunk/index.php

    r689566 r700846  
    2020 *     Plugin URI: http://www.php-geek.fr/plugin-wordpress-404-error-monitor.html
    2121 *     Description: This plugin logs 404 (Page Not Found) errors on your WordPress site. It also logs useful informations like referrer, user address, and error hit count. It is fully compatible with a multisite configuration.
    22  *     Version: 1.0.6
     22 *     Version: 1.0.7
    2323 *     Author: Bruce Delorme
    2424 *     Author URI: http://www.php-geek.fr
     
    300300    function curPageURL() {
    301301         $pageURL = 'http';
    302          if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
     302         if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
    303303         $pageURL .= "://";
    304304         if ($_SERVER["SERVER_PORT"] != "80") {
  • 404-error-monitor/trunk/readme.txt

    r689566 r700846  
    55Requires at least: 3.2.1
    66Tested up to: 3.5.1
    7 Stable tag: 1.0.6
     7Stable tag: 1.0.7
    88License: GPLv3
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    4747* added export fonctionnality.
    4848* improved extension filters.
     49
     50= 1.0.7 =
     51* corrected display of url in error list page for single site installations.
Note: See TracChangeset for help on using the changeset viewer.