mod, com_anywatch mod_anyadmin PDF Print E-mail
Written by Annie Denis   
Sunday, 31 August 2008 03:36
mod_anywatch1.0 -- com_anywatch1.0
Nouveau composants et module AnyWatch
anyWatch est un component et module pour Joomla CMS cela te permet de verifier
les visiteurs de ton site ainsi que les bots dans l administration. Specialement
leurs addresses IP,quelle page ils ont vue, leurs navigateurs et leurs systeme
d exploitation,tu peux aussi bloquer leurs IP directement dans ton fichier .htacces.
Pour joomla 1.5. en francais

Pour telecharger le module
Pour telecharger le composant Pour telecharger le composant et le module unrar avant (pack)
mod_anywatch1.0 -- com_anywatch1.1 -- mod_anywadmin1.0
Amilioration sur le composant et nouveau module pour l'administration:

com_anywatch1.1 permet maintenant de voir les informations des visiteurs
qui visitent l'administration
Mod_anywadmin1.0 enregistre
les informations des visiteurs qui visitent l'administration

Pour telecharger les modules version 1.0, le composant version 1.1(pack)
Si tu désires voir les visites du login de l'administration ----->


code à copier dans la section BODY du fichier login.php dans le répertoire
du template utilisé pour l'administration pour inclure les visites au login de l'administration.
<?php
global $mainframe;
$db =& JFactory::getDBO();
$trr1 = $_SERVER['REMOTE_ADDR'];
$trr2 = $_SERVER['HTTP_X_FORWARDED_FOR'];
$trr3 = $_SERVER['HTTP_REFERER'];
$trr4 = $_SERVER['HTTP_USER_AGENT'];
$trr5 = $_SERVER['REQUEST_URI'];
$ttitle = $mainframe->getPageTitle();
$tdateTime = date('Y/m/d G:i:s');
$inside = "'";
$outside = " ";
$title = "<b>administrateur..login..Attention</b>";
$rr1 = str_replace($inside, $outside, $trr1);
$rr2 = str_replace($inside, $outside, $trr2);
$rr3 = str_replace($inside, $outside, $trr3);
$rr4 = str_replace($inside, $outside, $trr4);
$rr5 = str_replace($inside, $outside, $trr5);
$dateTime = str_replace($inside, $outside, $tdateTime);
$query = "select * from #__anywadmin where ip='$rr1' limit 1";
$db->setQuery($query);
$rows = @ $db->loadObjectList();
$mmmm = $rows[0]->id;
if ($mmmm == NULL){
$query = "INSERT INTO #__anywadmin SET ip='$rr1', vip='$rr2', vue=0, title='$title', referer='$rr3', browser='$rr4', url='$rr5', date='$dateTime'";
$db->setQuery($query);
if (!$db->query()) {
return;
}
}
if ($mmmm != NULL){
$query = "INSERT INTO #__anywadmin SET ip='$rr1', vip='$rr2', vue=1, title='$title', referer='$rr3', browser='$rr4', url='$rr5', date='$dateTime'";
$db->setQuery($query);
if (!$db->query()) {
return;
}
}
?>
À venir....
Last Updated ( Thursday, 04 September 2008 06:06 )