function _actionAdministrationManage($isAdminEntries, $sKeyBtnDelete, $sKeyBtnActivate, $sUrl = false)
{
if (getPostFieldIfSet('action_activate') && (isset($_POST['entry']) && is_array($_POST['entry']))) {
foreach ($_POST['entry'] as $iId) {
if ($this->_oDb->activateEntry($iId)) {
$this->onEventChanged($iId, 'approved');
}
}
} elseif (getPostFieldIfSet('action_delete') && (isset($_POST['entry']) && is_array($_POST['entry']))) {
foreach ($_POST['entry'] as $iId) {
$aDataEntry = $this->_oDb->getEntryById($iId);
if (!$this->isAllowedDelete($aDataEntry)) {
continue;
}
if ($this->_oDb->deleteEntryByIdAndOwner($iId, 0, $this->isAdmin())) {
$this->onEventDeleted($iId);
}
}
}
if ($isAdminEntries) {
$sContent = $this->_manageEntries('admin', '', true, 'bx_twig_admin_form', array('action_delete' => $sKeyBtnDelete), '', true, 0, $sUrl);
} else {
$sContent = $this->_manageEntries('pending', '', true, 'bx_twig_admin_form', array('action_activate' => $sKeyBtnActivate, 'action_delete' => $sKeyBtnDelete), '', true, 0, $sUrl);
}
return $sContent;
}