* Based on gentoo-stats by Maik Schreiber * * $Id: cpus.php,v 1.2 2003/05/09 10:01:08 mksoft Exp $ * * vim: set tabstop=4 shiftwidth=4: */ require_once('stats.inc.php'); $total_cpus = getTotalCPUs(); if ($total_cpus) { $sql = "SELECT count(cv.cv_id) as cv_count, cv.cv_name " . "FROM t_cpu_vendors cv, t_users2cpus uc, t_users u " . "WHERE (cv.cv_id = uc.cv_id) AND (u.u_id = uc.u_id) " . "AND (u_last_update IS NOT NULL) " . "AND (TO_DAYS(NOW()) - TO_DAYS(u_last_update) <= $active_days) " . "GROUP BY cv.cv_id " . "ORDER BY cv.cv_name "; $cpu_vendors = $db->getAll($sql,DB_FETCHMODE_ASSOC); if (!DB::isError($cpu_vendors)) { for ($i=0;$iassign('cpu_vendors',$cpu_vendors); } $sql = "SELECT count(cm.cm_id) as cm_count, cm.cm_name " . "FROM t_cpu_modelnames cm, t_users2cpus uc, t_users u " . "WHERE (cm.cm_id = uc.cv_id) AND (u.u_id = uc.u_id) " . "AND (u_last_update IS NOT NULL) " . "AND (TO_DAYS(NOW()) - TO_DAYS(u_last_update) <= $active_days) " . "GROUP BY cm.cm_id " . "ORDER BY cm.cm_name "; $cpu_models = $db->getAll($sql,DB_FETCHMODE_ASSOC); if (!DB::isError($cpu_models)) { for ($i=0;$iassign('cpu_models',$cpu_models); } } $smarty->assign('page_title','CPUs'); $smarty->assign('total_cpus',number_format($total_cpus)); $smarty->display('cpus.tpl'); ?>