banner_yearly.php

来自「this the oscommerce 3.0 aplha 4」· PHP 代码 · 共 48 行

PHP
48
字号
<?php/*  $Id: banner_yearly.php 1498 2007-03-29 14:04:50Z hpdl $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2007 osCommerce  This program is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License v2 (1991)  as published by the Free Software Foundation.*/  require('external/panachart/panachart.php');  $views = array();  $clicks = array();  $vLabels = array();  $stats = array();  $Qstats = $osC_Database->query('select year(banners_history_date) as year, sum(banners_shown) as value, sum(banners_clicked) as dvalue from :table_banners_history where banners_id = :banners_id group by year');  $Qstats->bindTable(':table_banners_history', TABLE_BANNERS_HISTORY);  $Qstats->bindInt(':banners_id', $_GET['bID']);  $Qstats->execute();  while ( $Qstats->next() ) {    $stats[] = array($Qstats->valueInt('year'), (($Qstats->valueInt('value') > 0) ? $Qstats->valueInt('value') : '0'), (($Qstats->valueInt('dvalue') > 0) ? $Qstats->valueInt('dvalue') : '0'));    $views[] = $Qstats->valueInt('value');    $clicks[] = $Qstats->valueInt('dvalue');    $vLabels[] = $Qstats->valueInt('year');  }  $ochart = new chart(600,350, 5, '#eeeeee');  $ochart->setTitle(sprintf($osC_Language->get('subsection_heading_statistics_yearly'), $osC_ObjectInfo->get('banners_title')), '#000000', 2);  $ochart->setPlotArea(SOLID, '#444444', '#dddddd');  $ochart->setFormat(0, ',', '.');  $ochart->setXAxis('#000000', SOLID, 1, '');  $ochart->setYAxis('#000000', SOLID, 2, '');  $ochart->setLabels($vLabels, '#000000', 1, VERTICAL);  $ochart->setGrid('#bbbbbb', DASHED, '#bbbbbb', DOTTED);  $ochart->addSeries($views, 'area', 'Series1', SOLID, '#000000', '#0000ff');  $ochart->addSeries($clicks, 'area', 'Series1', SOLID, '#000000', '#ff0000');  $ochart->plot('images/graphs/banner_yearly-' . $_GET['bID'] . '.' . $osC_Template->image_extension);?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?