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 Webcam

Liste de tous les membres

Fonctions membres publiques

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

Fonctions membres privées

 affichageListe ($horodatage, $site)
 debug ($var, $nom="")

Attributs privés

 $titre
 $template
 $smarty
 $mysqli
 $connecte
 $contenu

Documentation des constructeurs et destructeur

Webcam::__construct ( titre = "")

Références $titre.

   {
      // initialise les attributs
      $this->titre = $titre;
      $this->smarty = new Smarty();
      $this->smarty->setTemplateDir('./smarty/templates');
      $this->smarty->setCompileDir('./smarty/templates_c');
      $this->smarty->setCacheDir('./smarty/cache');
      $this->smarty->setConfigDir('./smarty/configs');
      $this->smarty->force_compile = true;
      $this->template = "webcam.tpl";
      $this->mysqli = new mysqli(/*$GLOBALS['config']['host'], $GLOBALS['config']['username'], $GLOBALS['config']['passwd'], $GLOBALS['config']['dbname']*/'localhost','root','password','wismas');

      if ($this->mysqli->connect_error)
      {
         echo('Echec de connexion au serveur de base de données : ' . $this->mysqli->connect_error . '(' . $this->mysqli->connect_errno . ') ');
         //die('Echec de connexion au serveur de base de données : ' . $this->mysqli->connect_error . '(' . $this->mysqli->connect_errno . ') ');
         $this->connecte = false;
      }

      {
         $this->connecte = true;
      }
      $this->contenu = "";
      //$this->debug(connecte);
   }
   {
      // ferme l'accès à la base de données
      if($this->connecte == true)
         $this->mysqli->close();
   }

Documentation des fonctions membres

Webcam::affichageListe ( horodatage,
site 
) [private]
   {
           
   }

Références debug().

   {

      // affichage de la page
      
      $message = "<p>affichage sur plusieurs ligne <br> ligne 1 <br> ligne 2</p>";
      $this->debug($message);

      $this->smarty->assign('titre', $this->titre);
      $this->smarty->assign('contenu', $message);
      $this->smarty->display($this->template);
   }
Webcam::debug ( var,
nom = "" 
) [private]

Référencé par consulter().

   {
      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

Webcam::$connecte [private]
Webcam::$contenu [private]
Webcam::$mysqli [private]
Webcam::$smarty [private]
Webcam::$template [private]
Webcam::$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