Initial commit
This commit is contained in:
25
lotgd-web/lotgd/lib/user/user_savemodule.php
Executable file
25
lotgd-web/lotgd/lib/user/user_savemodule.php
Executable file
@ -0,0 +1,25 @@
|
||||
<?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);
|
||||
?>
|
Reference in New Issue
Block a user