Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.7/wp-admin/includes/post.php

    r10150 r10257  
    229229        $post_data = &$_POST;
    230230
    231     if ( 'page' == $post_data['post_type'] ) {
     231    if ( isset($post_data['post_type']) && 'page' == $post_data['post_type'] ) {
    232232        if ( ! current_user_can( 'edit_pages' ) )
    233233            wp_die( __('You are not allowed to edit pages.') );
     
    237237    }
    238238
    239     $post_IDs = array_map( intval, (array) $post_data['post'] );
     239    $post_IDs = array_map( 'intval', (array) $post_data['post'] );
    240240
    241241    $reset = array( 'post_author', 'post_status', 'post_password', 'post_parent', 'page_template', 'comment_status', 'ping_status', 'keep_private', 'tags_input', 'post_category', 'sticky' );
     
    910910    }
    911911
     912    $post->filter = 'sample';
     913
    912914    $permalink = get_permalink($post, true);
    913915
     
    927929    $post->post_date = $original_date;
    928930    $post->post_name = $original_name;
     931    unset($post->filter);
     932
    929933    return $permalink;
    930934}
     
    11621166            if ( ! empty($mce_external_languages) ) {
    11631167                foreach ( $mce_external_languages as $name => $path ) {
    1164                     if ( is_file($path) && is_readable($path) ) {
     1168                    if ( @is_file($path) && @is_readable($path) ) {
    11651169                        include_once($path);
    1166                         $ext_plugins .= $strings;
     1170                        $ext_plugins .= $strings . "\n";
    11671171                        $loaded_langs[] = $name;
    11681172                    }
     
    11851189                        $path = trailingslashit( realpath($path) );
    11861190
    1187                     if ( is_file($path . $mce_locale . '.js') )
    1188                         $strings .= @file_get_contents($path . $mce_locale . '.js');
    1189 
    1190                     if ( is_file($path . $mce_locale . '_dlg.js') )
    1191                         $strings .= @file_get_contents($path . $mce_locale . '_dlg.js');
     1191                    if ( @is_file($path . $mce_locale . '.js') )
     1192                        $strings .= @file_get_contents($path . $mce_locale . '.js') . "\n";
     1193
     1194                    if ( @is_file($path . $mce_locale . '_dlg.js') )
     1195                        $strings .= @file_get_contents($path . $mce_locale . '_dlg.js') . "\n";
    11921196
    11931197                    if ( 'en' != $mce_locale && empty($strings) ) {
    1194                         if ( is_file($path . 'en.js') ) {
     1198                        if ( @is_file($path . 'en.js') ) {
    11951199                            $str1 = @file_get_contents($path . 'en.js');
    1196                             $strings .= preg_replace( '/([\'"])en\./', '$1' . $mce_locale . '.', $str1, 1 );
     1200                            $strings .= preg_replace( '/([\'"])en\./', '$1' . $mce_locale . '.', $str1, 1 ) . "\n";
    11971201                        }
    11981202
    1199                         if ( is_file($path . 'en_dlg.js') ) {
     1203                        if ( @is_file($path . 'en_dlg.js') ) {
    12001204                            $str2 = @file_get_contents($path . 'en_dlg.js');
    1201                             $strings .= preg_replace( '/([\'"])en\./', '$1' . $mce_locale . '.', $str2, 1 );
     1205                            $strings .= preg_replace( '/([\'"])en\./', '$1' . $mce_locale . '.', $str2, 1 ) . "\n";
    12021206                        }
    12031207                    }
Note: See TracChangeset for help on using the changeset viewer.