fonction logAdmin : Qu'est-ce que le paramètre $itemid ? - Version imprimable
+- Forum CMS Made Simple FR (
https://forum.cmsmadesimple.fr)
+-- Forum : Général (
https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (
https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet :  fonction logAdmin : Qu'est-ce que le paramètre $itemid ? (
/thread-138.html)
 
fonction logAdmin : Qu'est-ce que le paramètre $itemid ? - ledut -  05/02/2010
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. 
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 ~~~~~
fonction logAdmin : Qu'est-ce que le paramètre $itemid ? - 
Youpi -  07/02/2010
Salut,
v'la la doc : 
http://cmsmadesimple.org/apidoc/
Sinon a tu regardé dans le module "news" par exemple, pour t'en inspirer  !?