Detailed Description
Seo encoder base 
Definition at line 7 of file oxseodecoder.php.
Member Function Documentation
  
  
      
        
          | oxSeoDecoder::_addQueryString  | 
          ( | 
            | 
          $sUrl | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Appends and returns given url with $_SERVER["QUERY_STRING"] value
- Parameters
 - 
  
  
 
- Returns
 - string 
 
Definition at line 122 of file oxseodecoder.php.
 
 
  
  
      
        
          | oxSeoDecoder::_decodeOldUrl  | 
          ( | 
            | 
          $sSeoUrl | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Checks if url is stored in history table and if it was found - tries to fetch new url from seo table
- Parameters
 - 
  
  
 
public 
- Returns
 - string || false 
 
Definition at line 86 of file oxseodecoder.php.
 
 
  
  
      
        
          | oxSeoDecoder::_decodeSimpleUrl  | 
          ( | 
            | 
          $sParams | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Tries to fetch SEO url according to type II seo url data. If no specified data is found NULL will be returned
- Parameters
 - 
  
    | string | $sParams | request params (url chunk) | 
  
   
- Returns
 - string 
 
Definition at line 211 of file oxseodecoder.php.
 
 
  
  
      
        
          | oxSeoDecoder::_getIdent  | 
          ( | 
            | 
          $sSeoUrl,  | 
         
        
           | 
           | 
            | 
          $blIgnore = false  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Returns ident (md5 of seo url) to fetch seo data from DB
- Parameters
 - 
  
    | string | $sSeoUrl | seo url to calculate ident  | 
    | bool | $blIgnore | if FALSE - blocks from direct access when default language seo url with language ident executed | 
  
   
- Returns
 - string 
 
Definition at line 39 of file oxseodecoder.php.
 
 
  
  
      
        
          | oxSeoDecoder::_getObjectUrl  | 
          ( | 
            | 
          $sSeoId,  | 
         
        
           | 
           | 
            | 
          $sTable,  | 
         
        
           | 
           | 
            | 
          $iLanguage,  | 
         
        
           | 
           | 
            | 
          $sType  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Searches and returns (if available) current objects seo url
- Parameters
 - 
  
    | string | $sSeoId | ident (or last chunk of url)  | 
    | string | $sTable | name of table to look for data  | 
    | int | $iLanguage | current language identifier  | 
    | string | $sType | type of object to search in seo table | 
  
   
- Returns
 - string 
 
Definition at line 254 of file oxseodecoder.php.
 
 
  
  
      
        
          | oxSeoDecoder::_getParams  | 
          ( | 
            | 
          $sRequest,  | 
         
        
           | 
           | 
            | 
          $sPath  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Extracts SEO paramteters and returns as array
- Parameters
 - 
  
    | string | $sRequest | request  | 
    | string | $sPath | path | 
  
   
- Returns
 - array $aParams extracted params 
 
Definition at line 279 of file oxseodecoder.php.
 
 
  
  
      
        
          | oxSeoDecoder::_getSeoUrl  | 
          ( | 
            | 
          $sObjectId,  | 
         
        
           | 
           | 
            | 
          $iLang,  | 
         
        
           | 
           | 
            | 
          $iShopId  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
retrieve SEO url by its object id normally used for getting the redirect url from seo history
- Parameters
 - 
  
    | string | $sObjectId | object id  | 
    | int | $iLang | language to fetch  | 
    | int | $iShopId | shop id | 
  
   
- Returns
 - string 
 
Definition at line 145 of file oxseodecoder.php.
 
 
      
        
          | oxSeoDecoder::decodeUrl  | 
          ( | 
            | 
          $sSeoUrl | ) | 
           | 
        
      
 
decodeUrl decodes given url into oxid eShop required parameters wich are returned as array
- Parameters
 - 
  
  
 
public 
- Returns
 - array || false 
 
Definition at line 53 of file oxseodecoder.php.
 
 
      
        
          | oxSeoDecoder::parseStdUrl  | 
          ( | 
            | 
          $sUrl | ) | 
           | 
        
      
 
_parseStdUrl parses given url into array of params
- Parameters
 - 
  
  
 
protected 
- Returns
 - array 
 
Definition at line 18 of file oxseodecoder.php.
 
 
      
        
          | oxSeoDecoder::processSeoCall  | 
          ( | 
            | 
          $sRequest = null,  | 
        
        
           | 
           | 
            | 
          $sPath = null  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
processSeoCall handles Server information and passes it to decoder
- Parameters
 - 
  
    | string | $sRequest | request  | 
    | string | $sPath | path | 
  
   
public 
Definition at line 170 of file oxseodecoder.php.
 
 
The documentation for this class was generated from the following file: