update
[openemr.git] / interface / forms / CAMOS / ajax_save.php
blob2169df45c3c9f61bcc895e24d1e098ebce70ae86
1 <?php
2 //------------This file inserts your field data into the MySQL database
3 include_once("../../globals.php");
4 include_once("../../../library/api.inc");
5 include_once("../../../library/forms.inc");
6 include_once("../../../library/sql.inc");
7 include_once("content_parser.php");
9 $field_names = array('category' => $_POST['category'], 'subcategory' => $_POST['subcategory'], 'item' => $_POST['item'], 'content' => $_POST['content']);
10 $camos_array = array();
11 process_commands($field_names['content'],$camos_array);
12 //foreach ($field_names as $k => $var) {
13 // $field_names[$k] = mysql_real_escape_string($var);
14 //}
16 $CAMOS_form_name = "CAMOS-".$field_names['category'].'-'.$field_names['subcategory'].'-'.$field_names['item'];
18 if ($encounter == "") {
19 $encounter = date("Ymd");
22 if (preg_match("/^[\s\\r\\n\\\\r\\\\n]*$/",$field_names['content']) == 0) { //make sure blanks do not get submitted
23 $newid = formSubmit("form_CAMOS", $field_names, $_GET["id"], $userauthorized);
24 addForm($encounter, $CAMOS_form_name, $newid, "CAMOS", $pid, $userauthorized);
26 //deal with embedded camos submissions here
27 foreach($camos_array as $val) {
28 if (preg_match("/^[\s\\r\\n\\\\r\\\\n]*$/",$val['content']) == 0) { //make sure blanks not submitted
29 foreach($val as $k => $v) {
30 $val[$k] = trim($v);
32 $CAMOS_form_name = "CAMOS-".$val['category'].'-'.$val['subcategory'].'-'.$val['item'];
33 $newid = formSubmit("form_CAMOS", $val, $_GET["id"], $userauthorized);
34 addForm($encounter, $CAMOS_form_name, $newid, "CAMOS", $pid, $userauthorized);
37 echo "<font color=red><b>submitted: " . time() . "</b></font>";