Mercurial > defr > DualBlog
annotate includes/class.factory.php @ 77:a8c013fa4416
Ajout d'un outil permettant d'envoyer par mail les commentaires moderes.
Typiquement utilise dans un cron-job pour avoir un envoi quotidien des commentaires
qui sont tombes dans la file de moderation pendant les dernieres 24h.
| author | defr@hedwige.defr.net |
|---|---|
| date | Sun, 13 Jul 2008 13:26:42 +0200 |
| 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 |
