Wismas  1.1
BTS SN-IR La Salle Avignon 2017
Fonctions membres publiques | Fonctions membres privées | Attributs privés
Référence de la classe Contact

la classe Contact permet la construction et l'affichage de la page contact.php permettant a un internaute de delivrer un message aux propriétaire de la station. Plus de détails...

Liste de tous les membres

Fonctions membres publiques

 __construct ($titre="")
 __destruct ()
 consulter ()

Fonctions membres privées

 debug ($var, $nom="")

Attributs privés

 $titre
 $template
 $smarty
 $contenu

Description détaillée

Auteur:
Jimmy FOULARD
Version:
1.0

Documentation des constructeurs et destructeur

Contact::__construct ( titre = "")

Construit l'objet Contact et definit les differentes variable necessaire.

Références $titre.

   {
      // Initialise les attributs
      $this->titre = $titre; //Definit le titre de la page, visible dans le navigateur et dans l'onglet correspondant en haut du navigateur
      $this->smarty = new Smarty(); // Definit l'objet smarty a l'aide du constructeur de la classe Smarty
      $this->smarty->setTemplateDir('./smarty/templates'); //Definit l'emplacement du dossier templates ou se trouve les fichiers .tpl correspondants aux fichiers templates
      $this->smarty->setCompileDir('./smarty/templates_c'); //Definit l'emplacement du dossiers de pré-compilation.
      $this->smarty->setCacheDir('./smarty/cache');
      $this->smarty->setConfigDir('./smarty/configs');
      $this->smarty->force_compile = true; //Force la compilation des fichiers.
      $this->template = "contact.tpl"; //Definit le templates actifs.
    }

Detruit l'objet Contact

   {
   }

Documentation des fonctions membres

Definit les variables dont la page est composé et les assigne au variables correspondantes dans le fichier templates designé dans le constructeur.

   {
      // affichage de la page
      $this->smarty->assign('titre', $this->titre);
      $this->smarty->display($this->template);
   }
Contact::debug ( var,
nom = "" 
) [private]
   {
      echo "<div><pre style=\"padding: 10px 10px 10px 10px; color: #000000; border: 1px dashed white;overflow-x: auto;\"><code>";
      if(!Empty($nom))
         echo "<b>-> $".$nom." :</b>&nbsp;";
      var_dump($var); // print_r, ...
      echo "</code></pre></div>";
   }

Documentation des données membres

Contact::$contenu [private]
Contact::$smarty [private]
Contact::$template [private]
Contact::$titre [private]

Référencé par __construct().


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Fichiers Fonctions Variables Définitions de type Macros