Quotas pour squidly

This commit is contained in:
Alan Garcia 2012-08-26 16:00:34 +00:00
parent bd20cc5d40
commit 270aef8532
1 changed files with 8 additions and 26 deletions

View File

@ -108,15 +108,6 @@ class m_mysql {
} }
/* ----------------------------------------------------------------- */
/** Hook called by m_quota to obtain the quota managed by this class.
* Quota name
*/
function alternc_quota_names() {
return array("mysql");
}
/* ----------------------------------------------------------------- */ /* ----------------------------------------------------------------- */
/** /**
* Password kind used in this class (hook for admin class) * Password kind used in this class (hook for admin class)
@ -897,24 +888,15 @@ class m_mysql {
* @return integer the number of service used or false if an error occured * @return integer the number of service used or false if an error occured
* @access private * @access private
*/ */
function alternc_get_quota($name) { function hook_quota_get() {
global $err,$db,$cuid; global $err,$db,$cuid;
if ($name=="mysql") { $err->log("mysql","alternc_get_quota");
$err->log("mysql","alternc_get_quota"); $q=Array("name"=>"mysql", "description"=>_("MySQL Databases"), "used"=>0);
$c=$this->get_dblist(); $c=$this->get_dblist();
if (is_array($c)) { if (is_array($c)) {
return count($c); $q['used']=count($c);
} else { }
return 0; return $q;
}
} elseif ($name=="mysql_users") {
$err->log("mysql","alternc_get_quota");
$c=$this->get_userslist();
if(is_array($c))
return count($c);
else
return 0;
} else return false;
} }
/* ----------------------------------------------------------------- */ /* ----------------------------------------------------------------- */