Changeset 1053
- Timestamp:
- 10/24/04 22:09:03 (9 years ago)
- File:
-
- 1 edited
-
trunk/bureau/class/m_aws.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bureau/class/m_aws.php
r1050 r1053 240 240 */ 241 241 function delete_stats($id) { 242 global $db,$err,$ quota,$cuid;242 global $db,$err,$cuid; 243 243 $err->log("aws","delete_stats",$id); 244 244 $db->query("SELECT hostname FROM aws WHERE id='$id' and uid='$cuid';"); … … 252 252 $this->_delconf($hostname); 253 253 $db->query("DELETE FROM aws WHERE id='$id'"); 254 $quota->dec("aws");255 254 system("rm ".$this->CACHEDIR."/$hostname/ -rf"); 256 255 return $name; … … 272 271 } 273 272 if ($quota->cancreate("aws")) { 274 $quota->inc("aws");275 273 $db->query("INSERT INTO aws (hostname,uid) VALUES ('$hostname','$cuid')"); 276 274 $id=$db->lastid(); … … 465 463 /* ----------------------------------------------------------------- */ 466 464 function alternc_del_member() { 467 global $db,$ quota,$err,$cuid;465 global $db,$err,$cuid; 468 466 $err->log("aws","del_member"); 469 467 $db->query("SELECT * FROM aws WHERE uid='$cuid';"); … … 488 486 */ 489 487 function alternc_del_domain($dom) { 490 global $db,$ quota,$err,$cuid;488 global $db,$err,$cuid; 491 489 $err->log("aws","alternc_del_domain",$dom); 492 // on remonte les quotas ;)493 490 $db=new DB_System(); 494 491 $db->query("SELECT id,hostname FROM aws WHERE uid='$cuid' AND (hostname='$dom' OR hostname like '%.$dom')"); … … 497 494 $t[]=array($db->f("hostname"),$db->f("id")); 498 495 } 499 $r=$quota->getquota("aws");500 $quota->setquota("aws",$r["u"]-$cnt,1);501 496 // on détruit les jeux de stats associés au préfixe correspondant : 502 497 foreach ($t as $i) { … … 514 509 * @param integer $id Numéro de l'utilisateur (facultatif) 515 510 */ 516 function alternc_quota_check() { 517 global $db,$err,$quota,$cuid; 518 $err->log("aws","checkquota"); 519 $db->query("SELECT COUNT(*) AS cnt FROM aws WHERE uid='$cuid'"); 520 $db->next_record(); 521 $quota->setquota("aws",intval($db->f("cnt")),1); 522 return true; 511 function alternc_get_quota($name) { 512 global $db,$err,$cuid; 513 if ($name=="aws") { 514 $err->log("aws","get_quota"); 515 $db->query("SELECT COUNT(*) AS cnt FROM aws WHERE uid='$cuid'"); 516 $db->next_record(); 517 return $db->f("cnt"); 518 } else return false; 523 519 } 524 520
Note: See TracChangeset
for help on using the changeset viewer.
