do not allow empty quota fields
This commit is contained in:
parent
9b382bdfe8
commit
6cf236e9bd
|
@ -236,22 +236,22 @@ if ($_GET['type'] == "user") {
|
||||||
$acct->quota[$i][6] = $_POST['f_quota_'.$i.'_6'];
|
$acct->quota[$i][6] = $_POST['f_quota_'.$i.'_6'];
|
||||||
$acct->quota[$i][7] = $_POST['f_quota_'.$i.'_7'];
|
$acct->quota[$i][7] = $_POST['f_quota_'.$i.'_7'];
|
||||||
// Check if values are OK
|
// Check if values are OK
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][2])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][2])) {
|
||||||
StatusMessage('ERROR', _('Block soft quota'), _('Block soft quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Block soft quota'), _('Block soft quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][3])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][3])) {
|
||||||
StatusMessage('ERROR', _('Block hard quota'), _('Block hard quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Block hard quota'), _('Block hard quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][6])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][6])) {
|
||||||
StatusMessage('ERROR', _('Inode soft quota'), _('Inode soft quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Inode soft quota'), _('Inode soft quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][7])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][7])) {
|
||||||
StatusMessage('ERROR', _('Inode hard quota'), _('Inode hard quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Inode hard quota'), _('Inode hard quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
|
@ -301,22 +301,22 @@ elseif ($_GET['type'] == "group") {
|
||||||
$acct->quota[$i][6] = $_POST['f_quota_'.$i.'_6'];
|
$acct->quota[$i][6] = $_POST['f_quota_'.$i.'_6'];
|
||||||
$acct->quota[$i][7] = $_POST['f_quota_'.$i.'_7'];
|
$acct->quota[$i][7] = $_POST['f_quota_'.$i.'_7'];
|
||||||
// Check if values are OK
|
// Check if values are OK
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][2])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][2])) {
|
||||||
StatusMessage('ERROR', _('Block soft quota'), _('Block soft quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Block soft quota'), _('Block soft quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][3])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][3])) {
|
||||||
StatusMessage('ERROR', _('Block hard quota'), _('Block hard quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Block hard quota'), _('Block hard quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][6])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][6])) {
|
||||||
StatusMessage('ERROR', _('Inode soft quota'), _('Inode soft quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Inode soft quota'), _('Inode soft quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if (!ereg('^([0-9])*$', $acct->quota[$i][7])) {
|
if (!ereg('^([0-9])+$', $acct->quota[$i][7])) {
|
||||||
StatusMessage('ERROR', _('Inode hard quota'), _('Inode hard quota contains invalid characters. Only natural numbers are allowed'));
|
StatusMessage('ERROR', _('Inode hard quota'), _('Inode hard quota contains invalid characters. Only natural numbers are allowed'));
|
||||||
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
echo ("<br><br><a href=\"javascript:history.back()\">" . _("Back to Profile Editor") . "</a>");
|
||||||
exit;
|
exit;
|
||||||
|
|
Loading…
Reference in New Issue