view includes/class.factory.php @ 46:254c3ce08fc8

Fix du logo: l'aspect insensible a la casse passe par un rewrite Pour pouvoir acceder au logo de facon insensible à la casse (résidu historique de l'hébergement en ASP sous Windows), il y avait un lien symbolique de dualblog.gif vers DualBlog.gif Cela provoquait cependant un conflit empechant de recuperer le référentiel sous Mac OS X et Windows... On passe maintenant par un Rewrite d'Apache, ce qui permet d'accéder au logo via DualBlog.gif, duAlBlOg.gif et tout autre combinaison imaginable.
author Franck Deroche <webmaster@defr.org>
date Wed, 14 Nov 2007 17:48:16 +0100
parents bdf116822fc6
children
line wrap: on
line source
<?php
class Factory {
  private static $db = null;
  private static $mainTemplate = null;
  private static $skeleton = null;
  private static $request = null;

  public static function getDB() {
    if(is_null(Factory::$db))
      Factory::$db = new DataAccess();
    return Factory::$db;
  }

  public static function getSkeleton() {
    if(is_null(Factory::$skeleton))
      Factory::$skeleton = new Skeleton();
    return Factory::$skeleton;
  }

  public static function getRequete() {
    if(is_null(Factory::$request))
        Factory::$request = new Requete();
    return Factory::$request;
  }
}