LotGDocker/lotgd-web/lotgd/lib/user/user_savemodule.php
2020-08-17 19:16:42 -04:00

25 lines
845 B
PHP
Executable File

<?php
//save module settings.
$userid = httpget('userid');
$module = httpget('module');
$post = httpallpost();
$post = modulehook("validateprefs", $post, true, $module);
if (isset($post['validation_error']) && $post['validation_error']) {
tlschema("module-$module");
$post['validation_error'] =
translate_inline($post['validation_error']);
tlschema();
output("Unable to change settings: `\$%s`0", $post['validation_error']);
} else {
reset($post);
while (list($key,$val)=each($post)){
output("Setting %s to %s`n", $key, stripslashes($val));
$sql = "REPLACE INTO " . db_prefix("module_userprefs") . " (modulename,userid,setting,value) VALUES ('$module','$userid','$key','$val')";
db_query($sql);
}
output("`^Preferences for module %s saved.`n", $module);
}
$op = "edit";
httpset("op", "edit");
httpset("subop", "module", true);
?>