use_class('elements_order'); use_class('forecasting'); element::loadDIOHsettings(); $forecasting_conf = load_config('forecasting'); $elements_id = tep_db_prepare_input($_GET['id']); $year = date('Y'); $kw_now = date('W'); $log_base_data = element::DIOH_BASENUMBER_COLUMN_NAME; $log_base_info = element::DIOH_BASENUMBER_DESCRIPTION; $e = new element($elements_id); $monthly_usage = intval($e->log[$log_base_data]); $daily_usage = round($monthly_usage / 30, 1); $last_week_usage = $daily_usage * 7; $last_week_usage = $last_week_usage > 0 && $last_week_usage < 1 ? 1 : round($last_week_usage, 0); $fc = new forecasting($year, $forecasting_conf['elements-sourcing-projection']); $weekly_usage = $e->retrieveWeeklyUsage($year); $box_style = 'height:100px;padding:5px;'; $content .= '<div class="float-box w450 ui-corner-all" style="' . $box_style . 'margin-right:20px;">'; $content .= '<h3>Chart Legend</h3>'; $content .= '<div><table border="0" cellspacing="0" cellpadding="0">'; $content .= '<tr style="background:#efccef;"><td class="w080">Purple Block</td><td>=</td><td>Current Calendar Week</td></tr>'; $content .= '<tr><td class="blue">Blue Line</td><td class="blue">=</td><td class="blue">Forecasting based on weekly average of ' . $log_base_info . '</td></tr>'; $content .= '<tr><td class="red">Red Line</td><td class="red">=</td><td class="red">Real weekly elements usage</td></tr>'; $content .= '</table></div>'; $content .= '</div>'; $content .= '<div class="float-box w400 ui-corner-all" style="' . $box_style . '">'; $content .= '<h3>Forecast Details</h3>'; $content .= '<div><table border="0" cellspacing="0" cellpadding="0">'; $content .= '<tr><td>Today</td><td>=</td><td class="w080">KW ' . $kw_now . '</td></tr>'; $content .= '<tr><td>L30D usage</td><td>=</td><td>' . $monthly_usage . '</td></tr>'; $content .= '<tr><td>Weekly average</td><td>=</td><td>' . $last_week_usage . '</td></tr>';