Don't need the array key but a value
[misc/kostenrechnung] / ajax / ajax.php
index 5f2e3c9..41ecb87 100644 (file)
@@ -212,7 +212,7 @@ function set_variable($name,$mask)
   if (!array_key_exists('variables',$mask))
     return array('error' => 'Unknown variable ' . htmlspecialchars($_POST['name']));
 
-  if (!array_key_exists($_POST['name'],$mask['variables']))
+  if (!in_array($_POST['name'],$mask['variables']))
     return array('error' => 'Unknown variable ' . htmlspecialchars($_POST['name']));
 
   $_SESSION[$name . '.' . $_POST['name']] = $_POST['value'];