====== Pxxo_Widgets_MsgEncartCR ======
Ce Widget s'appuie sur le [[:fr:doc:pxxo_widget_msgencart|Pxxo_Widget_MsgEncart]] et permet sous forme d'encart de présenter un compte rendu de traitement, par exemple. En fonction de la nature des messages présents dans le compte rendu, la présentation de celui-variera légerement.
===== Paramètres =====
^ Nom ^ Type ^ Description ^
| prefix | String | Paramètre facultatif. Chaîne utilisée pour préfixer chaque message ; par défaut ' - ' . |
| separator | String | Paramètre facultatif. Chaîne utilisée pour séparer chaque message ; par défaut '
' . |
| delay | Integer | Paramètre facultatif. Délai en milliseconde avant que le compte-rendu disparaisse ; si ce délai est à zéro le message ne disparaït pas ; par défaut à //zéro//. |
===== Utilisation =====
Voici différents exemples de mise en oeuvre.
[[http://demo.pxxo.net/widgets/demos/MsgEncartCR/|Exemples d'utilisation en ligne]]
=== Liste de messages informatifs ===
require_once 'Pxxo/Widgets/MsgEncartCR.php';
$obj0 = new Pxxo_Widgets_MsgEncartCR();
$obj0->addInfo('test info 1');
$obj0->addInfo('test info 2');
$obj0->addInfo('test info 3');
$obj0->main();
$obj0->dump();
=== Liste de messages mixtes ===
require_once 'Pxxo/Widgets/MsgEncartCR.php';
$obj1 = new Pxxo_Widgets_MsgEncartCR();
$obj1->addError('test erreur 1');
$obj1->addError('test erreur 2');
$obj1->addWarning('test warning 1');
$obj1->addWarning('test warning 2');
$obj1->addWarning('test info 1');
$obj1->addWarning('test info 2');
$obj1->main();
$obj1->dump();
=== Liste de messages mixtes avec différents paramètres ===
require_once 'Pxxo/Widgets/MsgEncartCR.php';
$params = array(
'separator' => ' ; ',
'prefix' => '',
'delay' => '4000'
);
$obj2 = new Pxxo_Widgets_MsgEncartCR($params);
$obj2->addError('test erreur 1');
$obj2->addError('test erreur 2');
$obj2->addWarning('test warning 1');
$obj2->addWarning('test warning 2');
$obj2->addWarning('test info 1');
$obj2->addWarning('test info 2');
$obj2->main();
$obj2->dump();
===== Méthodes =====
=== void addError ( $lib ) ===
Ajoute un message d'erreur au compte-rendu.
^ Nom ^ Type ^ Description ^
| lib | String | Paramètre Obligatoire. Message d'erreur à ajouter. |
=== void addWarning ( $lib ) ===
Ajoute un message de type "warning" au compte-rendu.
^ Nom ^ Type ^ Description ^
| lib | String | Paramètre Obligatoire. Message à ajouter. |
=== void addInfo ( $lib ) ===
Ajoute un message informatif au compte-rendu.
^ Nom ^ Type ^ Description ^
| lib | String | Paramètre Obligatoire. Message d'information à ajouter. |