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; }