WordPress.org

Make WordPress Core

Ticket #5607: remove_admin_notices12.diff

File remove_admin_notices12.diff, 5.8 KB (added by filosofo, 6 years ago)
  • wp-admin/edit-form-advanced.php

     
    1717<div class="wrap"> 
    1818<?php 
    1919 
    20 if (0 == $post_ID) { 
     20if (! isset($post_ID) || 0 == $post_ID) { 
    2121        $form_action = 'post'; 
    2222        $temp_ID = -1 * time(); // don't change this formula without looking at wp_write_post() 
    2323        $form_extra = "<input type='hidden' id='post_ID' name='temp_ID' value='$temp_ID' />"; 
     
    3333 
    3434$form_prevstatus = '<input type="hidden" name="prev_status" value="' . attribute_escape( $post->post_status ) . '" />'; 
    3535 
    36 $form_trackback = '<input type="text" name="trackback_url" style="width: 415px" id="trackback" tabindex="7" value="'. attribute_escape( str_replace("\n", ' ', $post->to_ping) ) .'" />'; 
     36$form_trackback = '<input type="text" name="trackback_url" style="width: 415px" id="trackback" tabindex="7" value="'. ((isset($post->to_ping)) ? attribute_escape( str_replace("\n", ' ', $post->to_ping) ) : '').'" />'; 
    3737 
    38 if ('' != $post->pinged) { 
     38if (isset($post->pinged) && '' != $post->pinged) { 
    3939        $pings = '<p>'. __('Already pinged:') . '</p><ul>'; 
    4040        $already_pinged = explode("\n", trim($post->pinged)); 
    4141        foreach ($already_pinged as $pinged_url) { 
     
    5353<input type="hidden" id="user-id" name="user_ID" value="<?php echo (int) $user_ID ?>" /> 
    5454<input type="hidden" id="hiddenaction" name="action" value="<?php echo $form_action ?>" /> 
    5555<input type="hidden" id="originalaction" name="originalaction" value="<?php echo $form_action ?>" /> 
    56 <input type="hidden" name="post_author" value="<?php echo attribute_escape( $post->post_author ); ?>" /> 
     56<input type="hidden" name="post_author" value="<?php echo ( (isset($post->post_author)) ? attribute_escape( $post->post_author ) : ''); ?>" /> 
    5757<input type="hidden" id="post_type" name="post_type" value="post" /> 
    5858 
    5959<?php echo $form_extra ?> 
     
    8282<?php echo $form_prevstatus ?> 
    8383 
    8484<p class="submit"> 
    85 <?php if ( 'publish' == $post->post_status ) { ?> 
     85<?php if ( isset($post->post_status) && 'publish' == $post->post_status ) { ?> 
    8686<a href="<?php echo clean_url(get_permalink($post->ID)); ?>" class="view-link" target="_blank"><?php _e('View &raquo;'); ?></a> 
    87 <?php } elseif ( 'edit' == $action ) { ?> 
     87<?php } elseif ( isset($action) && 'edit' == $action ) { ?> 
    8888<a href="<?php echo clean_url(apply_filters('preview_post_link', add_query_arg('preview', 'true', get_permalink($post->ID)))); ?>" class="view-link" target="_blank"><?php _e('Preview &raquo;'); ?></a> 
    8989<?php } ?> 
    9090<span id="autosave"></span> 
     
    104104<input name="referredby" type="hidden" id="referredby" value="<?php 
    105105if ( !empty($_REQUEST['popupurl']) ) 
    106106        echo clean_url(stripslashes($_REQUEST['popupurl'])); 
    107 else if ( url_to_postid(wp_get_referer()) == $post_ID ) 
     107else if ( isset($post_ID) && url_to_postid(wp_get_referer()) == $post_ID ) 
    108108        echo 'redo'; 
    109109else 
    110110        echo clean_url(stripslashes(wp_get_referer())); 
     
    113113<div id="tagsdiv" class="postbox"> 
    114114<h3><?php _e('Tags'); ?></h3> 
    115115<div class="inside"> 
    116 <p id="jaxtag"><input type="text" name="tags_input" class="tags-input" id="tags-input" size="40" tabindex="3" value="<?php echo get_tags_to_edit( $post_ID ); ?>" /></p> 
     116<p id="jaxtag"><input type="text" name="tags_input" class="tags-input" id="tags-input" size="40" tabindex="3" value="<?php echo get_tags_to_edit( (isset($post_ID)) ? $post_ID : null ); ?>" /></p> 
    117117<p id="tagchecklist"></p> 
    118118</div> 
    119119</div> 
     
    191191<div id="passworddiv" class="postbox"> 
    192192<h3><?php _e('Post Password') ?></h3> 
    193193<div class="inside"> 
    194 <input name="post_password" type="text" size="13" id="post_password" value="<?php echo attribute_escape( $post->post_password ); ?>" /> 
     194<input name="post_password" type="text" size="13" id="post_password" value="<?php echo (! empty($post->post_password) ) ? attribute_escape( $post->post_password ) : ''; ?>" /> 
    195195</div> 
    196196</div> 
    197197 
    198198<div id="slugdiv" class="postbox"> 
    199199<h3><?php _e('Post Slug') ?></h3> 
    200200<div class="inside"> 
    201 <input name="post_name" type="text" size="13" id="post_name" value="<?php echo attribute_escape( $post->post_name ); ?>" /> 
     201<input name="post_name" type="text" size="13" id="post_name" value="<?php echo ( ! empty($post->post_name) ) ? attribute_escape( $post->post_name ) : ''; ?>" /> 
    202202</div> 
    203203</div> 
    204204 
     
    217217<?php if ( current_user_can('edit_posts') ) : ?> 
    218218<div id="posttimestampdiv" class="postbox"> 
    219219<h3><?php _e('Post Timestamp'); ?></h3> 
    220 <div class="inside"><?php touch_time(($action == 'edit')); ?></div> 
     220<div class="inside"><?php touch_time( ( ! empty($action) && $action == 'edit' ) ? true : false ); ?></div> 
    221221</div> 
    222222<?php endif; ?> 
    223223 
    224224<?php 
    225225$authors = get_editable_user_ids( $current_user->id ); // TODO: ROLE SYSTEM 
    226 if ( $post->post_author && !in_array($post->post_author, $authors) ) 
     226if ( ! empty($post->post_author) && !in_array($post->post_author, $authors) ) 
    227227        $authors[] = $post->post_author; 
    228228if ( $authors && count( $authors ) > 1 ) : 
    229229?> 
     
    239239 
    240240</div> 
    241241 
    242 <?php if ('edit' == $action) : $delete_nonce = wp_create_nonce( 'delete-post_' . $post_ID ); ?> 
     242<?php if (! empty($action) && 'edit' == $action) : $delete_nonce = wp_create_nonce( 'delete-post_' . $post_ID ); ?> 
    243243<input name="deletepost" class="button delete" type="submit" id="deletepost" tabindex="10" value="<?php echo ( 'draft' == $post->post_status ) ? __('Delete this draft') : __('Delete this post'); ?>" <?php echo "onclick=\"if ( confirm('" . js_escape(sprintf( ('draft' == $post->post_status) ? __("You are about to delete this draft '%s'\n  'Cancel' to stop, 'OK' to delete.") : __("You are about to delete this post '%s'\n  'Cancel' to stop, 'OK' to delete."), $post->post_title )) . "') ) { document.forms.post._wpnonce.value = '$delete_nonce'; return true;}return false;\""; ?> /> 
    244244<?php endif; ?> 
    245245