query($sql); $row = $result -> fetchArray (SQLITE3_NUM); $value = $row[0]; // Commit DB CommitDB(); // update cookie cache setCache($parameter, $value); } // return value echo (json_encode ($value)); } //------------------------------------------------------------------------------ // Set Parameter Value //------------------------------------------------------------------------------ function setParameter() { $parameter = $_REQUEST['parameter']; $value = $_REQUEST['value']; global $db; // Update value $sql = 'UPDATE Parameters SET par_Value="'. quotes ($value) .'" WHERE par_ID="'. quotes($parameter) .'"'; $result = $db->query($sql); if (! $result == TRUE) { echo "Error updating parameter\n\n$sql \n\n". $db->lastErrorMsg(); return; } $changes = $db->changes(); if ($changes == 0) { // Insert new value $sql = 'INSERT INTO Parameters (par_ID, par_Value) VALUES ("'. quotes($parameter) .'", "'. quotes($value) .'")'; $result = $db->query($sql); if (! $result == TRUE) { echo "Error creating parameter\n\n$sql \n\n". $db->lastErrorMsg(); return; } } // Commit DB CommitDB(); // update cookie cache setCache($parameter, $value); echo 'OK'; } ?>