%PDF- %PDF-
| Direktori : /www/varak.net/mail2.varak.net_old/libraries/afterlogic/common/db/ |
| Current File : /www/varak.net/mail2.varak.net_old/libraries/afterlogic/common/db/sql.php |
<?php
/*
* Copyright 2004-2014, AfterLogic Corp.
* Licensed under AGPLv3 license or AfterLogic license
* if commercial version of the product was purchased.
* See the LICENSE file for a full license statement.
*/
/**
* @package Api
* @subpackage Db
*/
class CDbGeneralSql
{
/**
* @var int
*/
protected $iExecuteCount;
/**
* @var int
*/
public $ErrorCode;
/**
* @var string
*/
public $ErrorDesc;
/**
* @return bool
*/
function IsConnected()
{
return false;
}
/**
* @param string $sLogDesc
* @param string $bIsSlaveExecute = false
* @return void
*/
protected function log($sLogDesc, $bIsSlaveExecute = false)
{
if (CApi::$bUseDbLog)
{
if ($bIsSlaveExecute)
{
CApi::Log('DB-Slave['.$this->iExecuteCount.'] > '.trim($sLogDesc));
}
else
{
CApi::Log('DB['.$this->iExecuteCount.'] > '.trim($sLogDesc));
}
}
}
/**
* @param string $sErrorDesc
* @return void
*/
protected function errorLog($sErrorDesc)
{
CApi::Log('DB ERROR < '.trim($sErrorDesc), ELogLevel::Error);
}
}
/**
* @package Api
* @subpackage Db
*/
class CDbSql extends CDbGeneralSql
{
/**
* @var string
*/
protected $sHost;
/**
* @var string
*/
protected $sUser;
/**
* @var string
*/
protected $sPassword;
/**
* @var string
*/
protected $sDbName;
/**
* @var string
*/
protected $sDbTablePrefix;
}