Ajout d'un journal de log

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

Ajout d'un journal de log

Messagepar bill moruuv » 11 Jan 2010 à 03:25

Bonjour

j'aimerai rajouter un nouveau journal de log pour mon MOD.

Un qui soit différent des 4 par défault du forums.
En avoir 1 supplémentaire (en fait pour les actions admins de mon site web)

Est ce que cela suffit de définir une nouvelle 'clé' pour remplir le journal comme ceci alors comme ceci:

add_log('nouvelle_clef','CLEF_LANGUE',"DETAIL");

et simplement dupliquer les codes visionages avec cette nouvelle clef?

ou dois-je modifier des détails dans la fonction add_log?

Merci,

Olivier
bill moruuv
Posteur néophyte
Posteur néophyte
 
Messages: 32
Inscription: 22 Mar 2007 à 00:02
Localisation: canada

Re: Ajout d'un journal de log

Messagepar bill moruuv » 04 Fév 2010 à 05:02

Bon je m'autoréponds.

Il faut
  1. ajouter une ligne de module dans ./includes/acp/info/acp_logs.php
    Code: Tout sélectionner
    'sithclan'      => array('title' => 'ACP_SITHCLAN_LOGS', 'auth' => 'acl_a_viewlogs','cat' => array('ACP_FORUM_LOGS')),
  2. rajouter une constante dans LOG_XXXX dans includes/constants.php (XXXX est le nom du sous-modules mis en 1
    Code: Tout sélectionner
    define('LOG_SITHCLAN',103);

    (pas prendre 4 ca risquerai d'overlaper avec des évolutions futures)
  3. rajouter un case (avec comme valeur XXXXX) pour la fonctions add_log (includes/functions.php)
    Code: Tout sélectionner
                    case 'XXXXX':
                            $sql_ary['log_type'] = LOG_XXXXX;
                    break;
  4. rajouter un case (avec comme valeur XXXXX) pour la fonction view_log (includes/functions_admin.php)
    Code: Tout sélectionner
                    case 'XXXXXX':
                            $log_type = LOG_SITHCLAN;
                            $sql_forum = '';
    break;

puis activer le nouveau module dans l'acp. et le tour est joué.
dans le mod il suffit de faire un
Code: Tout sélectionner
add_log('XXXXX','KEY_TYPE','detail')


il faut aussi activer les clefs de langue mais cela j'ai pas encore regardé.

Est ce que vous seriez me comfirmer que cela n'introduis pas de faille de sécurité? ou si il vaut mieux faire autrement?

Merci

ps: je rajouterai le 'V' d'ici que je suis sur qu'il y a pas de sides effect ou que vous me confirmiez que ca a l'air ok!!
Sinon les logs ils s'effacent tout seul après un certain temps?
bill moruuv
Posteur néophyte
Posteur néophyte
 
Messages: 32
Inscription: 22 Mar 2007 à 00:02
Localisation: canada


Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant