Skip to content
Extraits de code Groupes Projets
Valider 0ecb26a4 rédigé par esj's avatar esj
Parcourir les fichiers

Bardée d'indéfinis, dont l'un sur autoriser; pas terrible.

parent b1b3a729
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -264,7 +264,7 @@ else {
}
if (!autoriser('voirstats', $id ? 'article':'', $id)) {
if (!autoriser('voirstats', $id_article ? 'article':'', $id_article)) {
echo _T('avis_non_acces_page');
echo fin_gauche(), fin_page();
exit;
......
......@@ -88,7 +88,7 @@ function ajax_action_auteur($action, $id, $script, $args='', $corps=false, $args
false);
if ($args AND !$args_ajax) $args_ajax = "&$args";
if ($GLOBALS['var_profile'])
if (isset($GLOBALS['var_profile']))
$args_ajax .= '&var_profile=1';
$ajax = redirige_action_auteur($action,
......
......@@ -638,7 +638,8 @@ function recup_date($numdate){
elseif (preg_match('#([0-9]{4})-([0-9]{2})#', $numdate, $regs)){
$annee = $regs[1];
$mois = $regs[2];
}
$jour ='';
} else $annee = $mois = $jour ='';
if ($annee > 4000) $annee -= 9000;
if (substr($jour, 0, 1) == '0') $jour = substr($jour, 1);
......
......@@ -164,9 +164,9 @@ function flag_svg() {
spip_setcookie('spip_svg', 'non', time() + 365 * 24 * 3600);
return false;
}
if ($_COOKIE['spip_svg'] == 'oui')
if (@$_COOKIE['spip_svg'] == 'oui')
return true;
if ($_COOKIE['spip_svg'] == 'non')
if (@$_COOKIE['spip_svg'] == 'non')
return false;
// Sinon, proceder a l'autodetection
......
......@@ -47,10 +47,11 @@ function stats_show_keywords($kw_referer, $kw_referer_host) {
$url_site = preg_replace(",^((https?|ftp)://)?(www\.)?,", "", strtolower($url_site));
}
$url = @parse_url( $kw_referer );
$query = $url['query'];
$host = strtolower($url['host']);
$path = $url['path'];
if ($url = @parse_url( $kw_referer )) {
$query = $url['query'];
$host = strtolower($url['host']);
$path = $url['path'];
} else $query = $host = $path ='';
// Cette fonction affecte directement les variables selon la query-string !
parse_str($query);
......@@ -191,18 +192,20 @@ function aff_referers ($result, $limit, $plus) {
if ($dom == "(email)") {
$aff .= $ret . "<b>".$dom."</b>";
}
else if ((count($lesreferers[$numero]) > 1) || ((substr(supprimer_tags($lesreferers[$numero][0]),0,1) != '/') && (count($lesreferers[$numero]) > 0))) {
$rac = $lesliensracine[$numero];
else {
$n = isset($lesreferers[$numero]) ? count($lesreferers[$numero]) : 0;
if (($n > 1) || ($n > 0 && substr(supprimer_tags($lesreferers[$numero][0]),0,1) != '/')) {
$rac = isset($lesliensracine[$numero]);
$aff .= $ret
. "<a href='http://".quote_amp($lesurls[$numero])."' style='font-weight: bold;'>".$dom."</a>"
. (!$rac ? '':" <span class='spip_x-small'>($rac)</span>")
. (!$rac ? '': (" <span class='spip_x-small'>(" . $lesliensracine[$numero] .")</span>"))
. "\n<ul style='font-size:x-small;'><li>"
. join ("</li><li>",$lesreferers[$numero])
. "</li></ul>\n"
. "</li></ul>\n<ul style='font-size:small;'>\n";
} else {
$aff .= $ret;
$lien = $lesreferers[$numero][0];
$lien = $n ? $lesreferers[$numero][0] : '';
if (preg_match(",^(<a [^>]+>)([^ ]*)( \([0-9]+\))?,i", $lien, $regs)) {
$lien = quote_amp($regs[1]).$dom.$regs[2];
if (!strpos($lien, '</a>')) $lien .= '</a>';
......@@ -210,6 +213,7 @@ function aff_referers ($result, $limit, $plus) {
$lien = "<a href='http://".$dom."'>".$dom."</a>";
$aff .= "<b>".quote_amp($lien)."</b>";
$aff .= "</li>\n";
}
}
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter