Changeset 109386 in spip-zone


Ignore:
Timestamp:
Mar 8, 2018, 8:53:17 PM (20 months ago)
Author:
real3t@…
Message:

Report oublié de r107072 : éviter des notices php

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/statistiques/inc/referenceurs.php

    r104354 r109386  
    7070        if ($url = @parse_url($kw_referer)) {
    7171                $query = isset($url['query']) ? $url['query'] : "";
    72                 $host = strtolower($url['host']);
    73                 $path = $url['path'];
    74                 $scheme = $url['scheme'];
     72                $host = isset($url['host']) ? strtolower($url['host']) : "";
     73                $path =  isset($url['path']) ? $url['path'] : "";
     74                $scheme = isset($url['scheme']) ? $url['scheme'] : "";
    7575        } else {
    7676                $scheme = $query = $host = $path = '';
     
    104104
    105105                                                // Si on a defini le nom de la variable en expression reguliere, chercher la bonne variable
    106                                                 if (!strlen($keywords) > 0) {
     106                                                if (!empty($keywords) AND !strlen($keywords) > 0) {
    107107                                                        if (preg_match("," . $arr_engines[$cnt][1] . "([^\&]*),", $query, $vals)) {
    108108                                                                $keywords = urldecode($vals[2]);
Note: See TracChangeset for help on using the changeset viewer.