function smarty_function_graph($params, &$this) { $width = 500; $height = 300; $color = "FFFFFF"; $transparency = true; extract($params); if (empty($module) || empty($method)) { return false; } include_once PATH_INCLUDES . 'charts/charts.php'; if ($title) { global $C_translate; $trans = $C_translate->translate($title, $module); if (!empty($trans)) { $title = $trans; } } if ($show === false) { $display = 'style="display:none"'; } global $VAR; $vars = ''; foreach ($VAR as $a => $b) { $vars .= "&{$a}={$b}"; } echo "<div id=\"{$id}\" class=\"graph\" {$display}>"; echo "<h3>{$title}</h3>"; echo InsertChart("includes/charts/charts.swf", "includes/charts/charts_library", URL . "ajax.php?do[]={$module}:{$method}{$vars}", $width, $height, $color, $transparency); echo "</div>"; }
function get() { if ($this->source) { return InsertChart($this->swf, $this->lib, $this->source, 800, 400, 'eeeeee'); } return ''; }
function graph() { $usersmenus = new usersMenus(); $all = main_tabs() . "<br>\n\t<H5>{folders_statistics}</H5>\n\t<br>\n\t<div style='padding:3px;border:1px dotted #CCCCCC'>\n\t" . InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?FollowHardDisks=yes", 550, 450, "FFFFFF", true, $usersmenus->ChartLicence) . "</div>"; $tpl = new templates(); return $tpl->_ENGINE_parse_body($all); }
function page() { $user = new user($_SESSION["uid"]); $page = CurrentPageName(); $mail = $user->mail; $users = new usersMenus(); $graph = InsertChart('js/charts.swf', "js/charts_library", "{$page}?graphmore={$_GET["from"]}&from={$_GET["from"]}", 550, 480, "", true, $users->ChartLicence); $html = "\n\t<script language=\"JavaScript\"> \nvar timerID = null;\nvar timerID1 = null;\nvar tant=0;\nvar reste=0;\n\nfunction whatsnew(){\nif(document.getElementById('leftpanel_content')){\n\tLoadAjax('leftpanel_content','users.whatsnew.php');\n}\n\n}\n\nfunction demarre(){\n tant = tant+1;\n reste=10-tant;\n\tif (tant < 10 ) { \n timerID = setTimeout(\"demarre()\",5000);\n } else {\n tant = 0;\n //document.getElementById('wait').innerHTML='<img src=img/wait.gif>';\n ChargeLogs();\n demarre(); //la boucle demarre !\n }\n}\n\n\nfunction ChargeLogs(){\n\twhatsnew();\n\t}\n\n</script>\n<script>demarre();</script>\n<script>;setTimeout(\"whatsnew()\",3000);</script>\n\n\t\n\t<H2>{$_GET["from"]}:: mails/{day}</H2>{$graph}"; $tpl = new template_users("{$_GET["from"]}", $html, $_SESSION); echo $tpl->web_page; }
function show_splash() { #============================= # Do Output #============================= $this->output = InsertChart(TD_INC . "charts/charts.swf", TD_INC . "charts/charts_library", TD_ADMIN . "tools/charts/sample.php", 700, 525, NULL, true); // 4:3 Ratio $this->trellis->skin->add_output($this->output); $this->nav = array("<a href='<! TD_URL !>/admin.php?section=tools'>Tools</a>", "<a href='<! TD_URL !>/admin.php?section=tools&act=stats'>Reports & Statistics</a>", "SQL Backup"); $this->trellis->skin->do_output(array('nav' => $this->nav, 'title' => 'Reports & Statistics')); }
function INDEX() { $ldap = new clladp(); $hash = $ldap->UserDatas($_SESSION["uid"]); $mail = $hash["mail"]; $Graph = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?weekMessagesPerDay={$mail}", 250, 250, "FFFFFF", true, $usermenus->ChartLicence); $html = $Graph; $JS["JS"][] = "js/user.quarantine.js"; $tpl = new template_users('{messages_performance}', $html, 0, 0, 0, 0, $JS); echo $tpl->web_page; }
function INDEX() { $ldap = new clladp(); $hash = $ldap->UserDatas($_SESSION["uid"]); $mail = $hash["mail"]; $Graph = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?weekMessagesPerDay={$mail}", 600, 250, "FFFFFF", true, $usermenus->ChartLicence); $Graph1 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?QuarMessagesPerDay={$mail}", 600, 250, "FFFFFF", true, $usermenus->ChartLicence); $html = "\n<H4>{graph_week_receive}</H4>\n{$Graph}\n<H4>{graph_week_quarantine}</H4>\n{$Graph1}\n<H4>{quarantine_domains}</h4>\n" . BigDomainsReceive($mail); $JS["JS"][] = "js/user.quarantine.js"; $tpl = new template_users('{messages_performance}', $html, 0, 0, 0, 0, $JS); echo $tpl->web_page; }
function Graph($email) { include_once 'ressources/class.mysql.inc'; include_once 'ressources/charts.php'; $usermenus = new usersMenus(); $tpl = new templates(); $sql = "SELECT COUNT(ID) as tcount FROM messages WHERE mail_to LIKE '%{$mail}%' AND quarantine='1'"; $ligne = sqlite3_fetch_array(QUERY_SQL($sql)); $quarantine_count = $ligne["tcount"]; $sql = "SELECT COUNT(ID) as tcount FROM messages WHERE mail_to LIKE '%{$mail}%' AND quarantine='0'"; $ligne = sqlite3_fetch_array(QUERY_SQL($sql)); $safe = $ligne["tcount"]; $Graph = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?USER_QUARANTINE={$quarantine_count}&SAFE={$safe}", 250, 250, "FFFFFF", true, $usermenus->ChartLicence); $Graph2 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?tempsQuarantine={$email}", 250, 250, "FFFFFF", true, $usermenus->ChartLicence); $html = "\n\t<table style='width:100%'>\n\t<tr>\n\t<td>\n\t<H5>{quarantines_graph}</H5>\n\t<center>\n\t{$Graph}\n\t</center>\n\t</td>\n\t<td width=50%>\n\t<H5>{quarantines_graph} ({monthly})</H5>\t\n\t{$Graph2}\n\t</td>\n\t</tr>\n\t</table>\n\t"; return $html; }
function ArticaBackupPage_start() { $users = new usersMenus(); $ini = new Bs_IniHandler(dirname(__FILE__) . '/ressources/logs/artica-backup-size.ini'); $backup = $ini->_params["artica_backup"]["backup"]; $eml = $ini->_params["artica_backup"]["eml"]; $quarantines = $ini->_params["artica_backup"]["quarantines"]; if ($backup == null) { $backup = 0; } if ($eml == null) { $eml = 0; } if ($quarantines == null) { $quarantines = 0; } $graph1 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?ArticaMailBackup=yes&email={$eml}&backup={$backup}&quanrantines={$quarantines}&attachments={$ini->_params["artica_backup"]["attachments"]}", 400, 180, "", true, $users->ChartLicence); $size = $ini->_params["artica_backup"]["original_messages"] + $ini->_params["artica_backup"]["attachments"]; $size = FormatBytes($size); $html = "<h1>{artica_backup_storage}</H1>\n\t" . RoundedLightWhite("<p class=caption>{artica_backup_storage_explain}") . "</p><br>\n\t<H3>{artica_backup_storage}: « {$size} »</H3>\n\t<div id=chart style='background-color:#FFFFFF;border:1px solid #CCCCCC;padding:5px;margin:5px'>{$graph1}</div>\n"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function main_stats() { include_once 'ressources/charts.php'; $page = CurrentPageName(); $users = new usersMenus(); $kav = new kav4proxy(); $hash = $kav->BuildStatistics(); $tpl = new templates(); $graph1 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?kav4proxy=viruses", 300, 250, "", true, $users->ChartLicence); $graph2 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?kav4proxy=perf", 300, 250, "", true, $users->ChartLicence); $html = main_tabs() . "<br>\n\t<form name='ffm1'>\n\t<H5>{statistics}</H5>\n\t<table style='width:100%'>\n\t<tr>\n\t<td colspan=2>\n\t\t<table style='width:100%'>\n\t\t<tr>\n\t\t\t<td>{requests_per_min}</td>\n\t\t\t<td><strong>{$hash["requests_per_min"]}</td>\n\t\t\t<td>{traffic_per_min}</td>\n\t\t\t<td><strong>{$hash["traffic_per_min"]}</td>\t\t\t\n\t\t\t<td>{total_connections}</td>\n\t\t\t<td><strong>{$hash["total_connections"]}</td>\t\t\t\t\n\t\t\t<td>{total_processes}</td>\n\t\t\t<td><strong>{$hash["total_processes"]}</td>\t\t\t\t\n\t\t\t<td>{idle_processes}</td>\n\t\t\t<td><strong>{$hash["idle_processes"]}</td>\n\t\t</tr>\n\t\t</table>\t\t\t\n\t\t\t\n\t\t</tr>\n\t\t\n\t\n\t<td valign='top'><h5>Uris</H5>\t{$graph1}</td>\n\t<td valign='top'><h5>{flow}</H5>\t{$graph2}</td>\n\t</tr>\n\t</table>"; echo $tpl->_ENGINE_parse_body($html, 'milter.index.php'); }
function showChart($chart, $chartWidth, $chartHeight) { $database = DB::getInstance(); $db = $database->getConnection(); $reg_key = "C1XUW9CU8Y4L.NS5T4Q79KLYCK07EK"; $chart_xml = SendChartData($chart); $mysql['chart_xml'] = $db->real_escape_string($chart_xml); $chart_sql = "INSERT INTO 202_charts SET chart_xml='" . $mysql['chart_xml'] . "'"; $chart_result = _mysqli_query($chart_sql); //($chart_sql); $chart_id = $db->insert_id; $url['chart_id'] = urlencode($chart_id); if (!isset($_COOKIE['hideChartUpgrade'])) { echo '<div class="modal fade" id="chartsUpgradeModal" tabindex="-1" role="dialog" aria-labelledby="chartsUpgradeModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="chartsUpgradeModalLabel">NEW HTML5 charts</h4> </div> <div class="modal-body"> <img src="/202-img/chart.png" style="width: 100%;"> </div> <div class="modal-footer"> <a href="http://click202.com/tracking202/redirect/dl.php?t202id=8151295&t202kw=graph" target="_blank" class="btn btn-p202">This is a Prosper202 Pro Feature: Upgrade Now To Access!</a> </div> </div> </div> </div>'; echo '<script>$("#chartsUpgradeModal").modal();</script>'; } echo InsertChart('/202-charts/charts.swf', '/202-charts/charts_library', '/202-charts/showChart.php?chart_id=' . $url['chart_id'], $chartWidth, $chartHeight, 'FFFFFF', false, $reg_key); }
function main_cache() { $hostname = $_GET["hostname"]; if (isset($_GET["subsection"])) { switch ($_GET["subsection"]) { case "add-cache": echo main_cache_form_addcache(); exit; break; } } include_once 'ressources/charts.php'; $squid = new squid($_GET["hostname"]); $usermenus = new usersMenus(); include_once 'ressources/charts.php'; if (is_array($squid->cache_dir_array)) { reset($squid->cache_dir_array); $stats = "<table style=width:100%>"; while (list($num, $val) = each($squid->cache_dir_array)) { $uri = $uri . "<li>listener.graphs.php?graphfromdir={$val["dir"]}&max={$val["sizemb"]}&hostname={$_GET["hostname"]}</li>"; $stats = $stats . "<tr>\n\t\t\t<td style='border:1px solid #CCCCCC;padding:3px;'>\n\t\t\t<center><strong style='font-size:12px'>{$val["dir"]}</strong></center><br>\n\t\t\t" . InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?graphfromdir={$val["dir"]}&max={$val["sizemb"]}&hostname={$_GET["hostname"]}", 250, 250, "FFFFFF", true, $usermenus->ChartLicence) . "</td>\n\t\t\t</tr>"; } $stats = $stats . "</table>"; } $add = Paragraphe('hard-drive-add-64.png', '{add_cache_dir}', '{add_cache_dir_text}', "javascript:SquidCacheAdd(\"{$hostname}\")", "add"); $add = RoundedLightGrey($add); $cache_settings = "<table style='width:100%'>\n\t\t<tr>\n\t\t<td align='right'><strong>{cache_mem}</strong></td>\n\t\t<td>" . Field_text('cache_mem', $squid->global_conf_array["cache_mem"], 'width:70px') . "</td>\n\t\t<td>" . help_icon('{cache_mem_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right'><strong>{cache_swap_low}</strong></td>\n\t\t<td>" . Field_text('cache_swap_low', $squid->global_conf_array["cache_swap_low"], 'width:70px') . "%</td>\n\t\t<td>" . help_icon('{cache_swap_low_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right'><strong>{cache_swap_high}</strong></td>\n\t\t<td>" . Field_text('cache_swap_high', $squid->global_conf_array["cache_swap_high"], 'width:70px') . "%</td>\n\t\t<td>" . help_icon('{cache_swap_high_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right'><strong>{maximum_object_size}</strong></td>\n\t\t<td>" . Field_text('maximum_object_size', $squid->global_conf_array["maximum_object_size"], 'width:70px') . "</td>\n\t\t<td>" . help_icon('{maximum_object_size_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right'><strong>{minimum_object_size}</strong></td>\n\t\t<td>" . Field_text('minimum_object_size', $squid->global_conf_array["minimum_object_size"], 'width:70px') . "</td>\n\t\t<td>" . help_icon('{minimum_object_size_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right'><strong>{maximum_object_size_in_memory}</strong></td>\n\t\t<td>" . Field_text('maximum_object_size_in_memory', $squid->global_conf_array["maximum_object_size_in_memory"], 'width:70px') . "</td>\n\t\t<td>" . help_icon('{maximum_object_size_in_memory_text}') . "</td>\n\t\t</tr>\t\t\t\n<tr>\n\t\t<td align='right'><strong>{ipcache_size}</strong></td>\n\t\t<td>" . Field_text('ipcache_size', $squid->global_conf_array["ipcache_size"], 'width:70px') . "</td>\n\t\t<td>" . help_icon('{ipcache_size_text}') . "</td>\n\t\t</tr>\t\n<tr>\n\t\t<td align='right'><strong>{ipcache_low}</strong></td>\n\t\t<td>" . Field_text('ipcache_low', $squid->global_conf_array["ipcache_low"], 'width:70px') . "%</td>\n\t\t<td>" . help_icon('{ipcache_low_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right'><strong>{ipcache_high}</strong></td>\n\t\t<td>" . Field_text('ipcache_high', $squid->global_conf_array["ipcache_high"], 'width:70px') . "%</td>\n\t\t<td>" . help_icon('{ipcache_high_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right'><strong>{fqdncache_size}</strong></td>\n\t\t<td>" . Field_text('fqdncache_size', $squid->global_conf_array["fqdncache_size"], 'width:70px') . "</td>\n\t\t<td>" . help_icon('{fqdncache_size_text}') . "</td>\n\t\t</tr>\n<tr>\n\t\t<td align='right' colspan=3><input type='button' value='{edit} ' OnClick=\"javascript:SquidUpdateNetworkConfig('{$_GET["hostname"]}');\"></td>\n\t\t</tr>\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t</table>"; $cache_settings = RoundedLightGrey($cache_settings); $html = main_tabs() . "<br>\n\t<table style='width:100%'>\n\t<tr>\n\t<td valign='top' width=50%'>\n\t\t<H5>{cache_dir}</H5>\n\t\t<div class=caption>{cache_dir_text}</div>\n\t\t<div id='left-cache'>" . main_cache_table() . "</div>\n\t\t<br>\n\t\t<H5>{cache_settings}</H5>\n\t\t{$cache_settings}\n\t\t\n\t</td>\n\t<td valign='top' width=50%'>\n\t\t<div id='right-cache'>{$add}<br>{$stats}</div>\n\t\t\n\t</td>\n\t</table>"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function PrintNewsletterStatsChart($statid=0) { $statsapi = $this->GetApi('Stats'); include(dirname(__FILE__) . '/amcharts/amcharts.php'); $perpage = 1; $summary = $statsapi->GetNewsletterSummary($statid, true, $perpage); $sent_size = $summary['sendsize']; $total_bounces = $summary['bouncecount_unknown'] + $summary['bouncecount_hard'] + $summary['bouncecount_soft']; // now for the opens page. // by default this is for all opens, not unique opens. $only_unique = false; if (isset($_GET['Unique'])) { $only_unique = true; } $unopened = $sent_size - $summary['emailopens_unique'] - $total_bounces; if ($unopened < 0) { $unopened = 0; } $data_url = 'stats_chart.php?Opens='. $summary['emailopens_unique'] . '&Unopened=' . $unopened . '&Bounced=' . $total_bounces . '&' . IEM::SESSION_NAME . '=' . IEM::sessionID(); // Newsletter Summary Chart $chart = InsertChart('pie', $data_url, array('graph_title' => GetLang("NewsletterSummaryChart"), 'y_position' => '150', 'x_position' => '300', 'legend_x_position' => '0', 'legend_y_position' => '230', 'title_align' => 'left')); echo $chart; }
function page() { $uid = $_GET["uid"]; $uidenc = urlencode($uid); $users = new usersMenus(); $page = CurrentPageName(); $RealMailBox = false; $tpl = new templates(); $page = CurrentPageName(); $user = new user($uid); $t = time(); $cyr = new cyrus(); if ($GLOBALS["VERBOSE"]) { echo "<H1> cyrus ( ) -> IfMailBoxExists({$uid})</H1>\n"; } $RealMailBox = $cyr->IfMailBoxExists($uid); if (!$RealMailBox) { if (preg_match("#Authentication failed#i", $cyr->cyrus_infos)) { echo USER_MAILBOX_AUTHENTICATION_FAILED($uid, nl2br($cyr->cyrus_infos)); return; } echo USER_MAILBOX_NONEXISTENT($uid, nl2br($cyr->cyrus_infos)); $no_mailbox = "<p class=caption style='color:#d32d2d'>{user_no_mailbox} !!</p>"; return; } if ($user->MailboxActive == 'TRUE') { $MailboxActive = 1; $cyrus = new cyrus(); $res = $cyrus->get_quota_array($uid); $size = $cyrus->MailboxInfosSize($uid); $orgfree = $cyrus->USER_STORAGE_LIMIT - $cyrus->USER_STORAGE_USAGE; $free = FormatBytes($orgfree); if ($cyrus->MailBoxExists($uid)) { $graph1 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?USER_STORAGE_USAGE={$cyrus->USER_STORAGE_USAGE}&STORAGE_LIMIT={$cyrus->USER_STORAGE_LIMIT}&FREE={$orgfree}", 200, 167, "", true, $users->ChartLicence); } else { $graph1 = "<H3>{no_mailbox_user}</H3>"; } $mailboxInfos = "<div>\n\t\t\t<i>" . FormatBytes($cyrus->USER_STORAGE_USAGE) . "/" . FormatBytes($cyrus->USER_STORAGE_LIMIT) . "<br>\n\t\t\t({$free} {free})</i><br><strong>" . FormatBytes($size) . " used</strong>\n\t\t\t </div>"; } $export_mailbox = $tpl->_ENGINE_parse_body('{export_mailbox}'); $import_mailbox = $tpl->_ENGINE_parse_body('{import_mailbox}'); if (strlen($import_mailbox) > strlen($export_mailbox)) { $import_mailbox = substr($import_mailbox, 0, strlen($export_mailbox) - 3) . "..."; } //sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -r -f user/shortname $tr[] = button("{repair_mailbox}", "Loadjs('domains.edit.user.php?script=repair_mailbox&uid={$uidenc}');", 18, 286); $tr[] = button("{export_mailbox}", "Loadjs('domains.edit.user.php?script=export_script&uid={$uidenc}');", 18, 286); $tr[] = button("{empty_this_mailbox}", "Loadjs('domains.edit.user.empty.mailbox.php?&userid={$uidenc}');", 18, 286); $tr[] = button("{delete_this_mailbox}", "Loadjs('domains.edit.user.php?script=delete_mailbox&uid={$uidenc}');", 18, 286); while (list($key, $line) = each($tr)) { $buttons = $buttons . "\n\t<tr>\n\t\t<td><center style='margin-bottom:15px'>{$line}</center></td>\n\t</tr>\t\t\n\t\t\t\n\t"; } if (!$RealMailBox) { $buttons = null; } $priv = new usersMenus(); $ini = new Bs_IniHandler(); $ini->loadString($user->MailboxSecurityParameters); $button = "\n \t<tr>\n \t\t<td colspan=2 align='right'>\n \t\t<hr>\n \t\t" . button("{apply}", "Save{$t}()", 26) . "\n \t\t</td>\n \t</tr>\n \t"; if ($priv->AllowAddUsers == false) { $button = null; $img_left_mbx = "<img src='img/folder-mailbox-96.png'>"; } $subtitle = "{user_quota}"; $main_graph = "<div style='border:1px solid #005447;padding:5px;margin:3px'><span id='mailbox_graph'>{$graph1}</span></div>"; if ($user->MailBoxMaxSize == 0) { $subtitle = "<i>{user_has_no_quota}</i>"; $graph1 = null; $mailboxInfos = "<strong>" . FormatBytes($size) . " used</strong>"; $mailboxInfos = null; $main_graph = null; } if ($ldap->ldap_last_error != null) { return nl2br($ldap->ldap_last_error); } $ADDisable = 0; if ($priv->EnableManageUsersTroughActiveDirectory) { $ADDisable = 1; $button = null; } if ($subtitle != null) { $subtitle = "<p class=explain style='font-size:16px'>{$subtitle}</p>"; } $html = "\n<div id='usermailboxformdiv'>\n<table style='width:100%'>\n<form name='FFUserMailBox'>\n<input type='hidden' name='UserMailBoxEdit' value='{$uid}'>\n<table style='width:100%'>\n<tr>\t\n\t<td valign='top' style='width:288px'><table style='width:100%'>{$buttons}</table></td>\n\t<td valign='top'>\n<table style='width:100%'>\n\t<tr>\n\t\t<td colspan=3>\n\t\t\t<div style='font-size:30px;margin-bottom:20px'>{mailbox} {mailbox account}: {$uid}</div>{$mailboxInfo}\n\t\t</td>\n\t</tr>\n\t\t<td class=legend style='font-size:18px' class=legend>{MailboxActive}</td>\n\t\t<td>" . Field_checkbox_design("MailboxActive-{$t}", 1, $MailboxActive) . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td align='right' nowrap class=legend valign='middle' \n\t\t\tstyle='vertical-align:middle;font-size:18px'>{mailbox quota}:</td>\n\t\t<td style='font-size:18px'>" . Field_text('MailBoxMaxSize', $user->MailBoxMaxSize, 'width:95px;font-size:18px') . " MB</td>\n\t\t<td align='left'>" . help_icon($mailboxInfos, true) . "</td>\n\t</tr>\n\t<tr>\n\t<td colspan=3>{$subtitle}</td>\n\t</tr>\n\t<tr>\n\t<td colspan=3><div style='font-size:30px;margin-bottom:20px'>{mailbox_priv}</div></td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='text-align:rigth;font-size:18px'>{mplt}:</td>\n\t\t<td>" . Field_checkbox_design("mp_l-{$t}", 1, $ini->_params["mailbox"]["l"], null, '{mpl}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap style='text-align:rigth;font-size:18px'>{mprt}:</td>\n\t\t<td>" . Field_checkbox_design("mp_r-{$t}", 1, $ini->_params["mailbox"]["r"], null, '{mpr}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap style='text-align:rigth;font-size:18px'>{mpst}:</td>\n\t\t<td>" . Field_checkbox_design("mp_s-{$t}", 1, $ini->_params["mailbox"]["s"], null, '{mps}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap style='text-align:rigth;font-size:18px'>{mpwt}:</td>\n\t\t<td>" . Field_checkbox_design("mp_w-{$t}", 1, $ini->_params["mailbox"]["w"], null, '{mpw}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap style='text-align:rigth;font-size:18px'>{mpit}:</td>\n\t\t<td>" . Field_checkbox_design("mp_i-{$t}", 1, $ini->_params["mailbox"]["i"], null, '{mpi}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap style='text-align:rigth;font-size:18px'>{mppt}:</td>\n\t\t<td>" . Field_checkbox_design("mp_p-{$t}", 1, $ini->_params["mailbox"]["p"], null, '{mpp}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap style='text-align:rigth;font-size:18px'>{mpct}:</td>\n\t\t<td>" . Field_checkbox_design("mp_c-{$t}", 1, $ini->_params["mailbox"]["c"], null, '{mpc}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap style='text-align:rigth;font-size:18px'>{mpdt}:</td>\n\t\t<td>" . Field_checkbox_design("mp_d-{$t}", 1, $ini->_params["mailbox"]["d"], null, '{mpd}') . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t<td class=legend nowrap style='text-align:rigth;font-size:18px'><strong>{mpat}</strong>:</td>\n\t<td>" . Field_checkbox_design("mp_a-{$t}", 1, $ini->_params["mailbox"]["a"], null, '{mpa}') . "</td>\n\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=3 align='right'>{$button}</td>\n\t</tr>\n\t</table>\n</td>\n</tr>\n</table>\n<p> </p>\n\n{$main_graph}\n\n<script>\n\tvar xSave{$t}= function (obj) {\n\t\tvar MailBoxMaxSize='0';\n\t\tvar tempvalue=obj.responseText;\n\t\tif(document.getElementById('MailBoxMaxSize')){\n\t\t\tvar MailBoxMaxSize=document.getElementById('MailBoxMaxSize').value;\n\t\t}\n\t\tif(tempvalue.length>3){\n\t\t\t\n\t\t\treturn;\n\t\t}\n\t\tLoadjs('domains.edit.user.create.mbx.php?uid={$uidenc}&MailBoxMaxSize='+MailBoxMaxSize);\n\t}\t\t\n\n\tfunction Save{$t}(){\n\t\t\n\t\tvar mp_l=1;\n\t\tvar mp_r=1;\n\t\tvar mp_s=1;\n\t\tvar mp_w=1;\n\t\tvar mp_i=1;\n\t\tvar mp_p=1;\n\t\tvar mp_c=1;\n\t\tvar mp_d=1;\n\t\tvar mp_a=1;\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('Save','{$uid}');\n\t\tif(document.getElementById('MailboxActive-{$t}').checked){XHR.appendData('MailboxActive','TRUE');}else{XHR.appendData('MailboxActive','FALSE');}\n\t\tXHR.appendData('MailBoxMaxSize',document.getElementById('MailBoxMaxSize').value);\n\t\tif(document.getElementById('mp_l-{$t}').checked){mp_l=1;}else{mp_l=0;}\n\t\tif(document.getElementById('mp_r-{$t}').checked){mp_r=1;}else{mp_r=0;}\n\t\tif(document.getElementById('mp_s-{$t}').checked){mp_s=1;}else{mp_s=0;}\n\t\tif(document.getElementById('mp_w-{$t}').checked){mp_w=1;}else{mp_w=0;}\n\t\tif(document.getElementById('mp_i-{$t}').checked){mp_i=1;}else{mp_i=0;}\n\t\tif(document.getElementById('mp_p-{$t}').checked){mp_p=1;}else{mp_p=0;}\n\t\tif(document.getElementById('mp_c-{$t}').checked){mp_c=1;}else{mp_c=0;}\n\t\tif(document.getElementById('mp_d-{$t}').checked){mp_d=1;}else{mp_d=0;}\n\t\tif(document.getElementById('mp_a-{$t}').checked){mp_a=1;}else{mp_a=0;}\t\n\t\t\n\t\tXHR.appendData('mp_l',mp_l);\n\t\tXHR.appendData('mp_r',mp_r);\n\t\tXHR.appendData('mp_s',mp_s);\n\t\tXHR.appendData('mp_w',mp_w);\n\t\tXHR.appendData('mp_i',mp_i);\n\t\tXHR.appendData('mp_p',mp_p);\n\t\tXHR.appendData('mp_c',mp_c);\n\t\tXHR.appendData('mp_d',mp_d);\n\t\tXHR.appendData('mp_a',mp_a);\n\t\t\n\t\t\n\t\tXHR.sendAndLoad('{$page}', 'POST',xSave{$t});\t\n\t}\n\t\t\t\t\t\t\t\n</script>\n"; echo $tpl->_ENGINE_parse_body($html); }
include 'includes/header.php'; ?> <div > <br><br> <?php if (isset($_POST['encuesta'])) { include "charts.php"; echo InsertChart("charts.swf", "charts_library", "generadorReportes.php?tipo=0&enc=" . $_POST['encuesta'], 500, 300); echo InsertChart("charts.swf", "charts_library", "generadorReportes.php?tipo=1&enc=" . $_POST['encuesta'], 500, 300); echo InsertChart("charts.swf", "charts_library", "generadorReportes.php?tipo=2&enc=" . $_POST['encuesta'], 1000, 500); $consulta = "SELECT id_pre FROM pregunta WHERE id_enc = '" . $_POST['encuesta'] . "';"; $mysqli = conectar(); $resultado = $mysqli->query($consulta); if ($resultado) { while ($fila = $resultado->fetch_assoc()) { echo InsertChart("charts.swf", "charts_library", "generadorReportes.php?id=" . $fila['id_pre'], 500, 300); } } $mysqli->close(); } else { $consulta = "SELECT * FROM encuesta"; $mysqli = conectar(); $resultado = $mysqli->query($consulta); if ($resultado) { while ($fila = $resultado->fetch_assoc()) { echo '<form method="POST" action="resultado.php">'; echo '<input type="hidden" name=encuesta value="' . $fila['id_enc'] . '">' . '<input type="submit" value="' . $fila['titulo'] . '"></form>'; } } $mysqli->close(); }
<html><body> <?php //include charts.php to access the SendChartData function include "../skins/smadbis/billing/cadbisnew/graph/charts.php"; echo InsertChart("../skins/smadbis/billing/cadbisnew/graph/charts.swf", "../skins/smadbis/billing/cadbisnew/graph/charts_library", "../skins/smadbis/billing/chart_data.php?chart_type=loading", 600, 400); //нагрузка на канал echo InsertChart("../skins/smadbis/billing/cadbisnew/graph/charts.swf", "../skins/smadbis/billing/cadbisnew/graph/charts_library", "../skins/smadbis/billing/chart_data.php?chart_type=topurl&uid=16&gid=6&limit=50", 800, 400); //topurl echo InsertChart("../skins/smadbis/billing/cadbisnew/graph/charts.swf", "../skins/smadbis/billing/cadbisnew/graph/charts_library", "../skins/smadbis/billing/chart_data.php?chart_type=today&uid=16&gid=6&limit=50", 800, 400); //today echo InsertChart("../skins/smadbis/billing/cadbisnew/graph/charts.swf", "../skins/smadbis/billing/cadbisnew/graph/charts_library", "../skins/smadbis/billing/chart_data.php?chart_type=month&uid=16&gid=6&limit=50", 800, 400); //month echo InsertChart("../skins/smadbis/billing/cadbisnew/graph/charts.swf", "../skins/smadbis/billing/cadbisnew/graph/charts_library", "../skins/smadbis/billing/chart_data.php?chart_type=week&uid=16&gid=6&limit=50", 800, 400); //week echo InsertChart("../skins/smadbis/billing/cadbisnew/graph/charts.swf", "../skins/smadbis/billing/cadbisnew/graph/charts_library", "../skins/smadbis/billing/chart_data.php?chart_type=tarifs&tarif=!all!&fdate=2004-01-01&tdate=2008-12-15", 800, 400); //tarifs ?> </body></html>
<HTML> <BODY bgcolor="#FFFFFF"> <?php //include charts.php to access the InsertChart function include "charts/charts.php"; echo InsertChart("charts/charts.swf", "charts/charts_library", "grafdespcusto.php"); ?> </BODY> </HTML>
function kavmilter_stats() { $page = CurrentPageName(); $users = new usersMenus(); $milter = new kavmilterd(); $milter->BuildStatistics(); $tpl = new templates(); $graph1 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?kavmilterd=viruses", 300, 250, "", true, $users->ChartLicence); $graph2 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?kavmilterd=perf", 300, 250, "", true, $users->ChartLicence); $html = "<br>\n\t<form name='ffm1'>\n\t<H5>{statistics}</H5>\n\t<table style='width:100%'>\n\t<tr>\n\t<td valign='top'><h5>{scanner}</H5>\t{$graph1}</td>\n\t<td valign='top'><h5>{performances}</H5>\t{$graph2}</td>\n\t</tr>\n\t</table>"; echo $tpl->_ENGINE_parse_body($html); }
$tabs = array(array('title' => _('Column'), 'link' => str_replace($_REQUEST['modname'], $_REQUEST['modname'] . '&chart_type=column', $link)), array('title' => _('Pie'), 'link' => str_replace($_REQUEST['modname'], $_REQUEST['modname'] . '&chart_type=3d+pie', $link)), array('title' => _('List'), 'link' => str_replace($_REQUEST['modname'], $_REQUEST['modname'] . '&chart_type=list', $link))); $_FOCUS['selected_tab'] = str_replace($_REQUEST['modname'], $_REQUEST['modname'] . '&chart_type=' . str_replace(' ', '+', $_REQUEST['chart_type']), $link); PopTable('header', $tabs, '', 0); if ($_REQUEST['chart_type'] == 'list') { $chart_data = array('0' => ''); // IGNORE THE 'Series' ELEMENT unset($chart['chart_data'][1][0]); foreach ($chart['chart_data'][1] as $key => $value) { $chart_data[] = array('TITLE' => $chart['chart_data'][0][$key], 'VALUE' => $value); } unset($chart_data[0]); ListOutput($chart_data, array('TITLE' => _('Option'), 'VALUE' => _('Number of Referrals')), _('Option'), _('Options')); } else { $_REQUEST['modfunc'] = 'SendChartData'; $_REQUEST['_FOCUS_PDF'] = 'true'; echo InsertChart("http://" . $_SERVER['HTTP_HOST'] . substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/')) . "/assets/SWF/charts.swf", str_replace('&', '&', PreparePHP_SELF()), $width, $height, 'FFFFFF'); unset($_REQUEST['_FOCUS_PDF']); } PopTable('footer'); } echo '</FORM>'; } function _makeNumeric($number, $column) { global $max_min_RET, $chart, $diff, $mins; if (!$number) { $number = 0; } if ($diff == 0) { $chart['chart_data'][0][1] = $number; $chart['chart_data'][1][1]++;
Нагрузка на канал (потоков):<br> <b>Оптимальная: 200<br> Пиковая: 500</b> </td> <td width="50%"> Использование памяти (Мб):<br> <b>Оптимальное: 128Мб<br> Пиковое: 512Мб</b> </td> </tr> <tr> <td width="50%"> <div id="chart_channel"> <?php echo InsertChart("./skins/smadbis/billing/cadbisnew/graph/charts.swf", "./skins/smadbis/billing/cadbisnew/graph/charts_library", "./skins/smadbis/billing/chart_data.php?chart_type=loading", 333, 300); ?> </div> </td> <td width="50%"> <div id="chart_memory"> <?php echo InsertChart("./skins/smadbis/billing/cadbisnew/graph/charts.swf", "./skins/smadbis/billing/cadbisnew/graph/charts_library", "./skins/smadbis/billing/chart_data.php?chart_type=memory", 333, 300); ?> </div> </td> </tr> </table>
$showPocketMoney1 = 0; } if (getGPC($_POST, 'pocketMoney2Box', 'checkbox')) { $showPocketMoney2 = 1; } else { $showPocketMoney2 = 0; } if (count($errors) != 0) { echo '<errors>'; foreach ($errors as $error) { echo "<error>{$error}</error>"; } echo '</errors>'; } //create the chart $insertChart = InsertChart(BADGER_ROOT . "/includes/charts/charts.swf", BADGER_ROOT . "/includes/charts/charts_library", BADGER_ROOT . "/modules/forecast/forecastChart.php?endDate={$endDate}&account={$account}&savingTarget={$savingTarget}&pocketMoney1={$pocketMoney1}&pocketMoney2={$pocketMoney2}&showLowerLimit={$showLowerLimit}&showUpperLimit={$showUpperLimit}&showPlannedTransactions={$showPlannedTransactions}&showSavingTarget={$showSavingTarget}&showPocketMoney1={$showPocketMoney1}&showPocketMoney2={$showPocketMoney2}", 800, 400, "ECE9D8", true); $am = new AccountManager($badgerDb); $totals = array(); $currentAccount = $am->getAccountById($account); $startDate = new Date(); $currentBalances = getDailyAmount($currentAccount, $startDate, $selectedDate); $accountCurrency = $currentAccount->getCurrency()->getSymbol(); foreach ($currentBalances as $balanceKey => $balanceVal) { if (isset($totals[$balanceKey])) { $totals[$balanceKey]->add($balanceVal); } else { $totals[$balanceKey] = $balanceVal; } } //calculate spending money, if saving target should be reached $countDay = count($totals) - 1;
<body> <div id="wrapper"> <div id="banner"> <a href="index.php"><img src="images/banner_index2.jpg" style="border:none" /></a> <div id="banner_text_bg" style="background: url(images/banner_text_bg2.jpg) no-repeat;">Siskiyou Rappel Crew - Flight Hours</div> </div> <?php include "includes/menu.php"; ?> <div id="content" style="text-align:center"> <div class="highlight1">Flight Hours for our Exclusive-Use Helicopter</div> <br /> <?php //include charts.php to access the InsertChart function include "includes/charts/charts.php"; echo InsertChart("includes/charts/charts.swf", "includes/charts/charts_library", "flighthour_data.php", 650, 350, "949e7c"); ?> </div><!-- end 'content' --> </div><!-- end 'wrapper'--> <?php include "includes/footer.html"; ?> <?php include "includes/google_analytics.html"; ?> </body> </html>
function report_minutes() { $users = new usersMenus(); if (isset($_GET["datas"])) { $hour = $_GET["datas"]; $day = $_GET["report_minutes"]; } else { $hour = $_GET["report_minutes"]; $day = date('Y-m-d'); } $graph1 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?HourLine={$day}&hour={$hour}", 600, 180, "", true, $users->ChartLicence); $html = "\t<center style='border:1px dotted #CCCCCC;margin:4px;padding:4px'>\n\t\t<H3>{messages_by_minutes} {$hour} ({hour})</H3>\n\t\t{$graph1}\n\t\t</center>"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
if (isset($customMetrics) && is_array($customMetrics) && count($customMetrics)) { echo '<h1 id="custom">Custom Metrics</h1>'; foreach ($customMetrics as $metric => $label) { InsertChart($metric, $label); } } if (isset($userTimings) && is_array($userTimings) && count($userTimings)) { echo '<h1 id="UserTiming"><a href="http://www.w3.org/TR/user-timing/">W3C User Timing marks</a></h1>'; foreach ($userTimings as $metric => $label) { InsertChart($metric, $label); } } if (isset($csiMetrics) && is_array($csiMetrics) && count($csiMetrics)) { echo '<h1 id="CSI">CSI Metrics</h1>'; foreach ($csiMetrics as $metric => $label) { InsertChart("CSI.{$metric}", $label); } } ?> </div> <?php include 'footer.inc'; ?> <script type="text/javascript" src="//www.google.com/jsapi"></script> <script type="text/javascript"> <?php echo "var chartData = " . json_encode($chartData) . ";\n"; echo "var runs = {$num_runs};\n"; ?> <?php
<?php //require_once "../../../../maincore.php"; require_once "charts.php"; //require_once INFUSIONS."user_gold/infusion_db.php"; //require_once INFUSIONS."user_gold/functions.php"; // Render the chart echo InsertChart("inc/charts/charts.swf", "inc/charts/charts_library", "inc/charts/outcome_data.php", 600, 150, "e5f2fa", true);
function USER_MAILBOX($uid) { $users = new usersMenus(); if ($users->ZARAFA_INSTALLED) { return ZARAFA_MAILBOX($uid); } $page = CurrentPageName(); $RealMailBox = false; $page = CurrentPageName(); $user = new user($uid); $cyr = new cyrus(); $sock = new sockets(); $tpm = $sock->getfile('MbxStat:' . $uid); if (preg_match('#TRUE#', $tpm)) { $RealMailBox = true; } if (!$RealMailBox) { return USER_MAILBOX_NONEXISTENT($uid); $no_mailbox = "<p class=caption style='color:red'>{user_no_mailbox} !!</p>"; } if ($user->MailboxActive == 'TRUE') { $cyrus = new cyrus(); $res = $cyrus->get_quota_array($uid); $size = $cyrus->MailboxInfosSize($uid); $orgfree = $cyrus->USER_STORAGE_LIMIT - $cyrus->USER_STORAGE_USAGE; $free = FormatBytes($orgfree); if ($cyrus->MailBoxExists($uid)) { $graph1 = InsertChart('js/charts.swf', "js/charts_library", "listener.graphs.php?USER_STORAGE_USAGE={$cyrus->USER_STORAGE_USAGE}&STORAGE_LIMIT={$cyrus->USER_STORAGE_LIMIT}&FREE={$orgfree}", 200, 167, "", true, $users->ChartLicence); } else { $graph1 = "<H3>{no_mailbox_user}</H3>"; } $mailboxInfos = "<div>\n\t\t\t<i>" . FormatBytes($cyrus->USER_STORAGE_USAGE) . "/" . FormatBytes($cyrus->USER_STORAGE_LIMIT) . "<br>\n\t\t\t ({$free} {free})</i><br><strong>" . FormatBytes($size) . " used</strong>\n\t\t\t </div>"; } $tpl = new templates(); $export_mailbox = $tpl->_ENGINE_parse_body('{export_mailbox}'); $import_mailbox = $tpl->_ENGINE_parse_body('{import_mailbox}'); if (strlen($import_mailbox) > strlen($export_mailbox)) { $import_mailbox = substr($import_mailbox, 0, strlen($export_mailbox) - 3) . "..."; } //sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -r -f user/shortname $repair = "<br>\n <table style='width:100%;border: 1px solid #005447'>\n <tr>\n \t<td coslpan=2><H3 style='color:#005447'>{tools}</H3></td>\n </tr>\n \t<tr " . CellRollOver() . ">\n \t\t\t<td width=99% class=legend nowrap>" . texttooltip('{repair_mailbox}', '{repair_mailbox_text}', "javascript:Loadjs('{$page}?script=repair_mailbox&uid={$uid}');") . "</td>\n\t\t\t\t<td width=1%>" . imgtootltip("icon_roles.gif", '{repair_mailbox_text}', "Loadjs('{$page}?script=repair_mailbox&uid={$uid}');") . "</td> \t\t\t\n \t</tr>\n \t<tr " . CellRollOver() . ">\n \t\t\t<td width=99% class=legend nowrap>" . texttooltip($export_mailbox, '{export_mailbox_text}', "javascript:Loadjs('{$page}?script=export_script&uid={$uid}');") . "</td>\n\t\t\t\t<td width=1%>" . imgtootltip("icon_roles.gif", '{export_mailbox_text}', "Loadjs('{$page}?script=export_script&uid={$uid}');") . "</td> \t\t\t\n \t</tr> \n \t\n\t\t<tr " . CellRollOver() . ">\n \t\t\t<td width=99% class=legend nowrap>" . texttooltip($import_mailbox, '{import_mailbox_text}', "javascript:Loadjs('mailsync.php?uid={$uid}');") . "</td>\n\t\t\t\t<td width=1%>" . imgtootltip("icon_sync.gif", '{export_mailbox_text}', "Loadjs('mailsync.php?uid={$uid}');") . "</td> \t\t\t\n \t</tr> \n \t\n \t<tr " . CellRollOver() . ">\n \t\t\t<td width=99% class=legend nowrap>" . texttooltip('{empty_this_mailbox}', '{empty_this_mailbox_text}', "javascript:Loadjs('domains.edit.user.empty.mailbox.php?&userid={$uid}');") . "</td>\n\t\t\t\t<td width=1%>" . imgtootltip("ed_delete.gif", '{delete_this_mailbox}', "Loadjs('domains.edit.user.empty.mailbox.php?&userid={$uid}');") . "</td> \t\t\t\n \t</tr> \t \t \t\n \t\n \t \t\n \t<tr " . CellRollOver() . ">\n \t\t\t<td width=99% class=legend nowrap>" . texttooltip('{delete_this_mailbox}', '{delete_this_mailbox_text}', "javascript:Loadjs('{$page}?script=delete_mailbox&uid={$uid}');") . "</td>\n\t\t\t\t<td width=1%>" . imgtootltip("ed_delete.gif", '{delete_this_mailbox}', "Loadjs('{$page}?script=delete_mailbox&uid={$uid}');") . "</td> \t\t\t\n \t</tr> \n \t\n \t\n \t\n \t \t\n \t\n \t \t\n </table>"; $img_left_mbx = imgtootltip('folder-mailbox-96.png', "{debug}", "Loadjs('{$page}?debug-mailbox-js={$uid}')"); if (!$RealMailBox) { $repair = null; } $priv = new usersMenus(); $ini = new Bs_IniHandler(); $ini->loadString($user->MailboxSecurityParameters); $button = " \n \t<tr>\n \t\t<td colspan=2 align='right'>\n \t\t<hr>\n \t\t" . button("{change}", "Loadjs('domains.edit.user.create.mbx.php?uid={$uid}')") . "\n \t\t</td>\n \t</tr>\n \t"; if ($priv->AllowAddUsers == false) { $button = null; $img_left_mbx = "<img src='img/folder-mailbox-96.png'>"; } $subtitle = "{user_quota}"; $main_graph = "<div style='border:1px solid #005447;padding:5px;margin:3px'><span id='mailbox_graph'>{$graph1}</span></div>"; if ($user->MailBoxMaxSize == 0) { $subtitle = "{user_has_no_quota}"; $graph1 = null; $mailboxInfos = "<strong>" . FormatBytes($size) . " used</strong>"; $mailboxInfos = null; $main_graph = null; } if ($ldap->ldap_last_error != null) { return nl2br($ldap->ldap_last_error); } $html = "\n \t<table style='width:100%'>\n \t<tr>\n \t<td width=1% valign='top'>{$img_left_mbx}</td>\n \t\t<td>\n\t\t \t<h1>{$user->DisplayName} {mailbox}</h1>\n\t\t \t<form name='FFUserMailBox'>\n\t\t \t<input type='hidden' name='UserMailBoxEdit' value='{$uid}'>\n\t\t \t<table style='width:100%'>\n\t\t \t<tr><td colspan=2>\n\t\t \t\t<H3 style='font-size:18px;color:#005447'>{settings}</h3>\n\t\t \t\t<hr style='border-color:#005447'>\n\t\t \t</td>\n\t\t \t<tr>\n\t\t \t<td valign='top'>\n\t\t \t{$no_mailbox}\n\t\t \t<table style='width:100%'>\n\t\t \t\n\t\t \t<tr>\n\t\t \t\t<td align='right' width=1%>" . Field_TRUEFALSE_checkbox_img('MailboxActive', $user->MailboxActive) . "</td>\n\t\t\t \t<td class=legend style='text-align:left'>{MailboxActive}</td>\t\t\t \t\n\t\t \t</tr>\n\t\t \t<tr>\n\t\t\t \t<td class=legend>{mailbox account}:</td>\n\t\t\t \t<td>{$uid}</td>\n\t\t \t</tr> \t\n\t\t \t<tr>\n\t\t\t \t<td align='right' nowrap class=legend valign='top'>{mailbox quota}:</td>\n\t\t\t \t<td>\n\t\t\t \t\t<table style='width:100%'>\n\t\t\t \t\t\t<tr>\n\t\t\t \t\t\t\t<td width=1% nowrap>" . Field_text('MailBoxMaxSize', $user->MailBoxMaxSize, 'width:45px') . " MB</td>\n\t\t\t \t\t\t\t<td align='left'>" . help_icon($mailboxInfos, true) . "</td>\n\t\t\t \t\t\t</tr>\n\t\t\t \t\t\t<tr>\n\t\t\t \t\t\t<td colspan=2><strong>{$subtitle}</strong></td>\n\t\t\t \t\t\t</tr>\n\t\t\t \t\t\t\n\t\t\t \t\t</table>\n\t\t\t \t</td>\n\t\t \t</tr>\n\t\t \t<tr><td colspan=2><br><H3 style='font-size:18px;color:#005447'>{mailbox_priv}</h3><hr style='border-color:#005447'></td>\n\t\t \t<tr><td colspan=2 align='left'>\n\t\t \t\t\t<table style='width:60%'>\n\t\t \t\t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend>{mplt}:</td> \n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_l', 1, $ini->_params["mailbox"]["l"], null, '{mpl}') . "</td>\n\t\t\t \t\t\t</tr> \n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap>{mprt}:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_r', 1, $ini->_params["mailbox"]["r"], null, '{mpr}') . "</td>\n\t\t\t \t\t\t</tr> \n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap>{mpst}:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_s', 1, $ini->_params["mailbox"]["s"], null, '{mps}') . "</td>\n\t\t\t \t\t\t</tr> \n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap>{mpwt}:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_w', 1, $ini->_params["mailbox"]["w"], null, '{mpw}') . "</td>\n\t\t\t \t\t\t</tr> \t\n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap>{mpit}:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_i', 1, $ini->_params["mailbox"]["i"], null, '{mpi}') . "</td>\n\t\t\t \t\t\t</tr> \t\n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap>{mppt}:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_p', 1, $ini->_params["mailbox"]["p"], null, '{mpp}') . "</td>\n\t\t\t \t\t\t</tr>\n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap>{mpct}:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_c', 1, $ini->_params["mailbox"]["c"], null, '{mpc}') . "</td>\n\t\t\t \t\t\t</tr>\t\n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap>{mpdt}:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_d', 1, $ini->_params["mailbox"]["d"], null, '{mpd}') . "</td>\n\t\t\t \t\t\t</tr>\t\n\t\t\t \t\t\t<tr>\n\t\t\t\t \t\t\t<td class=legend nowrap><strong>{mpat}</strong>:</td>\n\t\t\t\t \t\t\t<td>" . Field_checkbox('mp_a', 1, $ini->_params["mailbox"]["a"], null, '{mpa}') . "</td>\n\t\t\t \t\t\t</tr>\t\t \t\t\t\t \t\t\t\t\t \t\t\t\t\t \t\t\t\t \t\t\t\t \t\t\t\t\t \t\t\t\t\t \t\t\t\n\t\t\t \t\t</table>\n\t\t \t\t</td>\n\t\t \t</tr>\n\t\t \t\n\t\t \t\n\t\t \t\t\t{$button}\n\t\t \t</table>\n\t\t \t</td>\n\t\t \t<td valign='top' class=legend style='border-left:3px solid #005447;padding:5px'>\n\t\t\t\t\t\t{$main_graph}\n \t\t\t\t\t{$mailboxInfos}\n \t\t\t\t\t{$repair}\n \t\t\t</td>\n\t\t \t</table>\n\t\t \t</form></td>\n\t\t </tr>\n\t\t </table>"; $html = "{$html}"; return $tpl->_ENGINE_parse_body($html); }
print_description_row('<table width="100%" border="0"><tr><td width="22%"><font color="' . $color . '">' . $template_phrases[$template['id'] . "_" . $template['varname'] . "_subject"] . '</font></td><td width="29%">' . date("m-d-Y h:i:s A", $campaign['send_when']) . '</td><td width="8%">' . $sent . '</td><td width="8%">' . $failed . '</td><td width="15%">' . $unique_reads . '</td><td width="12%"><a href="qhvbmailer.php?do=manage_campaigns&act=2&campaign_id=' . $campaign['id'] . '">Full Stats</a></td><td width="8%"><a href="qhvbmailer.php?do=manage_campaigns&act=3&campaign_id=' . $campaign['id'] . '">Delete</a></tr></table>'); } print_submit_row('Refresh', ''); } elseif ($_GET['act'] == 2) { $vbulletin->input->clean_array_gpc('g', array('campaign_id' => TYPE_UINT)); $campaign_id = $vbulletin->GPC['campaign_id']; if ($campaign_id > 0) { $sent = countTracks($campaign_id, 'sent'); $failed = countTracks($campaign_id, 'failed'); $unqread = countTracks($campaign_id, 'unique_read'); $read = countTracks($campaign_id, 'read'); $links = countTracks($campaign_id, 'link'); print_form_header('qhvbmailer', 'manage_campaigns'); print_table_header('Campaign Statistics'); if (file_exists(DIR . '/includes/charts/chart.php')) { print_description_row('<center>' . InsertChart('../includes/charts/charts.swf', '../includes/charts/charts_library', '../includes/charts/chart.php?sent=' . $sent . '&failed=' . $failed . '&unqread=' . $unqread . '&read=' . $read . '&links=' . $links, 400, 320, 'FFFFFF', true) . '</center>'); } else { print_cp_message('No charts file!', 'qhvbmailer.php?do=manage_campaigns', 2); } print_submit_row('Back', ''); } else { print_cp_message('Campaign ID must be greater than zero!', 'qhvbmailer.php?do=manage_campaigns', 2); } } elseif ($_GET['act'] == 3) { $vbulletin->input->clean_array_gpc('g', array('campaign_id' => TYPE_UINT)); if ($vbulletin->GPC['campaign_id'] > 0) { $db->query_write("DELETE FROM " . TABLE_PREFIX . "qhvbmailer_campaigns WHERE id='" . $vbulletin->GPC['campaign_id'] . "'"); print_cp_message('Campaign deleted!', 'qhvbmailer.php?do=manage_campaigns', 1); } else { print_cp_message('Campaign ID must be greater than zero!', 'qhvbmailer.php?do=manage_campaigns', 2); }
function main_statistics(){ $page=CurrentPageName(); $users=new usersMenus(); $tabs=main_tabs(); unset($_GET["main"]); while (list ($num, $val) = each ($_GET) ){ $datas=$datas. "&$num=$val"; } $graph=InsertChart('js/charts.swf',"js/charts_library","$page?QuaratinePie=yes$datas",350,350,"",true,$users->ChartLicence); $tpl=new templates(); $html="$tabs <input type='hidden' id='search_intro' value='{search_intro}'> <input type='hidden' id='section' value='{$_GET["section"]}'> <input type='hidden' id='Search' value='{$_GET["search"]}'> <input type='hidden' id='main' value='{$_GET["main"]}'> <br><H2>{$_GET["filter"]} {top_senders} {$_GET["datas"]}</H2> <div style='padding:3px;margin:3px;border:1px solid #CCCCCC' id='graph'>$graph</div> "; echo $tpl->_ENGINE_parse_body($html); }
} } while (count($chart['chart_data'][0]) < $num_points) { $new_stat_date = $old_stat_date + $interval; $count++; $chart['chart_data'][0][$count] = date($stat_date_format, $new_stat_date); $chart['chart_data'][1][$count] = 0; $old_stat_date = $new_stat_date; } // OUTPUT CHART SendChartData($chart); exit; } // INCLUDE FLASH CHART FUNCTIONS FOR GRAPHS include_once "../include/charts/charts.php"; $chart = InsertChart("../include/charts/charts.swf", "../include/charts/charts_library", "admin_stats.php?task=getdata&graph={$graph}&period={$period}&start={$start}&uniqueID=" . uniqid(rand(), true), 550, 400, "FFFFFF"); // OUTPUT SPACE USED INFO if ($graph == "space") { // CLEAR CHART $chart = ""; $dbsize = 0; $mediasize = 0; $size_divisor = pow(1024, 2); // GET TOTAL DB SIZE $rows = $database->database_query("SHOW TABLE STATUS"); while ($row = $database->database_fetch_assoc($rows)) { $dbsize += $row['Data_length'] + $row['Index_length']; } // GET SIZE OF USER FOLDER $mediasize = dirsize("../uploads_user/"); // GET TOTAL SPACE ESTIMATION
if ($file != "." && $file != "..") { if (is_file("tracks/managers/" . $file)) { if (strpos($file, '.manager')) { $managers[] = $file; $managerTotal += filesize("tracks/managers/" . $file); } elseif (strpos($file, '.sol')) { $sols[] = $file; $solTotal += filesize("tracks/managers/" . $file); } } } } closedir($managerh); $s = realSize($managerTotal); echo 'Manager Filesize: ' . $s[0] . ' ' . $s[1] . ' (' . count($managers) . ' Managers)<br />'; $s = realSize($solTotal); echo 'SOL Filesize: ' . $s[0] . ' ' . $s[1] . ' (' . count($sols) . ' SOLs)<br />'; } } $s = realSize($trackTotal + $commentTotal + $previewTotal + $trashTotal + $managerTotal + $solTotal); echo '<hr size="1" color="#CCCCCC" />'; echo 'Total: ' . $s[0] . ' ' . $s[1] . '<br /><br />'; include_once "charts/charts.php"; echo InsertChart("charts/charts.swf", "charts/charts_library", "charts/sizestats.php" . "?1=" . count($tracks) . "&2=" . count($comments) . "&3=" . count($previews) . "&4=" . count($trash) . "&5=" . count($managers) . "&6=" . count($sols) . "&7=" . (count($tracks) + count($comments) + count($previews) + count($trask) + count($managers) + count($sols)) . "&8=" . $trackTotal . "&9=" . $commentTotal . "&10=" . $previewTotal . "&11=" . $trashTotal . "&12=" . $managerTotal . "&13=" . $solTotal . "&14=" . ($trackTotal + $commentTotal + $previewTotal + $trashTotal + $managerTotal + $solTotal), 640, 196, "ffffff"); echo InsertChart("charts/charts.swf", "charts/charts_library", "charts/sizestats2.php" . "?1=" . count($tracks) . "&2=" . count($comments) . "&3=" . count($previews) . "&4=" . count($trash) . "&5=" . count($managers) . "&6=" . count($sols) . "&7=" . (count($tracks) + count($comments) + count($previews) + count($trask) + count($managers) + count($sols)) . "&8=" . $trackTotal / pow(1024, 1) . "&9=" . $commentTotal / pow(1024, 1) . "&10=" . $previewTotal / pow(1024, 1) . "&11=" . $trashTotal / pow(1024, 1) . "&12=" . $managerTotal / pow(1024, 1) . "&13=" . $solTotal / pow(1024, 1) . "&14=" . ($trackTotal + $commentTotal + $previewTotal + $trashTotal + $managerTotal + $solTotal) / pow(1024, 1), 640, 196, "ffffff"); groupFoot(); ?> </body> </html>