Bon je m'autoréponds.
Il faut
- 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')),
- 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) - 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;
- 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?