summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
768c681)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14247
7612ce4b-ef26-0410-bec9-
ea0150e637f0
&& empty($option->new_value))
setPref($data_dir, $username, $option->name, SMPREF_OFF);
&& empty($option->new_value))
setPref($data_dir, $username, $option->name, SMPREF_OFF);
+ // For integer fields, make sure we only have digits...
+ // We'll be nice and instead of just converting to an integer,
+ // we'll physically remove each non-digit in the string.
+ //
+ else if ($option->type == SMOPT_TYPE_INTEGER) {
+ $option->new_value = preg_replace('/[^0-9]/', '', $option->new_value);
+ setPref($data_dir, $username, $option->name, $option->new_value);
+ }
+
else
setPref($data_dir, $username, $option->name, $option->new_value);
else
setPref($data_dir, $username, $option->name, $option->new_value);