implementations sgbd dans env/sgbd
[mtweb] / mw / env / modules / mw_env_data.php
index 3cb19d1..7d12265 100644 (file)
     }
 
   }
-
-  // -------------------------------------------------------------------------------------------
-  //                                                                               class mw_sgbd
-  //
-
-  abstract class mw_sgbd{
-
-    public $env;
-    public $link;
-    public $host;
-    public $base;
-    public $user;
-    public $password;
-    public $EXTENTION_OK;
-
-    public function __construct($env, $params = array()){
-      $this->env = $env;
-      $default_params = $this->default_params();
-      $params = $this->prepare_params($params);
-      $this->host = isset($params["host"]) ? $params["host"] : $default_params["host"];
-      $this->base = isset($params["base"]) ? $params["base"] : $default_params["base"];
-      $this->user = isset($params["user"]) ? $params["user"] : $default_params["user"];
-      $this->password = isset($params["password"]) ? $params["password"] : $default_params["password"];
-      $this->EXTENTION_OK = $this->validate_extention();
-    }
-
-    public function name(){
-      return "";
-    }
-
-    public function default_params(){
-      return array(
-        "host" => "",
-        "base" => "",
-        "user" => "",
-        "password" => ""
-      );
-    }
-
-    public function prepare_params($params){
-      return $params;
-    }
-
-    public function validate_extention(){
-      return false;
-    }
-
-    public function authentication_required(){
-      return false;
-    }
-
-    public function get_link(){
-      return $this->link;
-    }
-
-    public function extention_ok(){
-      return $this->EXTENTION_OK;
-    }
-
-    public function replace_prefixes($content){
-      return (
-        ($prefix_codes = array_keys($this->env->bdd("table_prefix"))) ?
-          str_replace($prefix_codes, array_values($this->env->bdd("table_prefix")), $content)
-        : $content
-      );
-    }
-
-  }