Example #1
0
 protected static function dbInstance()
 {
     if (NULL == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #2
0
 public static function instance()
 {
     if (self::$instance == NULL) {
         self::$instance = new db();
     }
     return self::$instance->db;
 }
Example #3
0
 public static function get_instance()
 {
     if (is_null(db::$instance)) {
         db::$instance = new db();
     }
     return db::$instance;
 }
 public static function getInstance()
 {
     if (self::$instance === null) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #5
0
 public static function getInstance()
 {
     if (!self::$instance instanceof self) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #6
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new db();
     }
     return self::$instance;
 }
Example #7
0
 public static function init()
 {
     if (self::$instance === null) {
         self::$instance = new db(DB_CONN, DB_USER, DB_PASS);
     }
     return self::$instance;
 }
Example #8
0
 static function GetInstance()
 {
     if (self::$instance == null) {
         self::$instance = new db();
     }
     return self::$instance;
 }
Example #9
0
	public static function singleton($server = null, $username = null, $password = null, $schema = null) {
		if (!isset(self::$instance)) {
			$c = __CLASS__;
			self::$instance = new $c($server, $username, $password, $schema);
		}
		return self::$instance;
	}
Example #10
0
 /**
  * Funcion que usaremos para crear la instancia necesaria para usar la base de datos desde el modelo 
  */
 public static function getInstance()
 {
     if (!self::$instance) {
         //Si no existiera una instancia la crea
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #11
0
 /**
 *
 * Return DB instance or create intitial connection
 *
 * @return object (PDO)
 *
 * @access public
 *
 */
 public static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new PDO("mysql:host=localhost;dbname=exiastore", 'root', '');
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$instance;
 }
Example #12
0
 public static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new PDO("mysql:host=localhost;dbname=periodic_table", 'username', 'password');
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$instance;
 }
Example #13
0
 /**
 *
 * Return DB instance or create intitial connection
 *
 * @return object (PDO)
 *
 * @access public
 *
 */
 public static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new PDO("mysql:host=localhost;dbname=stoneci2_menuBoard", 'stoneci2_menu', '_P@55word');
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$instance;
 }
Example #14
0
 public static function instance()
 {
     if (!isset(self::$instance)) {
         $classname = __CLASS__;
         self::$instance = new $classname();
     }
     return self::$instance;
 }
Example #15
0
 /**
  * Return DB instance or create intitial connection
  * @return object (PDO)
  * @access public
  */
 public static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new PDO('mysql:host=localhost;dbname=' . DB_NAME, DB_USER_NAME, DB_USER_PASS);
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         self::$instance->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
     }
     return self::$instance;
 }
