Exemplo n.º 1
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         $className = __CLASS__;
         self::$instance = new $className();
     }
     return self::$instance;
 }
Exemplo n.º 2
0
 function __construct()
 {
     $this->dbconn = DBConn::getInstance()->conn;
     $this->smarty = SmartyInstance::getInstance()->smarty;
     $this->system = system::getInstance($this->dbconn);
 }
Exemplo n.º 3
0
// HTTP/1.0
header("Pragma: no-cache");
//error_reporting(-1);
//ini_set('display_errors', 1);
//path properties
define('MAIN_PATH', $mainPath);
define('ROOT_PATH', $rootPath);
define('MAIN_DIR', $mainDir);
//DB config
define('DB_HOST', "10.10.10.120");
define('DB_NAME', "tree_editor");
define('DB_USER', "root");
define('DB_PASS', "`12345';';");
//DB config ENSEMBL
define('DB_HOST_ENSEMBL', "gramenedb.gramene.org");
define('DB_NAME_ENSEMBL', "ensembl_compara_plants_40_74");
define('DB_USER_ENSEMBL', "anonymous");
define('DB_PASS_ENSEMBL', "gramene");
//includes
require_once $libDir . 'smarty/SmartyBC.class.php';
require_once $libDir . 'smarty/SmartyInstance.class.php';
// create object
$smarty = SmartyInstance::getInstance()->smarty;
require_once $libDir . "adodb/adodb.inc.php";
require_once $libDir . "adodb/DBConn.class.php";
require_once $libDir . "classes/all_classes.inc.php";
require_once $rootPath . "php/all_controllers.inc.php";
//database connect
$dbconn = DBConn::getInstance()->conn;
$system = system::getInstance($dbconn);
$smarty->assign('mainDir', $mainDir);