Ejemplo n.º 1
0
 public function AjouterContenu($contenu)
 {
     if ($this->centrer === true) {
         $org = new SOrganiseur(1, 3, true);
         $org->AjouterPropCellule(1, 1, PROP_WIDTH, '50%');
         $org->AttacherCellule(1, 2, $contenu);
         $org->AjouterPropCellule(1, 3, PROP_WIDTH, '50%');
         $this->cadreContenu->Attach($org);
     } else {
         $this->cadreContenu->Attach($contenu);
     }
 }
Ejemplo n.º 2
0
 protected function ConstruireElemCreation($titre = '', $contenu = '', $deplie = true)
 {
     $org = new SOrganiseur(1, 2, true);
     if ($titre === '' || is_string($titre)) {
         $elemTitreChamp = new SElement($this->prefixIdClass . LISTECLASS_ELEMTITRECHAMP . $this->Niveau());
         $elemTitreChamp->AjouterClasse(LISTECLASS_ELEMTITRECHAMP . $this->Niveau());
         $elemTitreChamp->SetText($titre);
         $org->AttacherCellule(1, 1, $elemTitreChamp);
     } else {
         $org->AttacherCellule(1, 1, $titre);
     }
     $org->SetLargeurCellule(1, 1, '100%');
     $org->AjouterPropCellule(1, 2, PROP_STYLE, 'min-width: 20px');
     $org->AjouterClasseCellule(1, 2, LISTE_JQ_ELEM_INDIC);
     $elemIndic = new SElement($this->prefixIdClass . LISTECLASS_ELEMINDIC . $this->Niveau());
     $elemIndic->AjouterClasse(LISTECLASS_ELEMINDIC . $this->Niveau());
     if ($deplie === true) {
         $elemIndic->SetText('-');
     } else {
         $elemIndic->SetText('+');
     }
     $org->AttacherCellule(1, 2, $elemIndic);
     $elem = parent::ConstruireElemCreation($org, $contenu);
     $elem->AddClass(LISTE_JQ_ELEM_PLIANT);
     return $elem;
 }
Ejemplo n.º 3
0
$cadreInfo->AjouterPropCellule(2, 1, PROP_ID, CADRE_INFO_ERREUR);
$elem = new SElement(FORM_ERREURS);
$cadreInfo->AttacherCellule(2, 1, $elem);
$cellule->Attach($cadreInfo);
// Cadre qui permet de redimensionner l'image (passée comme background-image au body) en fonction de la résolution d'affichage du client.
$backgroundCadre = new SBalise(BAL_DIV);
$backgroundCadre->AddProp(PROP_ID, CADRE_BACKGROUND);
$image = new SImage('', '', '');
$image->AddProp(PROP_ID, CADRE_BACKGROUND . '_image');
$backgroundCadre->Attach($image);
// Cadre qui contient tout le reste (menu, contenu, pub, ...).
$mainCadre = new STableau();
$mainCadre->AddProp(PROP_ID, CADRE_PRINCIPAL);
$org = new SOrganiseur(2, 3, true, false);
$org->AddProp(PROP_ID, 'tab_contenu');
$org->AjouterPropCellule(1, 2, PROP_ID, CADRE_BANNIERE);
$org->AjouterPropCellule(2, 1, PROP_ID, CADRE_MENU);
$org->AjouterPropCellule(2, 2, PROP_ID, CADRE_CONTENU);
$org->AjouterPropCellule(2, 3, PROP_ID, CADRE_CHAT);
$cadreBanniere = new SElemOrg(4, 3, CADRE_BANNIERE, true, false, true);
$cadreBanniere->FusionnerCellule(2, 1, 1, 0);
$cadreBanniere->FusionnerCellule(2, 3, 1, 0);
$cadreBanniere->AjouterClasseCellule(1, 2, CADRE_BANNIERE . CADRE_H);
$cadreBanniere->AjouterClasseCellule(1, 1, CADRE_BANNIERE . CADRE_HG);
$cadreBanniere->AjouterClasseCellule(2, 1, CADRE_BANNIERE . CADRE_G);
$cadreBanniere->AjouterClasseCellule(4, 1, CADRE_BANNIERE . CADRE_BG);
$cadreBanniere->AjouterClasseCellule(4, 2, CADRE_BANNIERE . CADRE_B);
$cadreBanniere->AjouterClasseCellule(4, 3, CADRE_BANNIERE . CADRE_BD);
$cadreBanniere->AjouterClasseCellule(2, 3, CADRE_BANNIERE . CADRE_D);
$cadreBanniere->AjouterClasseCellule(1, 3, CADRE_BANNIERE . CADRE_HD);
$cadreBanniere->AjouterPropCellule(2, 2, PROP_ID, CADRE_BANNIERE_BANNIERE);