Bonjour
Pour activer ou désactiver la trace des utilisateurs à partir de la gestion des paramètres :
Exécutez cette requete :
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
-
INSERT INTO `mg3_params` SET `nom` = 'mg3p_trace', `valeur` = '0', `commentaire` = 'Activer la trace ? 0 non ; 1 oui';
-
-
#####!!!#####
?>
Puis modifiez le fichier adm_menu.php du module MG3.
Remplacer ligne 48
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
<li><a href="index.php?mod=mg3&ac=adm_trace">'.$mg3l_trace01.'</a></li>
-
#####!!!#####
?>
par
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
'.($mg3p_trace==1 ? '<li><a href="index.php?mod=mg3&ac=adm_trace">'.$mg3l_trace01.'</a>' : '').'
-
#####!!!#####
?>
Enfin, modifiez le fichier params.php du module MG3.
Remplacer ligne 28 à 48
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
if (
!in_array( $_SERVER['REMOTE_ADDR'], $mg3_trace_exclu_IP ) AND
!in_array( $user->pseudo, $mg3_trace_exclu_pseudo ) AND
( isset( $_GET['mod'] ) AND $_GET['mod'] == 'mg3' ) AND
( !isset( $_GET['ac'] ) OR ( isset( $_GET['ac'] ) AND !in_array( $_GET['ac'], array( 'rech1','rech2' ))))
) {
$mg3_sql = 'INSERT INTO `mg3_trace` SET';
$mg3_sql.= ' tra_ip = "'.$_SERVER['REMOTE_ADDR'].'"';
$mg3_sql.= ', tra_pseudo = "'.$user->pseudo.'"';
$mg3_sql.= ', tra_url = "'.htmlentities( $_SERVER['REQUEST_URI'] ).'"';
$mg3_tra_new = md5( $mg3_sql );
if ( !isset( $_SESSION['mg3_tra_old'] ) OR $mg3_tra_new != $_SESSION['mg3_tra_old'] ) {
$mg3_sql.= ', tra_date = "'.time().'"';
$mg3_sql.= ';';
reqmysql( $mg3_sql );
$_SESSION['mg3_tra_old'] = $mg3_tra_new;
}
}
-
#####!!!#####
?>
par
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
-
if ($mg3p_trace == '1')
{
if (
!in_array( $_SERVER['REMOTE_ADDR'], $mg3_trace_exclu_IP ) AND
!in_array( $user->pseudo, $mg3_trace_exclu_pseudo ) AND
( isset( $_GET['mod'] ) AND $_GET['mod'] == 'mg3' ) AND
( !isset( $_GET['ac'] ) OR ( isset( $_GET['ac'] ) AND !in_array( $_GET['ac'], array( 'rech1','rech2' ))))
) {
$mg3_sql = 'INSERT INTO `mg3_trace` SET';
$mg3_sql.= ' `tra_ip` = "'.$_SERVER['REMOTE_ADDR'].'"';
$mg3_sql.= ', `tra_pseudo` = "'.$user->pseudo.'"';
$mg3_sql.= ', `tra_url` = "'.htmlentities( $_SERVER['REQUEST_URI'] ).'"';
$mg3_tra_new = md5( $mg3_sql );
if ( !isset( $_SESSION['mg3_tra_old'] ) OR $mg3_tra_new != $_SESSION['mg3_tra_old'] ) {
$mg3_sql.= ', `tra_date` = "'.time().'"';
$mg3_sql.= ';';
reqmysql( $mg3_sql );
$_SESSION['mg3_tra_old'] = $mg3_tra_new;
}
}
}
-
-
#####!!!#####
?>