mirror of
https://github.com/e107inc/e107.git
synced 2025-08-02 20:57:26 +02:00
Last SQL query log added to model base classes
This commit is contained in:
@@ -1880,6 +1880,11 @@ class e_front_model extends e_model
|
|||||||
*/
|
*/
|
||||||
protected $_db_errmsg = '';
|
protected $_db_errmsg = '';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var string Last SQL query
|
||||||
|
*/
|
||||||
|
protected $_db_qry = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validator object
|
* Validator object
|
||||||
*
|
*
|
||||||
@@ -2476,6 +2481,14 @@ class e_front_model extends e_model
|
|||||||
return $this->_db_errmsg;
|
return $this->_db_errmsg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return string last mysql error message
|
||||||
|
*/
|
||||||
|
public function getSqlQuery()
|
||||||
|
{
|
||||||
|
return $this->_db_qry;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
@@ -2496,6 +2509,7 @@ class e_front_model extends e_model
|
|||||||
$sql = e107::getDb();
|
$sql = e107::getDb();
|
||||||
$this->_db_errno = $sql->getLastErrorNumber();
|
$this->_db_errno = $sql->getLastErrorNumber();
|
||||||
$this->_db_errmsg = $sql->getLastErrorText();
|
$this->_db_errmsg = $sql->getLastErrorText();
|
||||||
|
$this->_db_qry = $sql->getLastQuery();
|
||||||
if($this->_db_errno)
|
if($this->_db_errno)
|
||||||
{
|
{
|
||||||
$this->addMessageError('SQL Select Error', $session_messages); //TODO - Lan
|
$this->addMessageError('SQL Select Error', $session_messages); //TODO - Lan
|
||||||
@@ -2671,6 +2685,7 @@ class e_front_model extends e_model
|
|||||||
{
|
{
|
||||||
$this->_db_errno = 0;
|
$this->_db_errno = 0;
|
||||||
$this->_db_errmsg = '';
|
$this->_db_errmsg = '';
|
||||||
|
$this->_db_qry = '';
|
||||||
|
|
||||||
// $this->getData();
|
// $this->getData();
|
||||||
// $this->getPostedData();
|
// $this->getPostedData();
|
||||||
@@ -2874,6 +2889,7 @@ class e_admin_model extends e_front_model
|
|||||||
{
|
{
|
||||||
$this->_db_errno = 0;
|
$this->_db_errno = 0;
|
||||||
$this->_db_errmsg = '';
|
$this->_db_errmsg = '';
|
||||||
|
$this->_db_qry = '';
|
||||||
if($this->hasError()/* || (!$this->data_has_changed && !$force)*/) // not appropriate here!
|
if($this->hasError()/* || (!$this->data_has_changed && !$force)*/) // not appropriate here!
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@@ -2887,6 +2903,7 @@ class e_admin_model extends e_front_model
|
|||||||
{
|
{
|
||||||
$this->_db_errno = $sql->getLastErrorNumber();
|
$this->_db_errno = $sql->getLastErrorNumber();
|
||||||
$this->_db_errmsg = $sql->getLastErrorText();
|
$this->_db_errmsg = $sql->getLastErrorText();
|
||||||
|
$this->_db_qry = $sql->getLastQuery();
|
||||||
$this->addMessageError('SQL Insert Error', $session_messages); //TODO - Lan
|
$this->addMessageError('SQL Insert Error', $session_messages); //TODO - Lan
|
||||||
$this->addMessageDebug('SQL Error #'.$this->_db_errno.': '.$sql->getLastErrorText());
|
$this->addMessageDebug('SQL Error #'.$this->_db_errno.': '.$sql->getLastErrorText());
|
||||||
|
|
||||||
@@ -2913,6 +2930,7 @@ class e_admin_model extends e_front_model
|
|||||||
{
|
{
|
||||||
$this->_db_errno = 0;
|
$this->_db_errno = 0;
|
||||||
$this->_db_errmsg = '';
|
$this->_db_errmsg = '';
|
||||||
|
$this->_db_qry = '';
|
||||||
|
|
||||||
if($this->hasError()) return false;
|
if($this->hasError()) return false;
|
||||||
if(!$this->data_has_changed && !$force)
|
if(!$this->data_has_changed && !$force)
|
||||||
@@ -2925,6 +2943,7 @@ class e_admin_model extends e_front_model
|
|||||||
{
|
{
|
||||||
$this->_db_errno = $sql->getLastErrorNumber();
|
$this->_db_errno = $sql->getLastErrorNumber();
|
||||||
$this->_db_errmsg = $sql->getLastErrorText();
|
$this->_db_errmsg = $sql->getLastErrorText();
|
||||||
|
$this->_db_qry = $sql->getLastQuery();
|
||||||
if($this->_db_errno)
|
if($this->_db_errno)
|
||||||
{
|
{
|
||||||
$this->addMessageError('SQL Replace Error', $session_messages); //TODO - Lan
|
$this->addMessageError('SQL Replace Error', $session_messages); //TODO - Lan
|
||||||
@@ -2948,6 +2967,8 @@ class e_admin_model extends e_front_model
|
|||||||
{
|
{
|
||||||
$this->_db_errno = 0;
|
$this->_db_errno = 0;
|
||||||
$this->_db_errmsg = '';
|
$this->_db_errmsg = '';
|
||||||
|
$this->_db_qry = '';
|
||||||
|
|
||||||
if($this->hasError())
|
if($this->hasError())
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@@ -2968,6 +2989,7 @@ class e_admin_model extends e_front_model
|
|||||||
{
|
{
|
||||||
$this->_db_errno = $sql->getLastErrorNumber();
|
$this->_db_errno = $sql->getLastErrorNumber();
|
||||||
$this->_db_errmsg = $sql->getLastErrorText();
|
$this->_db_errmsg = $sql->getLastErrorText();
|
||||||
|
$this->_db_qry = $sql->getLastQuery();
|
||||||
if($this->_db_errno)
|
if($this->_db_errno)
|
||||||
{
|
{
|
||||||
$this->addMessageError('SQL Delete Error', $session_messages); //TODO - Lan
|
$this->addMessageError('SQL Delete Error', $session_messages); //TODO - Lan
|
||||||
@@ -3404,6 +3426,11 @@ class e_front_tree_model extends e_tree_model
|
|||||||
*/
|
*/
|
||||||
protected $_db_errmsg = '';
|
protected $_db_errmsg = '';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var string Last SQL query
|
||||||
|
*/
|
||||||
|
protected $_db_qry = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
@@ -3428,6 +3455,14 @@ class e_front_tree_model extends e_tree_model
|
|||||||
return $this->_db_errmsg;
|
return $this->_db_errmsg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return string last mysql error message
|
||||||
|
*/
|
||||||
|
public function getSqlQuery()
|
||||||
|
{
|
||||||
|
return $this->_db_qry;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
@@ -3475,6 +3510,8 @@ class e_front_tree_model extends e_tree_model
|
|||||||
$res = $sql->db_Update($this->getModelTable(), "{$field}={$value} WHERE ".$this->getFieldIdName().' IN ('.$idstr.')', $this->getParam('db_debug', false));
|
$res = $sql->db_Update($this->getModelTable(), "{$field}={$value} WHERE ".$this->getFieldIdName().' IN ('.$idstr.')', $this->getParam('db_debug', false));
|
||||||
$this->_db_errno = $sql->getLastErrorNumber();
|
$this->_db_errno = $sql->getLastErrorNumber();
|
||||||
$this->_db_errmsg = $sql->getLastErrorText();
|
$this->_db_errmsg = $sql->getLastErrorText();
|
||||||
|
$this->_db_qry = $sql->getLastQuery();
|
||||||
|
|
||||||
if(!$res)
|
if(!$res)
|
||||||
{
|
{
|
||||||
if($sql->getLastErrorNumber())
|
if($sql->getLastErrorNumber())
|
||||||
@@ -3543,6 +3580,8 @@ class e_admin_tree_model extends e_front_tree_model
|
|||||||
|
|
||||||
$this->_db_errno = $sql->getLastErrorNumber();
|
$this->_db_errno = $sql->getLastErrorNumber();
|
||||||
$this->_db_errmsg = $sql->getLastErrorText();
|
$this->_db_errmsg = $sql->getLastErrorText();
|
||||||
|
$this->_db_qry = $sql->getLastQuery();
|
||||||
|
|
||||||
$modelCacheCheck = $this->getParam('clearModelCache');
|
$modelCacheCheck = $this->getParam('clearModelCache');
|
||||||
|
|
||||||
if(!$res)
|
if(!$res)
|
||||||
@@ -3600,6 +3639,7 @@ class e_admin_tree_model extends e_front_tree_model
|
|||||||
}
|
}
|
||||||
$this->_db_errno = $sql->getLastErrorNumber();
|
$this->_db_errno = $sql->getLastErrorNumber();
|
||||||
$this->_db_errmsg = $sql->getLastErrorText();
|
$this->_db_errmsg = $sql->getLastErrorText();
|
||||||
|
$this->_db_qry = $sql->getLastQuery();
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user