<?

session_start();

header( 'Content-type: text/html; charset=windows-1251' );

if ( $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' ) exit();
if ( !isset( $_SESSION['iduser'] ) ) exit();

define( 'ROOT', 'http://'.$_SERVER['HTTP_HOST'] );
define( 'ROOT_DIR', $_SERVER['DOCUMENT_ROOT'] );

include_once ROOT_DIR . '/engine/config.php';

$serfStat = mysql_query( "SELECT statistic FROM autodynlink WHERE id = '" . ( int ) $_POST['id'] . "' and iduser = '" . $_SESSION['iduser'] . "' LIMIT 1" );
if ( mysql_num_rows( $serfStat ) > 0 ) {
    $serfStatRow = mysql_fetch_array( $serfStat );
    $array = unserialize( $serfStatRow['statistic'] );
    if ( empty( $array ) ) {
        $d1 = 0; $d2 = 0; $d3 = 0; $d4 = 0; $d5 = 0; $d6 = 0; $d7 = 0;
    } else {
        if ( empty( $array[date( 'dmY' )] ) ) $d1 = 0; else $d1 = $array[date( 'dmY' )];
        if ( empty( $array[date( 'dmY', time() - 86400 )] ) ) $d2 = 0; else $d2 = $array[date( 'dmY', time() - 86400 )];
        if ( empty( $array[date( 'dmY', time() - 86400 * 2 )] ) ) $d3 = 0; else $d3 = $array[date( 'dmY', time() - 86400 * 2 )];
        if ( empty( $array[date( 'dmY', time() - 86400 * 3 )] ) ) $d4 = 0; else $d4 = $array[date( 'dmY', time() - 86400 * 3 )];
        if ( empty( $array[date( 'dmY', time() - 86400 * 4 )] ) ) $d5 = 0; else $d5 = $array[date( 'dmY', time() - 86400 * 4 )];
        if ( empty( $array[date( 'dmY', time() - 86400 * 5 )] ) ) $d6 = 0; else $d6 = $array[date( 'dmY', time() - 86400 * 5 )];
        if ( empty( $array[date( 'dmY', time() - 86400 * 6 )] ) ) $d7 = 0; else $d7 = $array[date( 'dmY', time() - 86400 * 6 )];
    }
    
    $month = array( 'янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек' );
    
    switch ( date( 'd' ) ) {
        case 1:
            $thismonth7 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth6 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth5 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth4 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth3 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth2 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth1 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            break;
        case 2:
            $thismonth7 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth6 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth5 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth4 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth3 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth2 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth1 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            break;
        case 3:
            $thismonth7 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth6 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth5 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth4 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth3 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth2 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth1 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            break;
        case 4:
            $thismonth7 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth6 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth5 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth4 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth3 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth2 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth1 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            break;
        case 5:
            $thismonth7 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth6 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth5 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth4 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth3 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth2 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth1 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            break;
        case 6:
            $thismonth7 = ' ' . $month[( int ) date( 'm', time() ) - 2] . ' ' . date( 'Y', time() );
            $thismonth6 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth5 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth4 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth3 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth2 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth1 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            break;
        default:
            $thismonth7 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth6 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth5 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth4 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth3 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth2 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            $thismonth1 = ' ' . $month[( int ) date( 'm', time() ) - 1] . ' ' . date( 'Y', time() );
            break;
    }
    
    ?>
    <script type="text/javascript">
		Highcharts.chart('container', {
			chart: {
				type: 'areaspline'
			},
			title: {
				text: ''
			},
			legend: {
				enabled: false
			},
			xAxis: {
				categories: [
					'<?=( int ) date( 'd', time() - 86400 * 6 ) . $thismonth7?>',
					'<?=( int ) date( 'd', time() - 86400 * 5 ) . $thismonth6?>',
					'<?=( int ) date( 'd', time() - 86400 * 4 ) . $thismonth5?>',
					'<?=( int ) date( 'd', time() - 86400 * 3 ) . $thismonth4?>',
					'<?=( int ) date( 'd', time() - 86400 * 2 ) . $thismonth3?>',
					'<?=( int ) date( 'd', time() - 86400 ) . $thismonth2?>',
					'<?=( int ) date( 'd', time() ) . $thismonth1?>'
				],
				plotBands: [{ // visualize the weekend
					enabled: false
				}]
			},
			yAxis: {
				title: {
					enabled: false
				}
			},
			tooltip: {
				shared: true,
				valueSuffix: ' '
			},
			credits: {
				enabled: false
			},
			plotOptions: {
				areaspline: {
					fillOpacity: 0.5
				}
			},
			series: [{
				name: 'Визиты',
				data: [<?=$d7?>, <?=$d6?>, <?=$d5?>, <?=$d4?>, <?=$d3?>, <?=$d2?>, <?=$d1?>]
			}]
		});
	</script>
    <div id="container" style="min-width: 500px; height: 300px; margin: 0 auto"></div>
    <?
} else {
    ?>
    <div style="text-align: center; color: #777777; font-size: 12px; height: 220px; line-height: 220px;">Ничего не найдено</div>
    <?
}

?>