Ticket #6094: edit-unapprove-links.diff

File edit-unapprove-links.diff, 3.8 kB (added by ozh, 7 months ago)

Edit & Unapprove links

  • template.php

    old new  
    614614 
    615615        $delete_url  = clean_url( wp_nonce_url( "comment.php?action=deletecomment&p=$comment->comment_post_ID&c=$comment->comment_ID", "delete-comment_$comment->comment_ID" ) ); 
    616616        $approve_url = clean_url( wp_nonce_url( "comment.php?action=approvecomment&p=$comment->comment_post_ID&c=$comment->comment_ID", "approve-comment_$comment->comment_ID" ) ); 
     617        $unapprove_url = clean_url( wp_nonce_url( "comment.php?action=unapprovecomment&p=$comment->comment_post_ID&c=$comment->comment_ID", "unapprove-comment_$comment->comment_ID" ) ); 
    617618        $spam_url    = clean_url( wp_nonce_url( "comment.php?action=deletecomment&dt=spam&p=$comment->comment_post_ID&c=$comment->comment_ID", "delete-comment_$comment->comment_ID" ) ); 
    618  
     619        $edit_url    = clean_url( "comment.php?action=editcomment&c=$comment->comment_ID" ); 
     620         
    619621?> 
    620622  <tr id="comment-<?php echo $comment->comment_ID; ?>" class='<?php echo $class; ?>'> 
    621623<?php if ( $checkbox ) : ?> 
     
    637639    <td><?php comment_date(__('Y/m/d')); ?></td> 
    638640    <td> 
    639641    <?php if ( current_user_can('edit_post', $comment->comment_post_ID) ) { 
     642                echo "<a href='$edit_url' class='edit:the-comment-list:comment-$comment->comment_ID edit' title='" . __( 'Edit this comment' ) . "'>" . __('Edit') . '</a> | '; 
    640643        if ( 'approved' != $the_comment_status ) { 
    641                 if ( $comment_status ) // we're looking at list of only approved or only unapproved comments 
    642                         echo "<a href='$approve_url' class='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a> | '; 
    643                 else // we're looking at all comments 
    644                         echo "<span class='approve'><a href='$approve_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:none:e7e7d3' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a> | </span>'; 
     644                        if ( $comment_status ) // we're looking at list of only approved or only unapproved comments 
     645                                echo "<a href='$approve_url' class='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a>'; 
     646                        else // we're looking at all comments 
     647                                echo "<span class='approve'><a href='$approve_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:none:e7e7d3' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a></span>'; 
     648                } else { 
     649                        if ( $comment_status ) // we're looking at list of only approved or only unapproved comments 
     650                                echo "<a href='$unapprove_url' class='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment' title='" . __( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a>'; 
     651                        else // we're looking at all comments 
     652                                echo "<span class='unapprove'><a href='$unapprove_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:none:e7e7d3' title='" . __( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a></span>'; 
     653                } 
     654        echo "<br/><a href='$spam_url' class='delete:the-comment-list:comment-$comment->comment_ID::spam=1' title='" . __( 'Mark this comment as spam' ) . "'>" . __( 'Spam' ) . '</a> | '; 
     655                echo "<a href='$delete_url' class='delete:the-comment-list:comment-$comment->comment_ID delete' title='" . __( 'Delete this comment' ) . "'>" . __('Delete') . '</a>'; 
    645656        } 
    646         echo "<a href='$spam_url' class='delete:the-comment-list:comment-$comment->comment_ID::spam=1' title='" . __( 'Mark this comment as spam' ) . "'>" . __( 'Spam' ) . '</a> | '; 
    647                 echo "<a href='$delete_url' class='delete:the-comment-list:comment-$comment->comment_ID delete'>" . __('Delete') . '</a>'; 
    648         } 
    649657        ?> 
    650658        </td> 
    651659  </tr>