Bonjour,
J'au mis en place un systeme d'archivage de document.
Le truc c'est que j'ai recopié un peu ce que je trouvé sur les autres modules.
Donc pour le moment, quand j'archive un document, j'ai le message suivant :
Création/modification de document : ....
Si je comprend bien, ce message est défini dans l'action que j'ai faite grace à la ligne :
Code :
$item->addEdition(RESOURCE_EDITION_CONTENT, $cms_user);
Si je dis une betise, merci de me corriger.
Donc aprés, je suis allé dans la fonction addEdition de automne/classes/workflow/resource.php. j'ai vu ceci :
Code :
if ($edition == RESOURCE_EDITION_BASEDATA) {
$this->_status->delValidationRefused(RESOURCE_EDITION_CONTENT);
}
if ($edition == RESOURCE_EDITION_CONTENT) {
$this->_status->delValidationRefused(RESOURCE_EDITION_BASEDATA);
}
je cherche donc à définir un message RESOURCE_ARCHIVED_CONTENT.
En regardant dans automne/classes/workflow/resourcestatus.php on voit :
Code :
if (!defined("RESOURCE_EDITION_CONTENT")) {
define("RESOURCE_EDITION_CONTENT", 2);
}
j'aimerai savoir comment insérer dans la table i18nm_messages mon libéllé et comment le définir.
parce que cette définition va chercher l'id 2 dans cette table mais dans la mienne il y a plusieurs id 2 avec des champs modules différent. Quel nom de module dois je mettre ?
par exemple, si je mets
Code :
if (!defined("RESOURCE_EDITION_CONTENT")) {
define("RESOURCE_ARCHIVED_CONTENT", 877);
}
que devrai-je inserer dans cette table ?
merci