Changeset 2429

Show
Ignore:
Timestamp:
03/10/05 09:50:26 (4 years ago)
Author:
ryan
Message:

Fix timestamp editing. http://mosquito.wordpress.org/view.php?id=1022

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/admin-functions.php

    r2405 r2429  
    410410} 
    411411 
    412 function touch_time($edit = 1) { 
    413     global $month, $postdata; 
    414     // echo $postdata['Date']; 
    415     if ('draft' == $postdata->post_status) { 
     412function touch_time($edit = 1, $for_post = 1) { 
     413    global $month, $postdata, $commentdata; 
     414    if ( $for_post && ('draft' == $postdata->post_status) ) { 
    416415        $checked = 'checked="checked" '; 
    417416        $edit = false; 
     
    423422     
    424423    $time_adj = time() + (get_settings('gmt_offset') * 3600); 
    425     $post_date = $postdata->post_date
     424    $post_date = ($for_post) ? $postdata->post_date : $commentdata['comment_date']
    426425    $jj = ($edit) ? mysql2date('d', $post_date) : gmdate('d', $time_adj); 
    427426    $mm = ($edit) ? mysql2date('m', $post_date) : gmdate('m', $time_adj); 
     
    450449<input type="text" name="hh" value="<?php echo $hh ?>" size="2" maxlength="2" /> :  
    451450<input type="text" name="mn" value="<?php echo $mn ?>" size="2" maxlength="2" />  
    452 <input type="hidden" name="ss" value="<?php echo $ss ?>" size="2" maxlength="2" /> <?php _e('Existing timestamp'); ?>: <?php echo "{$month[$mm]} $jj, $aa @ $hh:$mn"; ?></fieldset> 
     451<input type="hidden" name="ss" value="<?php echo $ss ?>" size="2" maxlength="2" />  
     452<?php _e('Existing timestamp'); ?>:  
     453    <?php 
     454        // We might need to readjust to display proper existing timestamp 
     455        if ( $for_post && ('draft' == $postdata->post_status) ) { 
     456            $jj = mysql2date('d', $post_date); 
     457            $mm = mysql2date('m', $post_date); 
     458            $aa = mysql2date('Y', $post_date); 
     459            $hh = mysql2date('H', $post_date); 
     460            $mn = mysql2date('i', $post_date); 
     461            $ss = mysql2date('s', $post_date); 
     462        } 
     463        echo "{$month[$mm]} $jj, $aa @ $hh:$mn"; ?> 
     464</fieldset> 
    453465    <?php 
    454466} 
  • trunk/wp-admin/edit-form-comment.php

    r2367 r2429  
    7575    <tr> 
    7676        <th scope="row"><?php _e('Edit time'); ?>:</th> 
    77         <td><?php touch_time(($action == 'edit')); ?></td> 
     77        <td><?php touch_time(('editcomment' == $action), 0); ?></td> 
    7878    </tr> 
    7979<?php endif; ?>