Exemplo n.º 1
0
function update_note($title)
{
    Note::save($title, $_POST['note']);
    if (!$GLOBALS['ajax']) {
        return view_note($title);
    }
    $note = Note::load($title);
    echo $note->note;
}
<?php

require "settings.php";
if (isset($_REQUEST["key"])) {
    switch ($_REQUEST["key"]) {
        case "confirm":
            $OUTPUT = save_note();
            break;
        default:
            $OUTPUT = view_note();
    }
} else {
    $OUTPUT = view_note();
}
require "template.php";
function view_note()
{
    extract($_REQUEST);
    if (!isset($cusnum) or strlen($cusnum) < 1) {
        return "Invalid Use Of Module. Invalid Customer Number.";
    }
    db_connect();
    $get_cust_note = "SELECT * FROM customers_note WHERE cusnum = '{$cusnum}' LIMIT 1";
    $run_cust_note = db_exec($get_cust_note) or errDie("Unable to get customer note information.");
    if (pg_numrows($run_cust_note) > 0) {
        $custarr = pg_fetch_array($run_cust_note);
        $note = $custarr['note'];
    }
    $display = "\n\t\t<h3>Customer Note</h3>\n\t\t<form action='" . SELF . "' method='POST'>\n\t\t\t<input type='hidden' name='key' value='confirm'>\n\t\t\t<input type='hidden' name='cusnum' value='{$cusnum}'>\n\t\t<table " . TMPL_tblDflts . ">\n\t\t\t<tr>\n\t\t\t\t<th>Note</th>\n\t\t\t</tr>\n\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t<td><textarea name='note' cols='60' rows='12'>{$note}</textarea></td>\n\t\t\t</tr>\n\t\t\t" . TBL_BR . "\n\t\t\t<tr>\n\t\t\t\t<td align='center'><input type='submit' value='Save & Close'></td>\n\t\t\t</tr>\n\t\t</table>\n\t\t</form>";
    return $display;
}