Detailed Description
Basket reservations handler class 
Definition at line 7 of file oxbasketreservation.php.
Member Function Documentation
  
  
      
        
          | oxBasketReservation::_basketDifference  | 
          ( | 
          oxBasket  | 
          $oBasket | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
compute difference of reserved amounts vs basket items
- Parameters
 - 
  
  
 
- Returns
 - array 
 
Definition at line 134 of file oxbasketreservation.php.
 
 
  
  
      
        
          | oxBasketReservation::_getReservationsId  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | oxBasketReservation::_getReservedItems  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
return currently reserved items in an array format array (artId => amount)
- Returns
 - array 
 
Definition at line 88 of file oxbasketreservation.php.
 
 
  
  
      
        
          | oxBasketReservation::_loadReservations  | 
          ( | 
            | 
          $sBasketId | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
load reservation or create new reservation oxuserbasket
- Parameters
 - 
  
    | string | $sBasketId | basket id for this userbasket | 
  
   
- Returns
 - oxuserbasket 
 
Definition at line 47 of file oxbasketreservation.php.
 
 
  
  
      
        
          | oxBasketReservation::_reserveArticles  | 
          ( | 
            | 
          $aBasketDiff | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
      
        
          | oxBasketReservation::commitArticleReservation  | 
          ( | 
            | 
          $sArticleId,  | 
        
        
           | 
           | 
            | 
          $dAmount  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
commit reservation of given article amount deletes this amount from active reservations userBasket, update sold amount
- Parameters
 - 
  
    | string | $sArticleId | article id  | 
    | double | $dAmount | amount to use  | 
  
   
Definition at line 194 of file oxbasketreservation.php.
 
 
      
        
          | oxBasketReservation::discardArticleReservation  | 
          ( | 
            | 
          $sArticleId | ) | 
           | 
        
      
 
discard one article reservation return the reserved stock to article
- Parameters
 - 
  
    | string | $sArticleId | article id  | 
  
   
Definition at line 217 of file oxbasketreservation.php.
 
 
      
        
          | oxBasketReservation::discardReservations  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | oxBasketReservation::discardUnusedReservations  | 
          ( | 
            | 
          $iLimit | ) | 
           | 
        
      
 
periodic cleanup: discards timed out reservations even if they are not for the current user
- Parameters
 - 
  
    | int | $iLimit | limit for discarding (performance related) | 
  
   
- Returns
 - null 
 
Definition at line 253 of file oxbasketreservation.php.
 
 
      
        
          | oxBasketReservation::getReservations  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | oxBasketReservation::getReservedAmount  | 
          ( | 
            | 
          $sArticleId | ) | 
           | 
        
      
 
return currently reserved amount for an article
- Parameters
 - 
  
    | string | $sArticleId | article id | 
  
   
- Returns
 - double 
 
Definition at line 117 of file oxbasketreservation.php.
 
 
      
        
          | oxBasketReservation::getTimeLeft  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | oxBasketReservation::renewExpiration  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | oxBasketReservation::reserveBasket  | 
          ( | 
          oxBasket  | 
          $oBasket | ) | 
           | 
        
      
 
 
Member Data Documentation
  
  
      
        
          | oxBasketReservation::$_aCurrentlyReserved = null | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | oxBasketReservation::$_oReservations = null | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: