require_once '../../libs/utilfunc.php'; require_once '../../libs/db_get_common.php'; require_once '../../libs/db_set_common.php'; require_once '../../libs/config.php'; if (isset($_GET['startday']) && !empty($_GET['startday'])) { $startday = $_GET['startday']; } if (isset($_GET['select_plug']) && !empty($_GET['select_plug'])) { $select_plug = $_GET['select_plug']; } if (isset($_GET['type']) && !empty($_GET['type'])) { $type = $_GET['type']; } if (isset($startday) && !empty($startday) && isset($select_plug) && !empty($select_plug) && isset($type) && !empty($type)) { $main_error = array(); $cost_type = get_configuration("COST_TYPE", $main_error); $power = 0; //Computing cost value: if (strcmp("{$type}", "theorical") == 0) { $power = get_theorical_power($select_plug, $cost_type, $main_error, $check); } else { $startTime = strtotime("{$startday} 12:00"); $thisDate = date('Y-m-d', $startTime); // 2010-05-01, 2010-05-02, etc $data_power = get_data_power($thisDate, $thisDate, $select_plug, $main_error); $power = get_real_power($data_power, $cost_type, $main_error); unset($data_power); } echo "{$power}"; }
$data_power = get_data_power($thisDate, $thisDate, $select_plug, $main_error); $real_power = get_real_power($data_power, $cost_type, $main_error) + $real_power; unset($data_power); } } $title = $plugs_infos[$select_plug - 1]['PLUG_NAME']; $color_cost = $GLOBALS['LIST_GRAPHIC_COLOR_PROGRAM'][$select_plug - 1]; $data_price[] = array("number" => "{$select_plug}", "theorical" => "{$theorical_power}", "real" => "{$real_power}", "title" => "{$title}", "color" => "{$color_cost}"); } else { $nb = get_nb_days($startday, $endday) + 1; for ($plugs = 1; $plugs <= $nb_plugs; $plugs++) { if (isset($submit_cost) && !empty($submit_cost)) { $theorical_power = "0"; $real_power = "0"; } else { $theorical_power = get_theorical_power($plugs, $cost_type, $main_error, $check); $theorical_power = $theorical_power * $nb; $startTime = strtotime("{$startday} 12:00"); $endTime = strtotime("{$endday} 12:00"); $real_power = 0; for ($i = $startTime; $i <= $endTime; $i = $i + 86400) { $thisDate = date('Y-m-d', $i); // 2010-05-01, 2010-05-02, etc $data_power = get_data_power($thisDate, $thisDate, $plugs, $main_error); $real_power = get_real_power($data_power, $cost_type, $main_error) + $real_power; unset($data_power); } } $title = $plugs_infos[$plugs - 1]['PLUG_NAME']; $data_price[] = array("number" => $plugs, "real" => "{$real_power}", "theorical" => "{$theorical_power}", "title" => "{$title}", "color" => $GLOBALS['LIST_GRAPHIC_COLOR_PROGRAM'][$plugs - 1]); }