Вход Регистрация
Файл: InstantSocial/uploud/components/reklama/graph/chart-data.php
Строк: 32
<?php

Error_Reporting
(E_ALL & ~E_NOTICE & ~E_WARNING);
setlocale(LC_ALL, 'ru_RU.CP1251');

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


define("VALID_CMS", 1);

include(
'../core/cms.php');                        //ядро
include('config.inc.php');       //конфиг, оставлен для старых плагинов

$inCore = cmsCore::getInstance();


$inDB       = cmsDatabase::getInstance();

//print_r($_REQUEST);

$id = $_REQUEST['id'];

$sql = "SELECT * FROM cms_reklama_hits WHERE reklama_id = $id ORDER by hitdate DESC LIMIT 21";
$result = $inDB->query($sql);
$count = $inDB->num_rows($result);
                     if (
$inDB->num_rows($result) !==0){
                        while(
$item = $inDB->fetch_assoc($result)){

                            
$items[] = $item;
                        }
                     }
$labelsX = array();

    foreach(
$items as $key=>$item){
    
$labelsX[] = substr($item['hitdate'],5);
    }


    
// создаем массив с данными
    
$hits = array();
    foreach(
$items as $key=>$item){
            
$hits[] = $item['hity'];
        }
    
$clics = array();
    foreach(
$items as $key=>$item){
            
$clics[] = $item['clics'];
        }

// подключаем класс со вспомогательными функциями
// для построения графика
include_once('open-flash-chart.php');
$g = new graph();

// Заголовок
$g->title( 'Статистика рекламного обьявления', '{font-size: 26px;}' );


// добавляем данные на график
$g->set_data( $hits );
// строим график
$g->line_dot( 2, 4, '#CC3399', 'Хиты', 10 );

// добавляем данные на график
$g->set_data( $clics );
// строим график

$g->line_dot( 2, 4, '#999999', 'Клики', 10 );
// подписи по оси Х

$g->set_x_labels($labelsX);

// максимальное и минимальное значение по оси Y
$g->set_y_max( 1000 );
$g->set_y_min( 0 );
// количество меток по оси Y
$g->y_label_steps( 50 );

// отображаем данные
echo $g->render();
?>
Онлайн: 0
Реклама