diff --git a/e107_handlers/admin_ui.php b/e107_handlers/admin_ui.php
index 5e5bffdd0..13dc59a63 100755
--- a/e107_handlers/admin_ui.php
+++ b/e107_handlers/admin_ui.php
@@ -4729,13 +4729,13 @@ class e_admin_controller_ui extends e_admin_controller
// $model->addMessageInfo(print_a($_posted,true));
}
-
// Trigger Admin-ui event. 'pre'
if($triggerName = $this->getEventTriggerName($_posted['etrigger_submit'])) // 'create' or 'update';
{
$id = $model->getId();
$eventData = array('newData'=>$_posted,'oldData'=>$old_data,'id'=> $id);
$model->addMessageDebug('Admin-ui Trigger fired: '.$triggerName.'');
+ $this->_log('Triggering Event: '.$triggerName. " (before)");
if(E107_DBG_ALLERRORS >0 )
{
$model->addMessageDebug($triggerName.' data: '.print_a($eventData,true));
@@ -4781,6 +4781,7 @@ class e_admin_controller_ui extends e_admin_controller
$_posted[$pid] = $id; // add in the primary ID field.
$eventData = array('newData'=>$_posted,'oldData'=>$old_data,'id'=> $id); // use $_posted as it may include unsaved data.
$model->addMessageDebug('Admin-ui Trigger fired: '.$triggerName.'');
+ $this->_log('Triggering Event: '.$triggerName." (after)");
if(E107_DBG_ALLERRORS >0 )
{
$model->addMessageDebug($triggerName.' data: '.print_a($eventData,true));
@@ -5890,6 +5891,7 @@ class e_admin_ui extends e_admin_controller_ui
$model = $this->getModel()->load($this->getId());
$_POST = array(); //reset post
$_POST[$_name] = $_value; // set current field only
+ $_POST['etrigger_submit'] = 'update'; // needed for event trigger
// print_r($_POST);