Changeset 327

Show
Ignore:
Timestamp:
03/15/08 18:26:28 (5 years ago)
Author:
d0nut
Message:

seo mod support

Location:
styletoggle
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • styletoggle/files/lib/system/event/listener/AbstractPageStyleToggleListener.class.php

    r273 r327  
    7676         */ 
    7777        protected function assignVariables() { 
    78                 $url = $_SERVER['REQUEST_URI']; 
    79                 if(count($_GET) == 0) { 
    80                         $url .= '?styleToggle'; 
    81                 } else if(isset($_GET['styleID'])) { 
    82                         $url = preg_replace('/styleID=\d+/', 'styleToggle', $url); 
     78                $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
     79                $output = parse_url($url); 
     80                if(isset($output['query'])) { 
     81                        parse_str($output['query'], $output); 
     82                        if(isset($output['styleToggle'])) unset($output['styleToggle']); 
     83                        if(isset($output['styleID'])) unset($output['styleID']); 
     84                        $output['styleToggle'] = ''; 
     85                        $url = "?".http_build_query($output); 
    8386                } else { 
    84                         $url .= '&styleToggle'; 
     87                        $url = "?styleToggle"; 
    8588                } 
    8689 
  • styletoggle/package.xml

    r300 r327  
    3737         
    3838        <instructions type="update" fromversion="0.9.6"> 
     39                <files>files.tar</files> 
    3940                <languages languagecode="de-informal">de-informal.xml</languages> 
    4041        </instructions> 
     
    4243        <instructions type="update" fromversion="0.9.5"> 
    4344                <files>files.tar</files> 
     45                <languages languagecode="de-informal">de-informal.xml</languages> 
    4446        </instructions> 
    4547</package>