annotate includes/class.factory.php @ 64:d4f26e9767bf

Filtrage via Akismet du spam. Suite aux nombreuses attaques de spammers sur le blog, j'ai du chercher une solution efficace permettant d'y faire face. La solution la plus efficace que j'ai pour le moment, c'est Akismet, qui semble ne pas avoir trop de faux positifs (je n'en ai pas encore eu un seul). Il est necessaire de creer un compte sur WordPress.com pour obtenir une clef permettant d'utiliser le service, c'est totalement gratuit.
author Franck Deroche <webmaster@defr.org>
date Tue, 11 Mar 2008 08:16:11 -0700
parents bdf116822fc6
children
rev   line source
webmaster@11 1 <?php
webmaster@11 2 class Factory {
webmaster@11 3 private static $db = null;
webmaster@11 4 private static $mainTemplate = null;
webmaster@11 5 private static $skeleton = null;
webmaster@28 6 private static $request = null;
webmaster@11 7
webmaster@11 8 public static function getDB() {
webmaster@11 9 if(is_null(Factory::$db))
webmaster@11 10 Factory::$db = new DataAccess();
webmaster@11 11 return Factory::$db;
webmaster@11 12 }
webmaster@11 13
webmaster@11 14 public static function getSkeleton() {
webmaster@11 15 if(is_null(Factory::$skeleton))
webmaster@11 16 Factory::$skeleton = new Skeleton();
webmaster@11 17 return Factory::$skeleton;
webmaster@11 18 }
webmaster@28 19
webmaster@28 20 public static function getRequete() {
webmaster@28 21 if(is_null(Factory::$request))
webmaster@28 22 Factory::$request = new Requete();
webmaster@28 23 return Factory::$request;
webmaster@28 24 }
webmaster@11 25 }
webmaster@11 26