mirror of
https://git.cant.at/Madeorsk/PollVerlaine
synced 2024-11-21 20:14:32 +01:00
Fixed division by zero.
This commit is contained in:
parent
67efb77b0d
commit
1caad26fb9
@ -12,7 +12,7 @@ foreach ($poll->options as $option)
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="number"><?= $option->votes ?></td>
|
<td class="number"><?= $option->votes ?></td>
|
||||||
<td style="color: <?= $chart_colors[$index%$chart_colors_number] ?>"><?= $option->label ?></td>
|
<td style="color: <?= $chart_colors[$index%$chart_colors_number] ?>"><?= $option->label ?></td>
|
||||||
<td><?= round($option->votes / $total_votes, 3)*100 ?>%</td>
|
<td><?= $total_votes == 0 ? 0 : round($option->votes / $total_votes, 3)*100 ?>%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</table>
|
</table>
|
||||||
|
@ -9,7 +9,7 @@ foreach ($poll->options as $option)
|
|||||||
|
|
||||||
$options_percentages = [];
|
$options_percentages = [];
|
||||||
foreach ($poll->options as $option)
|
foreach ($poll->options as $option)
|
||||||
$options_percentages[] = $option->votes / $total_votes;
|
$options_percentages[] = ($total_votes == 0) ? 0 : $option->votes / $total_votes;
|
||||||
|
|
||||||
function percentage_pos_x($r, $percentage)
|
function percentage_pos_x($r, $percentage)
|
||||||
{ return round($r * sin(2 * M_PI * $percentage), 2); }
|
{ return round($r * sin(2 * M_PI * $percentage), 2); }
|
||||||
|
Loading…
Reference in New Issue
Block a user