if (!empty($data[Nobita_Teams_Banning::BANNING_ID_KEY]))
{
$banData = Nobita_Teams_Banning::getBanningParamsFromData($data);
if ($banData)
{
$extraParams['team_id'] = array_shift($banData);
$extraParams['type'] = array_shift($banData);
$extraParams['user_id'] = array_shift($banData);
}
unset($data[Nobita_Teams_Banning::BANNING_ID_KEY]);
}
if (isset($data[Nobita_Teams_Banning::BANNING_ID_KEY]) && is_array($data))
{
$banData = Nobita_Teams_Banning::getBanningParamsFromData($data);
if ($banData)
{
$extraParams['team_id'] = array_shift($banData);
$extraParams['type'] = array_shift($banData);
$extraParams['user_id'] = array_shift($banData);
}
unset($data[Nobita_Teams_Banning::BANNING_ID_KEY]);
}