Changeset 20732 for branches/version-2_5-dev/data
- Timestamp:
- 2011/03/20 01:17:08 (16 years ago)
- bzr:base-revision:
- svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20731
- bzr:committer:
- Kentaro Ohkouchi <[email protected]>
- bzr:file-ids:
data/class/db/SC_DB_DBFactory.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2FSC_DB_DBFactory.php
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_MYSQL.php
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_PGSQL.php
data/class/helper/SC_Helper_DB.php 15176@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_DB.php
data/class/pages/admin/LC_Page_Admin_Home.php 15287@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2FLC_Page_Admin_Home.php
data/class/pages/upgrade/LC_Page_Upgrade_SiteCheck.php 16539@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fupgrade%2FLC_Page_Upgrade_SiteCheck.php
data/class_extends/db_extends/SC_DB_DBFactory_Ex.php 16326@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass_extends%2Fdb_extends%2FSC_DB_DBFactory_Ex.php
html/install/index.php 16809@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Findex.php- bzr:mapping-version:
- v4
- bzr:merge:
[email protected]- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- [email protected]
- bzr:revno:
- 3446
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-revisions:
data/class/db/SC_DB_DBFactory.php [email protected]
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php [email protected]
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php [email protected]
data/class/helper/SC_Helper_DB.php [email protected]
data/class/pages/admin/LC_Page_Admin_Home.php [email protected]
data/class/pages/upgrade/LC_Page_Upgrade_SiteCheck.php [email protected]
data/class_extends/db_extends/SC_DB_DBFactory_Ex.php [email protected]
html/install/index.php [email protected]- bzr:timestamp:
- 2011-03-20 01:17:03.464999914 +0900
- bzr:user-agent:
- bzr2.2.2+bzr-svn1.0.4
- svn:original-date:
- 2011-03-19T16:17:03.465000Z
- Location:
- branches/version-2_5-dev/data
- Files:
-
- 7 edited
-
class/db/SC_DB_DBFactory.php (modified) (1 diff)
-
class/db/dbfactory/SC_DB_DBFactory_MYSQL.php (modified) (1 diff)
-
class/db/dbfactory/SC_DB_DBFactory_PGSQL.php (modified) (1 diff)
-
class/helper/SC_Helper_DB.php (modified) (1 diff)
-
class/pages/admin/LC_Page_Admin_Home.php (modified) (1 diff)
-
class/pages/upgrade/LC_Page_Upgrade_SiteCheck.php (modified) (1 diff)
-
class_extends/db_extends/SC_DB_DBFactory_Ex.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/db/SC_DB_DBFactory.php
r20538 r20732 38 38 * DB_TYPE に応じた DBFactory インスタンスを生成する. 39 39 * 40 * @param string $db_type 任意のインスタンスを返したい場合は DB_TYPE 文字列を指定 40 41 * @return mixed DBFactory インスタンス 41 42 */ 42 function getInstance( ) {43 switch ( DB_TYPE) {43 function getInstance($db_type = DB_TYPE) { 44 switch ($db_type) { 44 45 case 'mysql': 45 46 return new SC_DB_DBFactory_MYSQL(); -
branches/version-2_5-dev/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php
r20541 r20732 48 48 */ 49 49 function sfGetDBVersion($dsn = "") { 50 $objQuery =& SC_Query_Ex::getSingletonInstance( );50 $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 51 51 $val = $objQuery->getOne("select version()"); 52 52 return "MySQL " . $val; -
branches/version-2_5-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php
r20562 r20732 45 45 */ 46 46 function sfGetDBVersion($dsn = "") { 47 $objQuery =& SC_Query_Ex::getSingletonInstance( );47 $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 48 48 $val = $objQuery->getOne("select version()"); 49 49 $arrLine = explode(" " , $val); -
branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php
r20729 r20732 49 49 50 50 /** 51 * データベースのバージョンを所得する.52 *53 * @param string $dsn データソース名54 * @return string データベースのバージョン55 */56 function sfGetDBVersion($dsn = "") {57 $dbFactory = SC_DB_DBFactory_Ex::getInstance();58 return $dbFactory->sfGetDBVersion($dsn);59 }60 61 /**62 51 * カラムの存在チェックと作成を行う. 63 52 * -
branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Home.php
r20540 r20732 131 131 */ 132 132 function lfGetDBVersion() { 133 $ objDb = new SC_Helper_DB_Ex();134 return $ objDb->sfGetDBVersion();133 $dbFactory = SC_DB_DBFactory_Ex::getInstance(); 134 return $dbFactory->sfGetDBVersion(); 135 135 } 136 136 -
branches/version-2_5-dev/data/class/pages/upgrade/LC_Page_Upgrade_SiteCheck.php
r18701 r20732 62 62 } 63 63 64 $ objDB = new SC_Helper_DB;64 $dbFactory = SC_DB_DBFactory_Ex::getInstance(); 65 65 $arrSystemInfo = array( 66 66 'eccube_version' => ECCUBE_VERSION, 67 67 'php_version' => phpversion(), 68 'db_version' => $ objDB->sfGetDBVersion()68 'db_version' => $dbFactory->sfGetDBVersion() 69 69 ); 70 70 $objJson->setSuccess($arrSystemInfo); -
branches/version-2_5-dev/data/class_extends/db_extends/SC_DB_DBFactory_Ex.php
r20538 r20732 44 44 * DB_TYPE に応じた DBFactory インスタンスを生成する. 45 45 * 46 * @param string $db_type 任意のインスタンスを返したい場合は DB_TYPE 文字列を指定 46 47 * @return mixed DBFactory インスタンス 47 48 */ 48 function getInstance( ) {49 switch ( DB_TYPE) {49 function getInstance($db_type = DB_TYPE) { 50 switch ($db_type) { 50 51 case 'mysql': 51 52 return new SC_DB_DBFactory_MYSQL_Ex();
Note: See TracChangeset
for help on using the changeset viewer.
