Make WordPress Core


Ignore:
Timestamp:
02/12/2006 07:53:23 AM (21 years ago)
Author:
ryan
Message:

Death to trailing tabs. Props Mark J. fixes #2405

File:
1 edited

Legend:

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

    r3514 r3517  
    5454                $this->is_attachment = false;
    5555        }
    56        
     56
    5757        function init () {
    5858                unset($this->posts);
     
    6464                $this->current_post = -1;
    6565                $this->in_the_loop = false;
    66                
     66
    6767                $this->init_query_flags();
    6868        }
     
    9898                if ( '' != $qv['subpost_id'] )
    9999                        $qv['attachment_id'] = $qv['subpost_id'];
    100                        
     100
    101101                if ( ('' != $qv['attachment']) || (int) $qv['attachment_id'] ) {
    102102                        $this->is_single = true;
     
    227227                        $this->is_comments_popup = true;
    228228                }
    229                
     229
    230230                //if we're previewing inside the write screen
    231231                if ('' != $qv['preview']) {
     
    248248        function set_404() {
    249249                $this->init_query_flags();
    250                 $this->is_404 = true;   
    251         }
    252        
     250                $this->is_404 = true;
     251        }
     252
    253253        function get($query_var) {
    254254                if (isset($this->query_vars[$query_var])) {
     
    269269
    270270                // Shorthand.
    271                 $q = $this->query_vars; 
     271                $q = $this->query_vars;
    272272
    273273                // First let's clear some variables
     
    307307                        $q['page'] = (int) $q['page'];
    308308                }
    309        
     309
    310310                $add_hours = intval(get_settings('gmt_offset'));
    311311                $add_minutes = intval(60 * (get_settings('gmt_offset') - $add_hours));
     
    373373                        $q['pagename'] = sanitize_title(basename($page_paths));
    374374                        $q['name'] = $q['pagename'];
    375                        
     375
    376376                        $where .= " AND (ID = '$reqpage')";
    377377                } elseif ('' != $q['attachment']) {
     
    490490                                }
    491491                        }
    492                        
     492
    493493                        //if we don't match the entire hierarchy fallback on just matching the nicename
    494494                        if (!$q['cat'] && $partial_match) {
    495495                                $q['cat'] = $partial_match;
    496                         }                       
     496                        }
    497497
    498498                        $tables = ", $wpdb->post2cat, $wpdb->categories";
     
    542542                        $whichauthor .= ' AND (post_author = '.intval($q['author']).')';
    543543                }
    544                
     544
    545545                $where .= $search.$whichcat.$whichauthor;
    546546
     
    598598                                $where .= " OR post_author = $user_ID AND post_status = 'private')";
    599599                        else
    600                                 $where .= ')';                         
     600                                $where .= ')';
    601601                }
    602602
     
    681681                        $this->post = $this->posts[0];
    682682                }
    683                
     683
    684684                // Save any changes made to the query vars.
    685685                $this->query_vars = $q;
     
    842842
    843843                $foot .= '<p><a href="options-discussion.php">' . __('&laquo; Return to Discussion Options page.') . '</a></p></div>';
    844                
     844
    845845                return $head . $body . $foot;
    846846        }       // End function display_edit_form
     
    923923                else
    924924                        return true;
    925         }                                       
     925        }
    926926
    927927        function using_index_permalinks() {
     
    943943                else
    944944                        return false;
    945         }                                       
     945        }
    946946
    947947        function preg_index($number) {
     
    988988                        return false;
    989989                }
    990                
     990
    991991                // The date permalink must have year, month, and day separated by slashes.
    992992                $endians = array('%year%/%monthnum%/%day%', '%day%/%monthnum%/%year%', '%monthnum%/%day%/%year%');
     
    10711071
    10721072                $this->category_structure .= '%category%';
    1073                
     1073
    10741074                return $this->category_structure;
    10751075        }
     
    11541154                // that tag, otherwise add the new tag, pattern, and query to the end of
    11551155                // the arrays.
    1156                 $position = array_search($tag, $this->rewritecode);             
     1156                $position = array_search($tag, $this->rewritecode);
    11571157                if (FALSE !== $position && NULL !== $position) {
    11581158                        $this->rewritereplace[$position] = $pattern;
    1159                         $this->queryreplace[$position] = $query;                       
     1159                        $this->queryreplace[$position] = $query;
    11601160                } else {
    11611161                        $this->rewritecode[] = $tag;
     
    11751175                $trackbackregex = 'trackback/?$';
    11761176                $pageregex = 'page/?([0-9]{1,})/?$';
    1177                
     1177
    11781178                $front = substr($permalink_structure, 0, strpos($permalink_structure, '%'));
    11791179                preg_match_all('/%.+?%/', $permalink_structure, $tokens);
     
    13051305                $date_rewrite = $this->generate_rewrite_rules($this->get_date_permastruct());
    13061306                $date_rewrite = apply_filters('date_rewrite_rules', $date_rewrite);
    1307                
     1307
    13081308                // Root
    13091309                $root_rewrite = $this->generate_rewrite_rules($this->root . '/');
     
    13731373                                "RewriteCond %{REQUEST_FILENAME} -d\n" .
    13741374                                "RewriteRule ^.*$ - [S=$num_rules]\n";
    1375                
     1375
    13761376                        foreach ($rewrite as $match => $query) {
    13771377                                // Apache 1.3 does not support the reluctant (non-greedy) modifier.
     
    13831383                                        //nada.
    13841384                                }
    1385                        
     1385
    13861386                                if (strstr($query, $this->index)) {
    13871387                                        $rules .= 'RewriteRule ^' . $match . ' ' . $home_root . $query . " [QSA,L]\n";
     
    14141414        function init() {
    14151415                $this->permalink_structure = get_settings('permalink_structure');
    1416                 $this->front = substr($this->permalink_structure, 0, strpos($this->permalink_structure, '%'));         
     1416                $this->front = substr($this->permalink_structure, 0, strpos($this->permalink_structure, '%'));
    14171417                $this->root = '';
    14181418                if ($this->using_index_permalinks()) {
     
    14941494                        // front.  For path info requests, this leaves us with the requesting
    14951495                        // filename, if any.  For 404 requests, this leaves us with the
    1496                         // requested permalink. 
     1496                        // requested permalink.
    14971497                        $req_uri = str_replace($pathinfo, '', $req_uri);
    14981498                        $req_uri = trim($req_uri, '/');
     
    15631563                                if (isset($error))
    15641564                                        unset($error);
    1565                                        
     1565
    15661566                                if ( isset($query_vars) && strstr($_SERVER['PHP_SELF'], 'wp-admin/') )
    15671567                                        unset($query_vars);
    1568                                        
     1568
    15691569                                $this->did_permalink = false;
    15701570                        }
     
    16201620                        $client_modified_timestamp = $client_last_modified ? strtotime($client_last_modified) : 0;
    16211621
    1622                         // Make a timestamp for our most recent modification... 
     1622                        // Make a timestamp for our most recent modification...
    16231623                        $wp_modified_timestamp = strtotime($wp_last_modified);
    16241624
Note: See TracChangeset for help on using the changeset viewer.