fixed profile check
This commit is contained in:
parent
b12ba2369e
commit
468a95e434
|
@ -250,7 +250,7 @@ class quota extends baseModule {
|
|||
function module_ready() {
|
||||
if ($this->get_scope()=='user') {
|
||||
$attrs = $this->getAccountContainer()->getAccountModule('posixAccount')->getAttributes();
|
||||
if ($attrs['uid'][0]=='') {
|
||||
if (empty($attrs['uid'][0])) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -615,22 +615,26 @@ class quota extends baseModule {
|
|||
}
|
||||
$dirs = array_values($dirs);
|
||||
for ($i = 0; $i < sizeof($dirs); $i++) {
|
||||
if (!get_preg($options["quota_softblock_" . $id . "_" . $dirs[$i]][0], 'digit')) {
|
||||
if (!empty($options["quota_softblock_" . $id . "_" . $dirs[$i]][0]) && !get_preg($options["quota_softblock_" . $id . "_" . $dirs[$i]][0], 'quotaNumber')) {
|
||||
$return[] = $this->messages['softblock'][0];
|
||||
}
|
||||
if (!get_preg($options["quota_hardblock_" . $id . "_" . $dirs[$i]][0], 'digit')) {
|
||||
if (!empty($options["quota_hardblock_" . $id . "_" . $dirs[$i]][0]) && !get_preg($options["quota_hardblock_" . $id . "_" . $dirs[$i]][0], 'quotaNumber')) {
|
||||
$return[] = $this->messages['hardblock'][0];
|
||||
}
|
||||
if (!get_preg($options["quota_softinode_" . $id . "_" . $dirs[$i]][0], 'digit')) {
|
||||
if (!empty($options["quota_softinode_" . $id . "_" . $dirs[$i]][0]) && !get_preg($options["quota_softinode_" . $id . "_" . $dirs[$i]][0], 'quotaNumber')) {
|
||||
$return[] = $this->messages['softinode'][0];
|
||||
}
|
||||
if (!get_preg($options["quota_hardinode_" . $id . "_" . $dirs[$i]][0], 'digit')) {
|
||||
if (!empty($options["quota_hardinode_" . $id . "_" . $dirs[$i]][0]) && !get_preg($options["quota_hardinode_" . $id . "_" . $dirs[$i]][0], 'quotaNumber')) {
|
||||
$return[] = $this->messages['hardinode'][0];
|
||||
}
|
||||
if ($this->getQuotaNumber($options["quota_softblock_" . $id . "_" . $dirs[$i]][0]) > $this->getQuotaNumber($options["quota_hardblock_" . $id . "_" . $dirs[$i]][0])) {
|
||||
if (!empty($options["quota_softblock_" . $id . "_" . $dirs[$i]][0])
|
||||
&& !empty($options["quota_hardblock_" . $id . "_" . $dirs[$i]][0])
|
||||
&& ($this->getQuotaNumber($options["quota_softblock_" . $id . "_" . $dirs[$i]][0]) > $this->getQuotaNumber($options["quota_hardblock_" . $id . "_" . $dirs[$i]][0]))) {
|
||||
$return[] = $this->messages['block_cmp'][0];
|
||||
}
|
||||
if ($this->getQuotaNumber($options["quota_softinode_" . $id . "_" . $dirs[$i]][0]) > $this->getQuotaNumber($options["quota_hardinode_" . $id . "_" . $dirs[$i]][0])) {
|
||||
if (!empty($options["quota_softinode_" . $id . "_" . $dirs[$i]][0])
|
||||
&& !empty($options["quota_hardinode_" . $id . "_" . $dirs[$i]][0])
|
||||
&& ($this->getQuotaNumber($options["quota_softinode_" . $id . "_" . $dirs[$i]][0]) > $this->getQuotaNumber($options["quota_hardinode_" . $id . "_" . $dirs[$i]][0]))) {
|
||||
$return[] = $this->messages['inode_cmp'][0];
|
||||
}
|
||||
$i++;
|
||||
|
|
Loading…
Reference in New Issue