function calculateParticipantsAtShow($data)
{
$categoryModel = new CategoryModel();
// COUNT 1
if (!empty(array_count_values(array_column($data, 'participant_category'))['1']))
{
$count_1 = array_count_values(array_column($data, 'participant_category'))['1'];
}
else
{
$count_1 = 0;
}
// COUNT 2
if (!empty(array_count_values(array_column($data, 'participant_category'))['2']))
{
$count_2 = array_count_values(array_column($data, 'participant_category'))['2'];
}
else
{
$count_2 = 0;
}
// COUNT 3
if (!empty(array_count_values(array_column($data, 'participant_category'))['3']))
{
$count_3 = array_count_values(array_column($data, 'participant_category'))['3'];
}
else
{
$count_3 = 0;
}
// COUNT 4
if (!empty(array_count_values(array_column($data, 'participant_category'))['4']))
{
$count_4 = array_count_values(array_column($data, 'participant_category'))['4'];
}
else
{
$count_4 = 0;
}
// COUNT 5
if (!empty(array_count_values(array_column($data, 'participant_category'))['5']))
{
$count_5 = array_count_values(array_column($data, 'participant_category'))['5'];
}
else
{
$count_5 = 0;
}
// COUNT 6
if (!empty(array_count_values(array_column($data, 'participant_category'))['6']))
{
$count_6 = array_count_values(array_column($data, 'participant_category'))['6'];
}
else
{
$count_6 = 0;
}
// COUNT 7
if (!empty(array_count_values(array_column($data, 'participant_category'))['7']))
{
$count_7 = array_count_values(array_column($data, 'participant_category'))['7'];
}
else
{
$count_7 = 0;
}
// COUNT 8
if (!empty(array_count_values(array_column($data, 'participant_category'))['8']))
{
$count_8 = array_count_values(array_column($data, 'participant_category'))['8'];
}
else
{
$count_8 = 0;
}
// COUNT 9
if (!empty(array_count_values(array_column($data, 'participant_category'))['1']))
{
$count_9 = array_count_values(array_column($data, 'participant_category'))['1'];
}
else
{
$count_9 = 0;
}
// COUNT 10
if (!empty(array_count_values(array_column($data, 'participant_category'))['10']))
{
$count_10 = array_count_values(array_column($data, 'participant_category'))['10'];
}
else
{
$count_10 = 0;
}
$result = array(
// COUNT 1
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('1')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('1')['category_id'],
'participantCategoryCount' => $count_1
),
// COUNT 2
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('2')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('2')['category_id'],
'participantCategoryCount' => $count_2
),
// COUNT 3
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('3')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('3')['category_id'],
'participantCategoryCount' => $count_3
),
// COUNT 4
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('4')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('4')['category_id'],
'participantCategoryCount' => $count_4
),
// COUNT 5
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('5')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('5')['category_id'],
'participantCategoryCount' => $count_5
),
// COUNT 6
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('6')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('6')['category_id'],
'participantCategoryCount' => $count_6
),
// COUNT 7
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('7')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('7')['category_id'],
'participantCategoryCount' => $count_7
),
// COUNT 8
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('8')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('8')['category_id'],
'participantCategoryCount' => $count_8
),
// COUNT 9
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('9')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('9')['category_id'],
'participantCategoryCount' => $count_9
),
// COUNT 10
array(
'participantCategoryName' => $categoryModel->getShowCategoryById('10')['category_name'],
'participantCategoryId' => $categoryModel->getShowCategoryById('10')['category_id'],
'participantCategoryCount' => $count_10
)
);
return $result;
}