Titre du sujet : Re: Conflit entre contact et Myreferer par Franck0768 sur 14/05/2009 00:11:40
Bonjour Solo,
Voici le code de la ligne 59 à 91 du fichier record.php
// Check page
$sql_page = "SELECT id FROM " . $xoopsDB->prefix('myref_pages') . " WHERE page='$page'";
$result_page = $xoopsDB->query($sql_page);
$myrow = $xoopsDB->fetchArray($result_page);
$pagesid = $myrow['id'];
if ( !$pagesid ) {
// The page is not yet in the db, so let's add a new record
if ($myRefererIsAdmin && !$count_admin) {
$sql = "INSERT INTO ".$xoopsDB->prefix("myref_pages")."
VALUES ('', '$page', '0', '0', '$date', '$date', '$hide')";
} else {
$sql = "INSERT INTO ".$xoopsDB->prefix("myref_pages")."
VALUES ('', '$page', '1', '1', '$date', '$date', '$hide')";
}
$xoopsDB->queryF($sql);
$pagesid = $xoopsDB->getInsertId();
} else {
// The page is already in the db
// if (!$myRefererIsAdmin) {
if ($count_admin) {
$sql = "UPDATE ".$xoopsDB->prefix("myref_pages")."
SET visit = visit+1, visit_tmp = visit_tmp+1, date = '$date'
WHERE page = '$page'";
$xoopsDB->queryF($sql);
}
}
//
J'ai l'impression qu'il manque la référence des modules contacts et mydownloads dans myref_pages mais je ne sais pas où sont les enregistrements de myref_pages.
A+ Franck
|