1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-02 04:40:44 +02:00

admin UI tools moved to admin_ui.php, bugfixes, preparing for more UI work

This commit is contained in:
secretr
2009-11-24 16:32:02 +00:00
parent 6b173127d8
commit ceef744e8c
3 changed files with 3877 additions and 3880 deletions

File diff suppressed because it is too large Load Diff

3866
e107_handlers/admin_ui.php Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -9,8 +9,8 @@
* e107 Base Model * e107 Base Model
* *
* $Source: /cvs_backup/e107_0.8/e107_handlers/model_class.php,v $ * $Source: /cvs_backup/e107_0.8/e107_handlers/model_class.php,v $
* $Revision: 1.43 $ * $Revision: 1.44 $
* $Date: 2009-11-21 11:15:29 $ * $Date: 2009-11-24 16:32:02 $
* $Author: secretr $ * $Author: secretr $
*/ */
@@ -1912,7 +1912,7 @@ class e_admin_model extends e_model
break; break;
case 'model': case 'model':
return $value-mergePostedData(false, true, true)->sanitize(); //XXX - ??? return $value->mergePostedData(false, true, true);
break; break;
case 'null': case 'null':
@@ -2055,8 +2055,8 @@ class e_tree_model extends e_model
$tmp = new $class_name($tmp); $tmp = new $class_name($tmp);
$this->setNode($tmp->get($this->getFieldIdName()), $tmp); $this->setNode($tmp->get($this->getFieldIdName()), $tmp);
} }
if(false === $this->_total && $this->getModelTable()) if(false === $this->_total && $this->getModelTable() && !$this->getParam('nocount'))
{ {
//SQL_CALC_FOUND_ROWS not found in the query, do one more query //SQL_CALC_FOUND_ROWS not found in the query, do one more query
$this->_total = e107::getDb()->db_Count($this->getModelTable()); $this->_total = e107::getDb()->db_Count($this->getModelTable());