mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
fix of Admin UI delete issue (very bad) - wrong ID is posted (at least FF 4), id extracted from key now, further investigation is requried.
This commit is contained in:
@@ -3402,7 +3402,9 @@ class e_admin_ui extends e_admin_controller_ui
|
||||
$this->setPosted(array());
|
||||
return; // always break on cancel!
|
||||
}
|
||||
$id = intval(array_shift($posted));
|
||||
// TODO - investigate - strange post vale of delete triggers, switched to key
|
||||
// for quick fix
|
||||
$id = intval(key($posted));//intval(array_shift($posted));
|
||||
if($this->deleteConfirmScreen && !$this->getPosted('etrigger_delete_confirm'))
|
||||
{
|
||||
// forward data to delete confirm screen
|
||||
@@ -3818,7 +3820,7 @@ class e_admin_ui extends e_admin_controller_ui
|
||||
// default tree model
|
||||
$this->_tree_model = new e_admin_tree_model();
|
||||
$this->_tree_model->setModelTable($this->table)
|
||||
->setFieldIdName($this->pid)
|
||||
->getFieldIdName($this->pid)
|
||||
->setMessageStackName('admin_ui_tree_'.$this->table)
|
||||
->setParams(array('model_class' => 'e_admin_model', 'model_message_stack' => 'admin_ui_model_'.$this->table ,'db_query' => $this->listQry));
|
||||
|
||||
|
Reference in New Issue
Block a user