Added code that was accidentaly removed
This commit is contained in:
@@ -744,10 +744,30 @@ class acp_portal
|
||||
|
||||
$module_id = $db->sql_nextid();
|
||||
|
||||
$c_class->install($module_id);
|
||||
$error = $c_class->install($module_id);
|
||||
|
||||
$cache->purge(); // make sure we don't get errors after re-adding a module
|
||||
|
||||
// if something went wrong, handle the errors accordingly and undo the above query
|
||||
if (sizeof($error))
|
||||
{
|
||||
if (is_array($error))
|
||||
{
|
||||
foreach($error as $cur_error)
|
||||
{
|
||||
$error_output = $cur_error . '<br />';
|
||||
}
|
||||
}
|
||||
else if($error != false)
|
||||
{
|
||||
$error_output = $error;
|
||||
}
|
||||
|
||||
$sql = 'DELETE FROM ' . PORTAL_MODULES_TABLE . ' WHERE module_id = ' . (int) $module_id;
|
||||
|
||||
trigger_error($error_output . adm_back_link($this->u_action));
|
||||
}
|
||||
|
||||
meta_refresh(3, append_sid("{$phpbb_admin_path}index.$phpEx", 'i=portal&mode=config&module_id=' . $module_id));
|
||||
|
||||
trigger_error($user->lang['SUCCESS_ADD'] . adm_back_link($this->u_action));
|
||||
|
||||
Reference in New Issue
Block a user