WordPress.org

Make WordPress Core

Ticket #5607: remove_admin_notices3.diff

File remove_admin_notices3.diff, 2.2 KB (added by filosofo, 10 years ago)
  • wp-includes/rewrite.php

     
    6868
    6969        // First, check to see if there is a 'p=N' or 'page_id=N' to match against
    7070        preg_match('#[?&](p|page_id)=(\d+)#', $url, $values);
    71         $id = intval($values[2]);
     71        $id = ( isset($values[2]) ) ? intval($values[2]) : 0;
    7272        if ( $id ) return $id;
    7373
    7474        // Check to see if we are using rewrite rules
     
    591591                for ($i = 0; $i < $num_tokens; ++$i) {
    592592                        if (0 < $i) {
    593593                                $queries[$i] = $queries[$i - 1] . '&';
     594                        } else {
     595                                $queries[$i] = '';
    594596                        }
    595597
    596598                        $query_token = str_replace($this->rewritecode, $this->queryreplace, $tokens[0][$i]) . $this->preg_index($i+1);
     
    628630                        //make a list of tags, and store how many there are in $num_toks
    629631                        $num_toks = preg_match_all('/%.+?%/', $struct, $toks);
    630632                        //get the 'tagname=$matches[i]'
    631                         $query = $queries[$num_toks - 1];
     633                        $query = ( isset($queries) && is_array($queries) ) ? $queries[$num_toks - 1] : '';
    632634
    633635                        //set up $ep_mask_specific which is used to match more specific URL types
    634636                        switch ($dirs[$j]) {
     
    721723                                        $subfeedquery = $subquery . '&feed=' . $this->preg_index(2);
    722724
    723725                                        //do endpoints for attachments
    724                                         if ($endpoint) { foreach ($ep_query_append as $regex => $ep) {
     726                                        if (! empty($endpoint) ) { foreach ($ep_query_append as $regex => $ep) {
    725727                                                if ($ep[0] & EP_ATTACHMENT) {
    726728                                                        $rewrite[$sub1 . $regex] = $subquery . '?' . $ep[1] . $this->preg_index(2);
    727729                                                        $rewrite[$sub2 . $regex] = $subquery . '?' . $ep[1] . $this->preg_index(2);
  • wp-includes/post.php

     
    157157 */
    158158function &get_post(&$post, $output = OBJECT, $filter = 'raw') {
    159159        global $wpdb;
     160        $null = null;
    160161
    161162        if ( empty($post) ) {
    162163                if ( isset($GLOBALS['post']) )
    163164                        $_post = & $GLOBALS['post'];
    164165                else
    165                         return null;
     166                        return $null;
    166167        } elseif ( is_object($post) ) {
    167168                wp_cache_add($post->ID, $post, 'posts');
    168169                $_post = &$post;
     
    26362637        }
    26372638}
    26382639