Fixed two warnings in CP and removed useless JS code

This commit is contained in:
Pinga 2024-08-05 11:34:35 +03:00
parent 02916d435e
commit d34a7b4d89
2 changed files with 23 additions and 10 deletions

View file

@ -75,13 +75,18 @@ class HomeController extends Controller
$dates = []; $dates = [];
$counts = []; $counts = [];
foreach ($domainsCount as $row) { if (is_array($domainsCount) || is_object($domainsCount)) {
// Extract just the date part from the datetime string foreach ($domainsCount as $row) {
$date = (new \DateTime($row['date']))->format('Y-m-d'); // Extract just the date part from the datetime string
$count = (int)$row['count']; // Ensure count is an integer $date = (new \DateTime($row['date']))->format('Y-m-d');
$count = (int)$row['count']; // Ensure count is an integer
$dates[] = $date; $dates[] = $date;
$counts[] = $count; $counts[] = $count;
}
} else {
$dates[] = 'No data';
$counts[] = 0;
} }
$query = " $query = "
@ -135,10 +140,16 @@ class HomeController extends Controller
$answeredData = []; $answeredData = [];
$unansweredData = []; $unansweredData = [];
foreach ($results as $row) { if (is_array($results) || is_object($results)) {
$labels3[] = $row['ticket_date']; foreach ($results as $row) {
$answeredData[] = (int) $row['answered']; // Cast to int for ApexCharts $labels3[] = $row['ticket_date'];
$unansweredData[] = (int) $row['unanswered']; // Cast to int for ApexCharts $answeredData[] = (int) $row['answered']; // Cast to int for ApexCharts
$unansweredData[] = (int) $row['unanswered']; // Cast to int for ApexCharts
}
} else {
$labels3[] = 0;
$answeredData[] = 0;
$unansweredData[] = 0;
} }
$domains = $db->selectValue('SELECT count(id) as domains FROM domain'); $domains = $db->selectValue('SELECT count(id) as domains FROM domain');

View file

@ -253,6 +253,7 @@
</div> </div>
{% include 'partials/footer.twig' %} {% include 'partials/footer.twig' %}
</div> </div>
{% if registrars %}
<script> <script>
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {
var dates = JSON.parse('{{ dates|raw }}'); var dates = JSON.parse('{{ dates|raw }}');
@ -448,4 +449,5 @@
})).render(); })).render();
}); });
</script> </script>
{% endif %}
{% endblock %} {% endblock %}