Table des matières

Pxxo_Widgets_MsgEncartCR

Ce Widget s'appuie sur le 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 '<br/>' .
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. 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.