<?php

require "settings.php";
require "sales_forecast.lib.php";
if (isset($_REQUEST["key"])) {
    switch ($_REQUEST["key"]) {
        case "display":
            $OUTPUT = display();
            break;
        case "save":
            $OUTPUT = saveReport();
            break;
    }
} else {
    $OUTPUT = display();
}
$OUTPUT .= mkQuickLinks(ql("sales_forecast_pit.php", "Point in Time - Sales Forecast"), ql("sales_forecast_view.php", "View Saved Sales Forecasts"), ql("stock-view.php", "View Stock"), ql("stock-search.php", "Search Stock"));
require "template.php";
function display()
{
    extract($_REQUEST);
    $fields = array();
    $fields["prd"] = "monthly";
    $fields["prd_val"] = date("m");
    $fields["inc_perc"] = "0";
    $fields["dec_perc"] = "0";
    $fields["forecast_id"] = "0";
    extract($fields, EXTR_SKIP);
    // Report settings --------------------------------------------------------
    $sql = "SELECT *, extract('epoch' FROM timestamp) AS e_time FROM cubit.forecasts ORDER BY timestamp DESC";
    $fc_rslt = db_exec($sql) or errDie("Unable to retrieve forecast.");
예제 #2
0
<?php

include '../config.php';
include '../functions.php';
saveReport($_POST['report']);
예제 #3
0
<?php

//---------------------------
// programmer:	Jafarkhani
// create Date:	90.04
//---------------------------
require_once '../../header.inc.php';
require_once '../class/report.class.php';
require_once inc_dataReader;
require_once inc_response;
$task = isset($_POST["task"]) ? $_POST["task"] : (isset($_GET["task"]) ? $_GET["task"] : "");
switch ($task) {
    case "save":
        saveReport();
    case "select":
        selectReports();
    case "delete":
        deleteReport();
    case "formSave":
        formSave();
    case "getColumns":
        getColumns();
        //....................................
    //....................................
    case "selectReportColumns":
        selectReportColumns();
    case "addReportColumn":
        addReportColumn();
    case "ChangeColumnOrder":
        ChangeColumnOrder();
    case "deleteColumn":