Vision rapide des dernières connexions des utilisateurs

Pour ceux qui souhaitent aller plus loin dans le paramétrage de leur espace.
denis-37
Messages : 163
Inscription : 31 janv. 2011, 13:45
Localisation : Joue Les Tours - 37
Contact :

Vision rapide des dernières connexions des utilisateurs

Message par denis-37 »

Bonjour,
La modification que je propose m'est très utile pour suivre le fonctionnement des espaces.
En effet nous pouvons voir la date de la dernière connexion d'un utilisateur uniquement si on ouvre sa fiche d'identité.
La je vous propose qu'elle apparaisse directement sur la fiche qui s'affiche.
Pour plus de lisibilité et aussi pour ne pas être obligé d'augmenter la taille de la fenêtre nous ne l'avons fait apparaitre que lors de l'affichage en format liste
Première étape rajouter une ligne include dans le fichier index.php du module utilisateurs ( à la fin de la section Affichage liste)--> ceci afin de mieux gérer les upgrades de versions, il n'y a que ça à rajouter.

Code : Tout sélectionner

	if($user_tmp["fonction"]!="")			
echo $user_tmp["fonction"]."<img src=\"".PATH_TPL."divers/separateur.gif\" />";
							Include 'list.php' ;
							echo "</td>";
						echo "</tr></table>";
					echo "</div>";
Ensuite voici le contenu du fichier list.php

Code : Tout sélectionner

<?php $derniere_connexion = ($user_tmp["derniere_connexion"]>0)  ?  temps($user_tmp["derniere_connexion"],"complet")  :  $trad["utilisateurs"]["pas_connecte"];
                        echo " ".$trad["utilisateurs"]["derniere_connexion"]." ".$derniere_connexion.""; ?>
Le résultat est de ce type:
Pièces jointes
agora.png
agora.png (123.93 Kio) Consulté 11405 fois
scapinval
Messages : 39
Inscription : 10 juin 2011, 10:44
Contact :

Re: Vision rapide des dernières connexions des utilisateurs

Message par scapinval »

bizarre bizarre

inséré le include
créé le fichier list.php

mais rien ne s'affiche

aurais je zappé quelque chose?

list.php
<?php
$derniere_connexion = ($user_tmp["derniere_connexion"]>0)?
temps($user_tmp["derniere_connexion"],"complet") : $trad["utilisateurs"]["pas_connecte"];
echo " ".$trad["utilisateurs"]["derniere_connexion"]." ".$derniere_connexion."";
?>

dans index.php:
Include 'list.php' ; à l'endroit indiqué
Arthur
Messages : 14
Inscription : 16 janv. 2012, 09:37

Re: Vision rapide des dernières connexions des utilisateurs

Message par Arthur »

Tout dépend de votre version d'Agora. Ce script là n'étant pas compatible avec la 2.12.11 c'est normal.
Le fichier lit.php adapté à version 2.12.11 est le suivant :

<?php
if (($derniere_connexion = ($user_tmp["derniere_connexion"])>0) && (temps($user_tmp["derniere_connexion"],"complet")))
{
$derniere_connexion = temps($user_tmp["derniere_connexion"],"complet");
echo " ".$trad["UTILISATEURS_derniere_connexion"]." : ".$derniere_connexion."";
}
else
{
echo " ".$trad["UTILISATEURS_pas_connecte"];
}
?>
Répondre