function bsa_stats_clicks_callback() { if (isset($_POST) && isset($_POST['ad_id'])) { do_action('bsa-pro-stats-clicks', $_POST); $model = new BSA_PRO_Model(); $ad_id = $_POST['ad_id']; $days = $_POST['days']; $clicks = $model->bsaGetClicks($ad_id, $days); if ($clicks != null) { echo ' <table> <tbody>'; foreach ($clicks as $click) { echo ' <tr class="' . (date('d', $click['action_time']) % 2 == 0 ? "bsaEven" : "bsaOdd") . '"> <td>' . date('Y/m/d', $click['action_time']) . '</td> <td>' . $click['user_ip'] . '</td> <td>' . $click['browser'] . '</td> <td>' . ($click['status'] == "correct" ? "<span class='bsaCorrectIcon'></span>" : "<span class='bsaInCorrectIcon'></span>") . '</td> </tr> '; } echo ' </tbody> </table>'; } else { return null; } } else { echo 'Stats can not be download.'; } die; }