I share this change made on IcyPhoenix Italy


Go to: root/includes/

File: ajax_shoutbox_inc.php

Search:
Code: [Download] [Hide] [Select]
// Code for Deleting Data
elseif ($action == 'del')
{
if(($userdata['user_level'] == ADMIN) && ($userdata['session_logged_in']))
{
$shout_id = intval($_POST['sh']);

$sql = 'DELETE FROM ' . AJAX_SHOUTBOX_TABLE . '
WHERE shout_id =' . $shout_id;

if(!($result = $db->sql_query($sql)))
{
$error = AJAX_SHOUTBOX_ERROR;
$error_msg = $lang['Shoutbox_unable'];
}
}
}


Replace with:

Code: [Download] [Hide] [Select]
// Code for Deleting Data
elseif ($action == 'del')
{
if(($userdata['user_level'] == ADMIN) || ($userdata['user_level'] == MOD) && ($userdata['session_logged_in']))
{
$shout_id = intval($_POST['sh']);

$sql = 'DELETE FROM ' . AJAX_SHOUTBOX_TABLE . '
WHERE shout_id =' . $shout_id;

if(!($result = $db->sql_query($sql)))
{
$error = AJAX_SHOUTBOX_ERROR;
$error_msg = $lang['Shoutbox_unable'];
}
}
}
pseudo_die($error, $error_msg);
}



Search:
Code: [Download] [Hide] [Select]
//message_die(GENERAL_MESSAGE, $lang['Shoutbox_no_auth']);
pseudo_die(GENERAL_MESSAGE, $lang['Shoutbox_no_auth']);
}
}

$template->assign_block_vars('view_shoutbox.onload', array());

if($userdata['user_level'] == ADMIN)
{
$template->assign_block_vars('view_shoutbox.user_is_admin', array());
}


Replace with:
Code: [Download] [Hide] [Select]
//message_die(GENERAL_MESSAGE, $lang['Shoutbox_no_auth']);
pseudo_die(GENERAL_MESSAGE, $lang['Shoutbox_no_auth']);
}
}

$template->assign_block_vars('view_shoutbox.onload', array());


if($userdata['user_level'] == MOD || ($userdata['user_level'] == ADMIN ))
{

$template->assign_block_vars('view_shoutbox.user_is_admin', array());
}


Enjoy! 8)