Add cleaned flag
[misc/kostenrechnung] / ajax / ajax.php
index 2919669..95e2034 100644 (file)
@@ -137,6 +137,9 @@ function save($mask)
 
 function insert($mask)
 {
+  if (array_key_exists('insert', $mask))
+    return $mask['insert']($mask);
+
   $fields = array('sys_user','sys_edit');
   $values = array("'".pg_escape_string($_SESSION['sys']['login'])."'", 'now()');
 
@@ -268,7 +271,8 @@ function get_infos($mask)
   while (preg_match('/\{([^\}]*)\}/', $sql, $matches))
     $sql = str_replace('{'.$matches[1].'}', $_POST[$matches[1]], $sql);
 
-  return array('info' => query_db($sql));
+  return array('info' => query_db($sql),
+              'parameter' => $_POST);
 }
 
 if (empty($_POST['func']))