本文整理汇总了PHP中Stats::load_data方法的典型用法代码示例。如果您正苦于以下问题:PHP Stats::load_data方法的具体用法?PHP Stats::load_data怎么用?PHP Stats::load_data使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Stats
的用法示例。
在下文中一共展示了Stats::load_data方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: numeric
$year = !empty($_GET['year']) ? numeric($_GET['year']) : '';
$month = !empty($_GET['month']) ? numeric($_GET['month']) : '1';
$array_stats = array();
$result = $Sql->query_while("SELECT nbr, stats_day\n\tFROM " . DB_TABLE_STATS . " WHERE stats_year = '" . $year . "' AND stats_month = '" . $month . "' \n\tORDER BY stats_day", __LINE__, __FILE__);
while ($row = $Sql->fetch_assoc($result)) {
$array_stats[$row['stats_day']] = $row['nbr'];
}
$Sql->query_close($result);
$bissextile = date("L", mktime(0, 0, 0, 1, 1, $year)) == 1 ? 29 : 28;
$array_month = array(31, $bissextile, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
for ($i = 1; $i <= $array_month[$month - 1]; $i++) {
if (!isset($array_stats[$i])) {
$array_stats[$i] = 0;
}
}
$Stats->load_data($array_stats, 'histogram', 5);
$Stats->draw_histogram(440, 250, '', array($LANG['days'], $LANG['guest_s']), NO_DRAW_LEGEND, DRAW_VALUES, 8);
} elseif ($get_visit_year) {
$year = !empty($_GET['year']) ? numeric($_GET['year']) : '';
$array_stats = array();
$result = $Sql->query_while("SELECT SUM(nbr) as total, stats_month\n\tFROM " . DB_TABLE_STATS . " WHERE stats_year = '" . $year . "'\n\tGROUP BY stats_month\n\tORDER BY stats_month", __LINE__, __FILE__);
while ($row = $Sql->fetch_assoc($result)) {
$array_stats[$row['stats_month']] = $row['total'];
}
$Sql->query_close($result);
for ($i = 1; $i <= 12; $i++) {
if (!isset($array_stats[$i])) {
$array_stats[$i] = 0;
}
}
$Stats->load_data($array_stats, 'histogram', 5);
示例2: elseif
$stats_menu = 'os';
$array_stats_info = $stats_array_os;
$path = '../images/stats/os/';
} elseif (!empty($user_lang)) {
$Template->assign_vars(array('C_STATS_LANG' => true, 'GRAPH_RESULT' => !file_exists('../cache/lang.png') ? '<img src="../kernel/framework/ajax/display_stats.php?lang=1" alt="" />' : '<img src="../cache/lang.png" alt="" />', 'L_LANG' => $LANG['stat_lang']));
$stats_menu = 'lang';
$array_stats_info = $stats_array_lang;
$path = '../images/stats/countries/';
}
$file = @fopen('../cache/' . $stats_menu . '.txt', 'r');
$stats_array = @fgets($file);
$stats_array = !empty($stats_array) ? unserialize($stats_array) : array();
@fclose($file);
import('util/images_stats');
$Stats = new Stats();
$Stats->load_data($stats_array, 'ellipse', 5);
arsort($Stats->data_stats);
$array_stats_tmp = array();
$array_order = array();
$percent_other = 0;
foreach ($Stats->data_stats as $value_name => $angle_value) {
if (!isset($array_stats_info[$value_name]) || $value_name == 'other') {
$value_name = 'other';
$angle_value += $percent_other;
$percent_other += $angle_value;
$stats_img = !empty($array_stats_info['other'][1]) ? '<img src="' . $path . $array_stats_info['other'][1] . '" alt="' . $LANG['other'] . '" />' : '<img src="../templates/' . get_utheme() . '/images/stats/other.png" alt="' . $LANG['other'] . '" />';
$name_stats = $LANG['other'];
} else {
$stats_img = !empty($array_stats_info[$value_name][1]) ? '<img src="' . $path . $array_stats_info[$value_name][1] . '" alt="' . $array_stats_info[$value_name][0] . '" />' : '-';
$name_stats = $array_stats_info[$value_name][0];
}