Make WordPress Core

Changeset 14885


Ignore:
Timestamp:
05/25/2010 03:31:28 PM (14 years ago)
Author:
wpmuguru
Message:

cleanup $indents, props filosofo, see #12758

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/rewrite.php

    r14871 r14885  
    17541754     * @return string
    17551755     */
    1756     function iis7_url_rewrite_rules($add_parent_tags = false, $indent = "  ", $end_of_line = "\n") {
     1756    function iis7_url_rewrite_rules( $add_parent_tags = false ) {
    17571757
    17581758        if ( ! $this->using_permalinks() )
    17591759            return '';
    17601760        $rules = '';
    1761         $extra_indent = '';
    17621761        if ( $add_parent_tags ) {
    1763             $rules .= "<configuration>".$end_of_line;
    1764             $rules .= $indent."<system.webServer>".$end_of_line;
    1765             $rules .= $indent.$indent."<rewrite>".$end_of_line;
    1766             $rules .= $indent.$indent.$indent."<rules>".$end_of_line;
    1767             $extra_indent = $indent.$indent.$indent.$indent;
     1762            $rules .= '
     1763             <configuration>
     1764                <system.webServer>
     1765                    <rewrite>
     1766                        <rules>
     1767            ';
    17681768        }
    17691769        if ( !is_multisite() ) {
    17701770            if ( $add_parent_tags ) {
    1771                 $rules .= "<configuration>".$end_of_line;
    1772                 $rules .= $indent."<system.webServer>".$end_of_line;
    1773                 $rules .= $indent.$indent."<rewrite>".$end_of_line;
    1774                 $rules .= $indent.$indent.$indent."<rules>".$end_of_line;
    1775                 $extra_indent = $indent.$indent.$indent.$indent;
     1771                $rules .= '
     1772                 <configuration>
     1773                    <system.webServer>
     1774                        <rewrite>
     1775                            <rules>
     1776                ';
    17761777            }
    1777 
    1778             $rules .= $extra_indent."<rule name=\"wordpress\" patternSyntax=\"Wildcard\">".$end_of_line;
    1779             $rules .= $extra_indent.$indent."<match url=\"*\" />".$end_of_line;
    1780             $rules .= $extra_indent.$indent.$indent."<conditions>".$end_of_line;
    1781             $rules .= $extra_indent.$indent.$indent.$indent."<add input=\"{REQUEST_FILENAME}\" matchType=\"IsFile\" negate=\"true\" />".$end_of_line;
    1782             $rules .= $extra_indent.$indent.$indent.$indent."<add input=\"{REQUEST_FILENAME}\" matchType=\"IsDirectory\" negate=\"true\" />".$end_of_line;
    1783             $rules .= $extra_indent.$indent.$indent."</conditions>".$end_of_line;
    1784             $rules .= $extra_indent.$indent."<action type=\"Rewrite\" url=\"index.php\" />".$end_of_line;
    1785             $rules .= $extra_indent."</rule>";
     1778           
     1779            $rules .= '
     1780             <rule name="wordpress" patternSyntax="Wildcard">
     1781                <match url="*" />
     1782                    <conditions>
     1783                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
     1784                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
     1785                    </conditions>
     1786                <action type="Rewrite" url="index.php" />
     1787             </rule>
     1788            ';
    17861789
    17871790        } else {
    17881791            if (is_subdomain_install()) {
    1789                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 1\" stopProcessing=\"true\">".$end_of_line;
    1790                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^index\.php$\" ignoreCase=\"false\" />".$end_of_line;
    1791                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"None\" />".$end_of_line;
    1792                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1793                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 2\" stopProcessing=\"true\">".$end_of_line;
    1794                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^files/(.+)\" ignoreCase=\"false\" />".$end_of_line;
    1795                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"Rewrite\" url=\"wp-includes/ms-files.php?file={R:1}\" appendQueryString=\"false\" />".$end_of_line;
    1796                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1797                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 3\" stopProcessing=\"true\">".$end_of_line;
    1798                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^\" ignoreCase=\"false\" />".$end_of_line;
    1799                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<conditions logicalGrouping=\"MatchAny\">".$end_of_line;
    1800                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent.$indent."<add input=\"{REQUEST_FILENAME}\" matchType=\"IsFile\" ignoreCase=\"false\" />".$end_of_line;
    1801                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent.$indent."<add input=\"{REQUEST_FILENAME}\" matchType=\"IsDirectory\" ignoreCase=\"false\" />".$end_of_line;
    1802                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."</conditions>".$end_of_line;
    1803                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"None\" />".$end_of_line;
    1804                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1805                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 4\" stopProcessing=\"true\">".$end_of_line;
    1806                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\".\" ignoreCase=\"false\" />".$end_of_line;
    1807                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"Rewrite\" url=\"index.php\" />".$end_of_line;
    1808                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
     1792                 $rules .= '
     1793                                <rule name="wordpress - Rule 1" stopProcessing="true">
     1794                                    <match url="^index\.php$" ignoreCase="false" />
     1795                                    <action type="None" />
     1796                                </rule>
     1797                                <rule name="wordpress - Rule 2" stopProcessing="true">
     1798                                    <match url="^files/(.+)" ignoreCase="false" />
     1799                                    <action type="Rewrite" url="wp-includes/ms-files.php?file={R:1}" appendQueryString="false" />
     1800                                </rule>
     1801                                <rule name="wordpress - Rule 3" stopProcessing="true">
     1802                                    <match url="^" ignoreCase="false" />
     1803                                    <conditions logicalGrouping="MatchAny">
     1804                                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
     1805                                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" />
     1806                                    </conditions>
     1807                                    <action type="None" />
     1808                                </rule>
     1809                                <rule name="wordpress - Rule 4" stopProcessing="true">
     1810                                    <match url="." ignoreCase="false" />
     1811                                    <action type="Rewrite" url="index.php" />
     1812                                </rule>
     1813                ';
    18091814            } else {
    1810                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 1\" stopProcessing=\"true\">".$end_of_line;
    1811                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^index\.php$\" ignoreCase=\"false\" />".$end_of_line;
    1812                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"None\" />".$end_of_line;
    1813                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1814                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 2\" stopProcessing=\"true\">".$end_of_line;
    1815                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^([_0-9a-zA-Z-]+/)?files/(.+)\" ignoreCase=\"false\" />".$end_of_line;
    1816                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"Rewrite\" url=\"wp-includes/ms-files.php?file={R:2}\" appendQueryString=\"false\" />".$end_of_line;
    1817                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1818                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 3\" stopProcessing=\"true\">".$end_of_line;
    1819                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^([_0-9a-zA-Z-]+/)?wp-admin$\" ignoreCase=\"false\" />".$end_of_line;
    1820                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"Redirect\" url=\"{R:1}wp-admin/\" redirectType=\"Permanent\" />".$end_of_line;
    1821                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1822                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 4\" stopProcessing=\"true\">".$end_of_line;
    1823                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^\" ignoreCase=\"false\" />".$end_of_line;
    1824                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<conditions logicalGrouping=\"MatchAny\">".$end_of_line;
    1825                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent.$indent."<add input=\"{REQUEST_FILENAME}\" matchType=\"IsFile\" ignoreCase=\"false\" />".$end_of_line;
    1826                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent.$indent."<add input=\"{REQUEST_FILENAME}\" matchType=\"IsDirectory\" ignoreCase=\"false\" />".$end_of_line;
    1827                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."</conditions>".$end_of_line;
    1828                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"None\" />".$end_of_line;
    1829                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1830                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 5\" stopProcessing=\"true\">".$end_of_line;
    1831                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*)\" ignoreCase=\"false\" />".$end_of_line;
    1832                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"Rewrite\" url=\"{R:2}\" />".$end_of_line;
    1833                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1834                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 6\" stopProcessing=\"true\">".$end_of_line;
    1835                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\"^([_0-9a-zA-Z-]+/)?(.*\.php)$\" ignoreCase=\"false\" />".$end_of_line;
    1836                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"Rewrite\" url=\"{R:2}\" />".$end_of_line;
    1837                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
    1838                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."<rule name=\"wordpress - Rule 7\" stopProcessing=\"true\">".$end_of_line;
    1839                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<match url=\".\" ignoreCase=\"false\" />".$end_of_line;
    1840                 $rules .= $extra_indent.$indent.$indent.$indent.$indent.$indent."<action type=\"Rewrite\" url=\"index.php\" />".$end_of_line;
    1841                 $rules .= $extra_indent.$indent.$indent.$indent.$indent."</rule>".$end_of_line;
     1815                $rules .= '
     1816                                <rule name="wordpress - Rule 1" stopProcessing="true">
     1817                                    <match url="^index\.php$" ignoreCase="false" />
     1818                                    <action type="None" />
     1819                                </rule>
     1820                                <rule name="wordpress - Rule 2" stopProcessing="true">
     1821                                    <match url="^([_0-9a-zA-Z-]+/)?files/(.+)" ignoreCase="false" />
     1822                                    <action type="Rewrite" url="wp-includes/ms-files.php?file={R:2}" appendQueryString="false" />
     1823                                </rule>
     1824                                <rule name="wordpress - Rule 3" stopProcessing="true">
     1825                                    <match url="^([_0-9a-zA-Z-]+/)?wp-admin$" ignoreCase="false" />
     1826                                    <action type="Redirect" url="{R:1}wp-admin/" redirectType="Permanent" />
     1827                                </rule>
     1828                                <rule name="wordpress - Rule 4" stopProcessing="true">
     1829                                    <match url="^" ignoreCase="false" />
     1830                                    <conditions logicalGrouping="MatchAny">
     1831                                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
     1832                                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" />
     1833                                    </conditions>
     1834                                    <action type="None" />
     1835                                </rule>
     1836                                <rule name="wordpress - Rule 5" stopProcessing="true">
     1837                                    <match url="^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*)" ignoreCase="false" />
     1838                                    <action type="Rewrite" url="{R:2}" />
     1839                                </rule>
     1840                                <rule name="wordpress - Rule 6" stopProcessing="true">
     1841                                    <match url="^([_0-9a-zA-Z-]+/)?(.*\.php)$" ignoreCase="false" />
     1842                                    <action type="Rewrite" url="{R:2}" />
     1843                                </rule>
     1844                                <rule name="wordpress - Rule 7" stopProcessing="true">
     1845                                    <match url="." ignoreCase="false" />
     1846                                    <action type="Rewrite" url="index.php" />
     1847                                </rule>
     1848                ';
    18421849            }
    18431850        }
    18441851        if ( $add_parent_tags ) {
    1845             $rules .= $end_of_line.$indent.$indent.$indent."</rules>".$end_of_line;
    1846             $rules .= $indent.$indent."</rewrite>".$end_of_line;
    1847             $rules .= $indent."</system.webServer>".$end_of_line;
    1848             $rules .= "</configuration>";
    1849         }
     1852            $rules .= '
     1853                        </rules>
     1854                    </rewrite>
     1855                </system.webServer>
     1856             </configuration>
     1857            ';
     1858        }
     1859
    18501860        $rules = apply_filters('iis7_url_rewrite_rules', $rules);
    18511861
Note: See TracChangeset for help on using the changeset viewer.