diff options
| author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-22 18:31:50 +0000 |
|---|---|---|
| committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-22 18:31:50 +0000 |
| commit | d48e85e0ac5e675ca33fac173f30c75403d1033f (patch) | |
| tree | 1164430fa3b83a4d9283961b09c1576f2885e6b2 /wp-inst/wp-comments-post.php | |
| parent | 086dcde66603301531efc6d8087bd06d0546f148 (diff) | |
Moved everything in wp-inst down a directory.
Uses's Ryan Boren's htaccess rules and mods
If you're upgrading, try this on a test server first!
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@591 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-inst/wp-comments-post.php')
| -rw-r--r-- | wp-inst/wp-comments-post.php | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/wp-inst/wp-comments-post.php b/wp-inst/wp-comments-post.php deleted file mode 100644 index 2e561b2..0000000 --- a/wp-inst/wp-comments-post.php +++ /dev/null @@ -1,64 +0,0 @@ -<?php -require( dirname(__FILE__) . '/wp-config.php' ); - -nocache_headers(); - -$comment_post_ID = (int) $_POST['comment_post_ID']; - -$status = $wpdb->get_row("SELECT post_status, comment_status FROM $wpdb->posts WHERE ID = '$comment_post_ID'"); - -if ( empty($status->comment_status) ) { - do_action('comment_id_not_found', $comment_post_ID); - exit; -} elseif ( 'closed' == $status->comment_status ) { - do_action('comment_closed', $comment_post_ID); - die( __('Sorry, comments are closed for this item.') ); -} elseif ( 'draft' == $status->post_status ) { - do_action('comment_on_draft', $comment_post_ID); - exit; -} - -$comment_author = trim($_POST['author']); -$comment_author_email = trim($_POST['email']); -$comment_author_url = trim($_POST['url']); -$comment_content = trim($_POST['comment']); - -// If the user is logged in -$user = wp_get_current_user(); -if ( $user->ID ) : - $comment_author = $wpdb->escape($user->display_name); - $comment_author_email = $wpdb->escape($user->user_email); - $comment_author_url = $wpdb->escape($user->user_url); -else : - if ( get_option('comment_registration') ) - die( __('Sorry, you must be logged in to post a comment.') ); -endif; - -$comment_type = ''; - -if ( get_settings('require_name_email') && !$user->ID ) { - if ( 6 > strlen($comment_author_email) || '' == $comment_author ) - die( __('Error: please fill the required fields (name, email).') ); - elseif ( !is_email($comment_author_email)) - die( __('Error: please enter a valid email address.') ); -} - -if ( '' == $comment_content ) - die( __('Error: please type a comment.') ); - -$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'user_ID'); - -$comment_id = wp_new_comment( $commentdata ); - -$comment = get_comment($comment_id); -if ( !$user->ID ) : - setcookie('comment_author_' . COOKIEHASH, $comment->comment_author, time() + 30000000, COOKIEPATH, COOKIE_DOMAIN); - setcookie('comment_author_email_' . COOKIEHASH, $comment->comment_author_email, time() + 30000000, COOKIEPATH, COOKIE_DOMAIN); - setcookie('comment_author_url_' . COOKIEHASH, clean_url($comment->comment_author_url), time() + 30000000, COOKIEPATH, COOKIE_DOMAIN); -endif; - -$location = ( empty( $_POST['redirect_to'] ) ) ? get_permalink( $comment_post_ID ) : $_POST['redirect_to']; - -wp_redirect( $location ); - -?> |
