fixed error handling
This commit is contained in:
parent
a58280baa5
commit
62fc1b3ae5
|
@ -262,6 +262,7 @@ class quota extends baseModule {
|
||||||
* @return array list of info/error messages
|
* @return array list of info/error messages
|
||||||
*/
|
*/
|
||||||
function process_attributes(&$post) {
|
function process_attributes(&$post) {
|
||||||
|
$errors = array();
|
||||||
// Write all general values into $account_new
|
// Write all general values into $account_new
|
||||||
$i=0;
|
$i=0;
|
||||||
// loop for every mointpoint with quotas
|
// loop for every mointpoint with quotas
|
||||||
|
@ -272,25 +273,20 @@ class quota extends baseModule {
|
||||||
$this->quota[$i][7] = $post[$i . '_7'];
|
$this->quota[$i][7] = $post[$i . '_7'];
|
||||||
// Check if values are OK and set automatic values. if not error-variable will be set
|
// Check if values are OK and set automatic values. if not error-variable will be set
|
||||||
if (!get_preg($this->quota[$i][2], 'digit'))
|
if (!get_preg($this->quota[$i][2], 'digit'))
|
||||||
$triggered_messages[$this->quota[$i][2]][] = $this->messages['softblock'][0];
|
$errors[$this->quota[$i][2]][] = $this->messages['softblock'][0];
|
||||||
if (!get_preg($this->quota[$i][3], 'digit'))
|
if (!get_preg($this->quota[$i][3], 'digit'))
|
||||||
$triggered_messages[$this->quota[$i][3]][] = $this->messages['hardblock'][0];
|
$errors[$this->quota[$i][3]][] = $this->messages['hardblock'][0];
|
||||||
if (!get_preg($this->quota[$i][6], 'digit'))
|
if (!get_preg($this->quota[$i][6], 'digit'))
|
||||||
$triggered_messages[$this->quota[$i][6]][] = $this->messages['softinode'][0];
|
$errors[$this->quota[$i][6]][] = $this->messages['softinode'][0];
|
||||||
if (!get_preg($this->quota[$i][7], 'digit'))
|
if (!get_preg($this->quota[$i][7], 'digit'))
|
||||||
$triggered_messages[$this->quota[$i][7]][] = $this->messages['hardinode'][0];
|
$errors[$this->quota[$i][7]][] = $this->messages['hardinode'][0];
|
||||||
if (intval($this->quota[$i][2]) > intval($this->quota[$i][3]))
|
if (intval($this->quota[$i][2]) > intval($this->quota[$i][3]))
|
||||||
$triggered_messages[$this->quota[$i][2]][] = $this->messages['block_cmp'][0];
|
$errors[$this->quota[$i][2]][] = $this->messages['block_cmp'][0];
|
||||||
if (intval($this->quota[$i][6]) > intval($this->quota[$i][7]))
|
if (intval($this->quota[$i][6]) > intval($this->quota[$i][7]))
|
||||||
$triggered_messages[$this->quota[$i][6]][] = $this->messages['inode_cmp'][0];
|
$errors[$this->quota[$i][6]][] = $this->messages['inode_cmp'][0];
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
return $errors;
|
||||||
if (count($triggered_messages)!=0) {
|
|
||||||
$this->triggered_messages = $triggered_messages;
|
|
||||||
return $triggered_messages;
|
|
||||||
}
|
|
||||||
else $this->triggered_messages = array();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* This function will create the html-page
|
/* This function will create the html-page
|
||||||
|
|
Loading…
Reference in New Issue