Make WordPress Core


Ignore:
Timestamp:
04/30/2004 08:56:49 AM (22 years ago)
Author:
saxmatt
Message:

Fixes for post screen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/post.php

    r1205 r1215  
    207207    require_once('admin-header.php');
    208208
    209     $post = $_GET['post'];
     209    $post = $post_ID = $p = (int) $_GET['post'];
    210210    if ($user_level > 0) {
    211         $postdata = get_postdata($post);
    212         $authordata = get_userdata($postdata['Author_ID']);
     211        $postdata = $wpdb->get_row("SELECT * FROM $tableposts WHERE ID = '$post_ID'");
     212        $authordata = get_userdata($postdata->post_author);
    213213        if ($user_level < $authordata->user_level)
    214214            die ('You don&#8217;t have the right to edit <strong>'.$authordata[1].'</strong>&#8217;s posts.');
    215215
    216         $content = $postdata['Content'];
     216        $content = $postdata->post_content;
    217217        $content = format_to_edit($content);
    218         $edited_lat = $postdata["Lat"];
    219         $edited_lon = $postdata["Lon"];
    220         $excerpt = $postdata['Excerpt'];
     218        $edited_lat = $postdata->post_lat;
     219        $edited_lon = $postdata->post_lon;
     220        $excerpt = $postdata->post_excerpt;
    221221        $excerpt = format_to_edit($excerpt);
    222         $edited_post_title = format_to_edit($postdata['Title']);
    223         $post_status = $postdata['post_status'];
    224         $comment_status = $postdata['comment_status'];
    225         $ping_status = $postdata['ping_status'];
    226         $post_password = $postdata['post_password'];
    227         $to_ping = $postdata['to_ping'];
    228         $pinged = $postdata['pinged'];
    229         $post_name = $postdata['post_name'];
     222        $edited_post_title = format_to_edit($postdata->post_title);
     223        $post_status = $postdata->post_status;
     224        $comment_status = $postdata->comment_status;
     225        $ping_status = $postdata->ping_status;
     226        $post_password = $postdata->post_password;
     227        $to_ping = $postdata->to_ping;
     228        $pinged = $postdata->pinged;
     229        $post_name = $postdata->post_name;
    230230
    231231        include('edit-form-advanced.php');
    232         $p = $_GET['post'];
     232
    233233        include(ABSPATH.'wp-blog-header.php');
    234         start_wp();
     234        $post = $wpdb->get_row("SELECT * FROM $tableposts WHERE ID = '$post_ID'");
    235235        ?>
    236236<div id='preview' class='wrap'>
    237237     <h2><?php _e('Post Preview (updated when post is saved)'); ?></h2>
    238238                                                                        <h3 class="storytitle" id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__("Permanent Link: %s"), the_title()); ?>"><?php the_title(); ?></a></h3>
    239                                                                                                                                                                                                                                                                                     <div class="meta"><?php _e("Filed under:"); ?> <?php the_category(','); ?> &#8212; <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(); ?></div>
     239                                                                                                                                                                                                                                                                                    <div class="meta"><?php _e("Filed under:"); ?> <?php the_category(','); ?> &#8212; <?php the_author() ?> @ <?php the_time() ?></div>
    240240
    241241<div class="storycontent">
    242     <?php the_content(); ?>
     242<?php
     243$content = apply_filters('the_content', $post->post_content);
     244echo $content;
     245?>
    243246</div>
    244247        </div>
     
    255258
    256259case 'editpost':
    257 //die(var_dump('<pre>', $_POST));
     260// die(var_dump('<pre>', $_POST));
    258261    $standalone = 1;
    259262    require_once('./admin-header.php');
     
    288291        $post_status = $_POST['post_status'];
    289292        $comment_status = $_POST['comment_status'];
    290         if (empty($comment_status)) $comment_status = get_settings('default_comment_status');
     293        if (empty($comment_status)) $comment_status = 'closed';
     294        //if (!$_POST['comment_status']) $comment_status = get_settings('default_comment_status');
     295
    291296        $ping_status = $_POST['ping_status'];
    292         if (empty($ping_status)) $ping_status = get_settings('default_ping_status');
     297        if (empty($ping_status)) $ping_status = 'closed';
     298        //if (!$_POST['ping_status']) $ping_status = get_settings('default_ping_status');
    293299        $post_password = addslashes($_POST['post_password']);
    294300        $post_name = sanitize_title($_POST['post_name']);
     
    411417    header ('Location: ' . $location);
    412418    do_action('edit_post', $post_ID);
     419    exit();
    413420    break;
    414421
Note: See TracChangeset for help on using the changeset viewer.