Example #16
0
 public static function getInstance()
 {
     if (!self::$instance) {
         require 'config.inc.php';
         self::$instance = new PDO('mysql:host=' . $mysql_server . ';dbname=' . $mysql_db, $mysql_user, $mysql_pass);
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$instance;
 }
Example #17
0
 public static function instance()
 {
     if (!self::$initialized) {
         throw new Exception('O banco de dados ainda não foi inicializado');
     }
     if (!isset(self::$instance)) {
         self::$instance = new self(self::$default_host, self::$default_schema, self::$default_user, self::$default_pass);
     }
     return self::$instance;
 }
Example #18
0
 public static function findbykey($key)
 {
     $pdo = db::instance();
     $query = "SELECT `id` FROM `consumer` WHERE `consumer_key`='{$key}'";
     $result = $pdo->query($query);
     if ($result->rowCount() == 1) {
         $result = $result->fetch();
         return new consumer($result['id']);
     }
     return FALSE;
 }
Example #19
0
 static function getInstance()
 {
     if (is_null(db::$instance)) {
         if (file_exists(PATH_CORE . '/include/db/' . DATABASE_TYPE . '.php')) {
             require_once PATH_CORE . '/include/db/' . DATABASE_TYPE . '.php';
             $class = 'DB' . DATABASE_TYPE;
             db::$instance = new $class();
         }
     }
     return db::$instance;
 }
Example #20
0
 static function getInstance()
 {
     if (is_null(db::$instance)) {
         if (file_exists('include/class/db/' . DATABASE_TYPE . '.php')) {
             require_once 'include/class/db/' . DATABASE_TYPE . '.php';
             $class = 'db_' . DATABASE_TYPE;
             db::$instance = new $class();
         }
     }
     return db::$instance;
 }
Example #21
0
 public static function findbytoken($token)
 {
     $pdo = db::instance();
     $query = "SELECT `id` FROM `token` WHERE `token`='{$token}'";
     $result = $pdo->query($query);
     if ($result->rowCount() == 1) {
         $result = $result->fetch();
         return new token($result['id']);
     }
     return FALSE;
 }
Example #22
0
 public static function getInstance()
 {
     $s_host = 'localhost';
     $s_db = 'sample-core-app';
     $s_user = '******';
     $s_pass = '******';
     if (!self::$instance) {
         self::$instance = new PDO("mysql:host={$s_host};dbname={$s_db}", $s_user, $s_pass);
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$instance;
 }
Example #23
0
 /**
  * Get instance of PDO object
  * @return PDO
  */
 private static function get()
 {
     if (!self::$instance instanceof PDO) {
         try {
             $options = [PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING, PDO::ATTR_AUTOCOMMIT => true, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC];
             self::$instance = new PDO(Config::$dbDriver . ':host=' . Config::$dbHost . ';dbname=' . Config::$dbName . ';charset=' . Config::$dbCharset, Config::$dbUsername, Config::$dbPassword, $options);
         } catch (PDOException $pe) {
             Config::crash(self::getTextError($pe));
         }
     }
     return self::$instance;
 }
Example #24
0
 public static function findbyusername($username, $password)
 {
     $pdo = db::instance();
     $password = md5($password);
     $query = "SELECT `id` FROM `user` WHERE `user_name`='{$username}' AND `password`='{$password}'";
     $result = $pdo->query($query);
     if ($result->rowCount() == 1) {
         $result = $result->fetch();
         return new user($result[`id`]);
     }
     return FALSE;
 }
Example #25
0
 /**
 * Return DB instance or create intitial connection
 * @return object (PDO)
 * @access public
 */
 public static function getDB($param = null)
 {
     if (!is_null($param)) {
         self::$instance = null;
     }
     if (!self::$instance) {
         $password = array_key_exists('password', $param) ? $param['password'] : "";
         $username = array_key_exists('username', $param) ? $param['username'] : "";
         self::$instance = new PDO(self::getConnString($param), $username, $password);
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$instance;
 }
Example #26
0
 public static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new PDO("mysql:host=myhost;dbname=mydbname", 'myname', 'mypass');
         self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         $movie_sql = "CREATE TABLE IF NOT EXISTS \r\n                        movie(\r\n                        id int(11) NOT NULL AUTO_INCREMENT,\r\n                        title varchar(100) NOT NULL,\r\n                        year int(11) NOT NULL,\r\r\n                        PRIMARY KEY(id)\r\r\n                        ) ENGINE=InnoDB;";
         $actor_sql = "CREATE TABLE IF NOT EXISTS \r\r\n                        actor(\r\r\n                        id int(11) NOT NULL AUTO_INCREMENT,\r\r\n                        movieid int(11) NOT NULL,\r\r\n                        name varchar(100) NOT NULL,\r\r\n                        surname varchar(100) NOT NULL,\r\r\n                        PRIMARY KEY(id),\r\r\n                        FOREIGN KEY (movieid) REFERENCES movie(id)\r\r\n                        ON UPDATE CASCADE\r\r\n                        ON DELETE CASCADE      \r\r\n                        ) ENGINE=InnoDB;";
         $movie_type_sql = "CREATE TABLE IF NOT EXISTS \r\r\n                        movie_format(\r\r\n                        id int(11) NOT NULL AUTO_INCREMENT,\r\r\n                        movieid int(11) NOT NULL,\r\r\n                        format varchar(100) NOT NULL,\r\r\n                        PRIMARY KEY(id),\r\r\n                        FOREIGN KEY (movieid) REFERENCES movie(id)\r\r\n                        ON UPDATE CASCADE\r\r\n                        ON DELETE CASCADE\r\r\n                        ) ENGINE=InnoDB;";
         $user_sql = "CREATE TABLE IF NOT EXISTS \r\r\n                        user(\r\r\n                        id int(11) NOT NULL AUTO_INCREMENT,\r\r\n                        username varchar(100) NOT NULL,\r\r\n                        password varchar(255) NOT NULL,\r\r\n                        email varchar(100) NOT NULL,\r\r\n                        token varchar(255) NOT NULL,\r\r\n                        token_expire DATETIME NOT NULL,\r\r\n                        PRIMARY KEY(id)\r\r\n                        ) ENGINE=InnoDB;";
         self::$instance->exec($movie_sql);
         self::$instance->exec($actor_sql);
         self::$instance->exec($movie_type_sql);
         self::$instance->exec($user_sql);
     }
     return self::$instance;
 }
Example #27
0
 static function connect()
 {
     $stuff = the::app();
     if (count($stuff->connections) != 0) {
         foreach ($stuff->connections as $host => $credentials) {
             if (preg_match("|" . $host . "|", $stuff->uri_string)) {
                 $link = mysql_connect($credentials[0], $credentials[2], $credentials[3]);
                 if (!$link) {
                     die('Could not connect: ' . mysql_error());
                 }
                 mysql_select_db($credentials[1]);
             }
         }
     }
     if (!self::$instance) {
         self::$instance = new db();
     }
     return self::$instance;
 }
Example #28
0
 function clearDB()
 {
     // очищает базу данных
     $db = db::instance();
     $db->query("delete from `advertisement`");
     $this->ads = array();
     return self::$instance;
 }
Example #29
0
File: db.php Project: Hulth/API
 public static function init()
 {
     // {{{
     return self::$instance = new self();
 }
Example #30
0
 protected function _getPdoServerWithAlias($alias, $type = self::db_type_slave)
 {
     $dataDriver = db::instance($alias, $type);
     return $dataDriver;
 }