From: Joey Schulze Date: Thu, 4 Mar 2010 16:47:32 +0000 (+0100) Subject: Reorganise variables as array so that postcall works again X-Git-Tag: 2010-06-02_customer~131 X-Git-Url: https://git.infodrom.org/?p=misc%2Fkostenrechnung;a=commitdiff_plain;h=d4e210f657ef92ade38ebbc267760b346574b82c Reorganise variables as array so that postcall works again --- diff --git a/ajax/ajax.php b/ajax/ajax.php index 41ecb87..5f2e3c9 100644 --- a/ajax/ajax.php +++ b/ajax/ajax.php @@ -212,7 +212,7 @@ function set_variable($name,$mask) if (!array_key_exists('variables',$mask)) return array('error' => 'Unknown variable ' . htmlspecialchars($_POST['name'])); - if (!in_array($_POST['name'],$mask['variables'])) + if (!array_key_exists($_POST['name'],$mask['variables'])) return array('error' => 'Unknown variable ' . htmlspecialchars($_POST['name'])); $_SESSION[$name . '.' . $_POST['name']] = $_POST['value']; diff --git a/masks/gereinigt.php b/masks/gereinigt.php index 9895bbe..d46ae6c 100644 --- a/masks/gereinigt.php +++ b/masks/gereinigt.php @@ -35,7 +35,9 @@ $mask = array( 'onchange' => 'select_year(this)', 'onchange' => "setvar(this,'year',select_year_calback,select_year_status)", ), - 'variables' => array('year'), + 'variables' => array( + 'year' => array(), + ), 'list' => array( 'id' => array( 'name' => 'ID',