Changeset 990

Show
Ignore:
Timestamp:
04/05/06 19:50:15 (3 years ago)
Author:
nahuel
Message:

On test que le quota existe bien dans la liste qui lui est envoyé pour éviter d'avoir une erreur sql ( en particulier avec quota_web )
Closes: #623

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bureau/class/m_quota.php

    r906 r990  
    255255      reset($qlist); 
    256256      foreach($qlist as $qname => $val) { 
    257         $db->query("SELECT value FROM defquotas WHERE type='$type' AND quota='$qname'"); 
    258         if (!$db->next_record()) { 
    259           $db->query("INSERT INTO defquotas (value,quota,type) VALUES ('".$quotas[$qname]."','$key','$type');"); 
    260         } else { 
    261           $db->query("UPDATE defquotas SET value='".$quotas[$qname]."' WHERE type='$type' AND quota='$qname';"); 
    262         } 
     257        if($quota==$qname){ 
     258          $db->query("SELECT value FROM defquotas WHERE type='$type' AND quota='$qname'"); 
     259          if (!$db->next_record()) { 
     260            $db->query("INSERT INTO defquotas (value,quota,type) VALUES ('".$quotas[$qname]."','$key','$type');"); 
     261          } else { 
     262            $db->query("UPDATE defquotas SET value='".$quotas[$qname]."' WHERE type='$type' AND quota='$qname';"); 
     263          } 
     264        } 
    263265      } 
    264266    }