13.6.2.17 Doc::postUndelete()
Hameçon (ou hook) utilisé par la méthode Doc::undelete()
.
Cette méthode est appelée après la restauration du document.
13.6.2.17.1 Description
string postUndelete ( )
Cette méthode permet de réaliser un post-traitement après restauration du document.
13.6.2.17.1.1 Avertissements
Le document est de nouveau vivant.
13.6.2.17.2 Liste des paramètres
Aucun.
13.6.2.17.3 Valeur de retour
Message d'information. Ce message est affiché à l'utilisateur lorsqu'il réalise une restauration depuis l'interface web. Ce message est aussi enregistré dans l'historique du document.
13.6.2.17.4 Erreurs / Exceptions
Aucune.
13.6.2.17.5 Historique
Anciennement postRevive()
.
13.6.2.17.6 Exemples
Cet exemple, mémorise l'auteur de la restauration si l'attribut
sp_protectionlevel
vaut "low".
namespace My; use \Dcp\AttributeIdentifiers\MyFamily as MyAttributes; class MyFamily extends Dcp\Family\Document { public function postUndelete() { if ($this->getAttributeValue(MyAttributes::sp_protectionlevel) == "low")) { $this->setAttributeValue(MyAttributes::sp_restoreby, $this->getUserId()); $this->store(); return "Low restauration"; } return ''; } }
13.6.2.17.7 Notes
Aucune.