示例#1
0
if ($params['help']) {
    help();
    exit;
}
$config = isset($params['c']) ? $params['c'] : 'test.xml';
include_once dirname(__FILE__) . '/../setup.php';
if (isset($params['t'])) {
    switch ($params['t']) {
        case 'period':
            $qty = count(periods());
            break;
        case 'report':
            $qty = count(groups());
            break;
        case 'basis':
            $qty = count(basis());
            break;
        default:
            usage(basename(__FILE__));
    }
    print $qty;
    exit;
}
if (!isset($params['f'])) {
    print "No input file given\n";
    usage(basename(__FILE__));
}
$dir = dirname(__FILE__);
$parts = array();
foreach (qw2('p>periods b>basis r>groups') as $code => $function) {
    if (!isset($params[$code])) {
error_reporting(E_ALL);
if (isset($_REQUEST["key"])) {
    $key = $_REQUEST["key"];
} else {
    $key = "";
}
if (!isset($_REQUEST["cust_id"])) {
    $key = "cust_slct";
}
switch ($key) {
    default:
    case "cust_slct":
        $OUTPUT = cust_slct();
        break;
    case "basis":
        $OUTPUT = basis();
        break;
    case "save":
        $OUTPUT = save();
        break;
}
$OUTPUT .= mkQuickLinks(ql("default_basis.php", "Default Basis Prices"));
require "../template.php";
function cust_slct($message = "")
{
    extract($_REQUEST);
    $fields = array();
    $fields["cust_search"] = "";
    extract($fields, EXTR_SKIP);
    $OUTPUT = "<center>\r\n\t<h3>Basis</h3>\r\n\t<form method='post' action='" . SELF . "'>\r\n\t<table " . TMPL_tblDflts . ">\r\n\t\t{$message}\r\n\t\t<tr>\r\n\t\t\t<th colspan='2'>Search</th>\r\n\t\t</tr>\r\n\t\t<tr class='" . bg_class() . "'>\r\n\t\t\t<td><input type='text' name='cust_search' value='{$cust_search}' /></td>\r\n\t\t\t<td><input type='submit' value='Search &raquo' /></td>\r\n\t\t</tr>\r\n\t</table>\r\n\t</form>";
    // Retrieve customers;