fonction logAdmin : Qu'est-ce que le paramètre $itemid ?

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Bonjour,

Je souhaite paramétrer depuis mon module perso des logs vers le journal administrateur.
il faut utiliser la méthode Audit() mais je ne comprend pas un paramètre : $itemid.
Voici quelques valeurs en vrac que je lui ai trouvé dans mon journal d'administration :
* Il est à 0 dans skeleton,
* 16 test form Added Content
* 22 : NCleanBlue Edited Template
* 333333 333333 User Login Failed ["333333" est l'identifiant (username) d'un frontEnd user]
* -1 Edited User Preferences
* 36 Connexion_permanent Edited Content

je n'ai trouvé que ça comme doc ...

Citation :CMSMS/lib/classes/class.module.inc.php ligne 2330
/**
* Put an event into the audit (admin) log. This should be
* done on most admin events for consistency.
*/
function Audit($itemid, $itemname, $action)
{
#$userid = get_userid();
#$username = $_SESSION["cms_admin_username"];
audit($itemid,$itemname,$action);
}
1) Comment se gère ce paramètre ??
2) y-at-il une doc de toutes les fonctions de CMSMS ? (en particulier, je vais devoir bientôt me pencher sur les évènements)

d'avance merci à ceux qui prendront le temps de me répondre. Smile
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : non
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.6
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.1
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.1
#~ * News: 2.10.3
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.1
#~ * ThemeManager: 1.1.1
#~ * FrontEndUsers: 1.6.11
#~ * FEmessages: 1.1
#~ * SelfRegistration: 1.2.5
#~ * FormBuilder: 0.6
#~ * CGExtensions: 1.17.6
#~ * CustomContent: 1.5.3
#~ * FormBrowser: 0.3
#~ * TinyMCE: 2.6.1
#~ * CGSimpleSmarty: 1.4.3
#~ * SimplePortal: 1.0
#~ * Captcha: 0.4
#~ * Skeleton: 1.7
#~ * LS2CMSMS: 1.0
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 2000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.11
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 128M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: D:/wamp/tmp (0777)
#~ * session.use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysqli)
#~ * Server Db Version: 5.1.36
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Répondre
#1
Bonjour,

Je souhaite paramétrer depuis mon module perso des logs vers le journal administrateur.
il faut utiliser la méthode Audit() mais je ne comprend pas un paramètre : $itemid.
Voici quelques valeurs en vrac que je lui ai trouvé dans mon journal d'administration :
* Il est à 0 dans skeleton,
* 16 test form Added Content
* 22 : NCleanBlue Edited Template
* 333333 333333 User Login Failed ["333333" est l'identifiant (username) d'un frontEnd user]
* -1 Edited User Preferences
* 36 Connexion_permanent Edited Content

je n'ai trouvé que ça comme doc ...

Citation :CMSMS/lib/classes/class.module.inc.php ligne 2330
/**
* Put an event into the audit (admin) log. This should be
* done on most admin events for consistency.
*/
function Audit($itemid, $itemname, $action)
{
#$userid = get_userid();
#$username = $_SESSION["cms_admin_username"];
audit($itemid,$itemname,$action);
}
1) Comment se gère ce paramètre ??
2) y-at-il une doc de toutes les fonctions de CMSMS ? (en particulier, je vais devoir bientôt me pencher sur les évènements)

d'avance merci à ceux qui prendront le temps de me répondre. Smile
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : non
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.6
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.1
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.1
#~ * News: 2.10.3
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.1
#~ * ThemeManager: 1.1.1
#~ * FrontEndUsers: 1.6.11
#~ * FEmessages: 1.1
#~ * SelfRegistration: 1.2.5
#~ * FormBuilder: 0.6
#~ * CGExtensions: 1.17.6
#~ * CustomContent: 1.5.3
#~ * FormBrowser: 0.3
#~ * TinyMCE: 2.6.1
#~ * CGSimpleSmarty: 1.4.3
#~ * SimplePortal: 1.0
#~ * Captcha: 0.4
#~ * Skeleton: 1.7
#~ * LS2CMSMS: 1.0
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 2000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.11
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 128M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: D:/wamp/tmp (0777)
#~ * session.use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysqli)
#~ * Server Db Version: 5.1.36
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Répondre
#2
Salut,

v'la la doc : http://cmsmadesimple.org/apidoc/

Sinon a tu regardé dans le module "news" par exemple, pour t'en inspirer !?
Répondre
#2
Salut,

v'la la doc : http://cmsmadesimple.org/apidoc/

Sinon a tu regardé dans le module "news" par exemple, pour t'en inspirer !?
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)