CC-1927: Remove Pear DB
Final touches on install/upgrade scripts, now they are working. Still need to remove last traces of PEAR throughout the code.
This commit is contained in:
parent
95d69a3bbe
commit
c0da27b445
4 changed files with 13 additions and 53 deletions
|
@ -2,59 +2,17 @@
|
|||
|
||||
require_once __DIR__."/logging/Logging.php";
|
||||
Logging::setLogPath('/var/log/airtime/zendphp.log');
|
||||
|
||||
require_once __DIR__."/configs/conf.php";
|
||||
|
||||
require_once __DIR__."/configs/ACL.php";
|
||||
require_once 'propel/runtime/lib/Propel.php';
|
||||
Propel::init(__DIR__."/configs/airtime-conf-production.php");
|
||||
|
||||
require_once __DIR__."/configs/constants.php";
|
||||
// require_once 'DB.php';
|
||||
|
||||
require_once 'Preference.php';
|
||||
require_once "DateHelper.php";
|
||||
require_once "OsPath.php";
|
||||
require_once __DIR__.'/controllers/plugins/RabbitMqPlugin.php';
|
||||
|
||||
global $CC_CONFIG; //, $CC_DBC;
|
||||
$dsn = $CC_CONFIG['dsn'];
|
||||
|
||||
// ******************************************************************
|
||||
// Differences between PEAR DB & Propel/PDO:
|
||||
// When selecting a single value from a null return set,
|
||||
// PEAR returns NULL
|
||||
// PDO returns false
|
||||
// ******************************************************************
|
||||
|
||||
|
||||
// $CC_DBC = DB::connect($dsn, FALSE);
|
||||
// if (PEAR::isError($CC_DBC)) {
|
||||
// echo "ERROR: ".$CC_DBC->getMessage()." ".$CC_DBC->getUserInfo()."\n";
|
||||
// exit(1);
|
||||
// }
|
||||
// $CC_DBC->setFetchMode(DB_FETCHMODE_ASSOC);
|
||||
|
||||
// $sql = "SELECT column_name, character_maximum_length FROM information_schema.columns"
|
||||
// ." WHERE table_name = 'cc_show' AND character_maximum_length > 0 and table_name=''";
|
||||
// // $sql = "SELECT * FROM cc_files WHERE id=1";
|
||||
// // $result = $CC_DBC->GetAll($sql);
|
||||
// $result = $CC_DBC->GetOne($sql);
|
||||
// var_dump($result);
|
||||
|
||||
// $sql = "SELECT 1";
|
||||
// try {
|
||||
// $con = Propel::getConnection();
|
||||
// //$q = $con->query($sql);
|
||||
// } catch (Exception $e) {
|
||||
// var_dump($e);
|
||||
// }
|
||||
// var_dump($q);
|
||||
// //var_dump($q->fetchAll());
|
||||
// var_dump($q->fetchColumn(0));
|
||||
|
||||
// exit;
|
||||
|
||||
global $CC_CONFIG;
|
||||
$CC_CONFIG['airtime_version'] = Application_Model_Preference::GetAirtimeVersion();
|
||||
|
||||
require_once __DIR__."/configs/navigation.php";
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* cannot be created. So this script is run after all DEB packages have been installed.
|
||||
*/
|
||||
|
||||
//set_include_path(__DIR__.'/../airtime_mvc/library' . PATH_SEPARATOR . get_include_path());
|
||||
|
||||
require_once(__DIR__.'/AirtimeIni.php');
|
||||
require_once(__DIR__.'/AirtimeInstall.php');
|
||||
require_once(__DIR__.'/airtime-constants.php');
|
||||
|
@ -21,7 +19,7 @@ AirtimeInstall::CreateDatabaseUser();
|
|||
|
||||
$databaseExisted = AirtimeInstall::CreateDatabase();
|
||||
|
||||
//AirtimeInstall::DbConnect(true);
|
||||
AirtimeInstall::DbConnect(true);
|
||||
|
||||
AirtimeInstall::InstallPostgresScriptingLanguage();
|
||||
|
||||
|
|
|
@ -10,6 +10,9 @@
|
|||
require_once(__DIR__.'/AirtimeIni.php');
|
||||
require_once(__DIR__.'/AirtimeInstall.php');
|
||||
require_once(__DIR__.'/airtime-constants.php');
|
||||
require_once(AirtimeInstall::GetAirtimeSrcDir().'/application/configs/conf.php');
|
||||
require_once 'propel/runtime/lib/Propel.php';
|
||||
Propel::init(AirtimeInstall::GetAirtimeSrcDir()."/application/configs/airtime-conf-production.php");
|
||||
|
||||
$version = AirtimeInstall::GetVersionInstalled();
|
||||
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
<?php
|
||||
/**
|
||||
* @package Airtime
|
||||
* @copyright 2011 Sourcefabric O.P.S.
|
||||
* @license http://www.gnu.org/licenses/gpl.txt
|
||||
*
|
||||
* Checks if a current version of Airtime is installed.
|
||||
* If so, the user is presented with the help menu and can
|
||||
* choose -r to reinstall.
|
||||
|
@ -13,12 +9,17 @@
|
|||
* Returns 2 if a previous version of Airtime is installed we can upgrade from
|
||||
* Returns 3 if a version of Airtime is installed that we can't upgrade from.
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/AirtimeInstall.php');
|
||||
require_once(__DIR__.'/AirtimeInstall.php');
|
||||
require_once(__DIR__.'/airtime-constants.php');
|
||||
|
||||
AirtimeInstall::ExitIfNotRoot();
|
||||
|
||||
require_once(AirtimeInstall::GetAirtimeSrcDir()."/application/configs/conf.php");
|
||||
require_once('propel/runtime/lib/Propel.php');
|
||||
Propel::init(AirtimeInstall::GetAirtimeSrcDir()."/application/configs/airtime-conf-production.php");
|
||||
|
||||
$version = AirtimeInstall::GetVersionInstalled();
|
||||
|
||||
// The current version is already installed.
|
||||
echo "* Checking for existing Airtime installation...".PHP_EOL;
|
||||
if (isset($version)){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue