예제 #1
0
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;
}