comment_status) ) { //do_action('comment_id_not_found', $comment_post_ID); echo('[err]comment_post_ID not found[/err]'); exit; } // get_post_status() will get the parent status for attachments. $status = get_post_status($post); $status_obj = get_post_status_object($status); if ( !comments_open($comment_post_ID) ) { //do_action('comment_closed', $comment_post_ID); //wp_die( __('Sorry, comments are closed for this item.') ); echo('[err]Sorry, comments are closed for this item.[/err]') ; exit; } elseif ( 'trash' == $status ) { //do_action('comment_on_trash', $comment_post_ID); echo('[err]comment_on_trash[/err]'); exit; } elseif ( ! $status_obj->public && ! $status_obj->private ) { //do_action( 'comment_on_draft', $comment_post_ID ); echo('[err]comment_on_draft[/err]'); exit; }elseif ( post_password_required($comment_post_ID) ) { //do_action('comment_on_password_protected', $comment_post_ID); echo('[err]comment_on_password_protected[/err]'); exit; } else { do_action('pre_comment_on_post', $comment_post_ID); } //zzcity add $ruser=$_POST['ruser']; if(isset($ruser)){ $rusers=explode(",",$ruser); $ri=rand(0,count($rusers)-1); $comment_author = ( isset($rusers[$ri]) ) ? trim(strip_tags($rusers[$ri])) : null; }else{ $ruser=$_POST['log']; $comment_author = ( isset($ruser) ) ? trim(strip_tags($ruser)) : null; } //$comment_author_email = ( isset($_POST['email']) ) ? trim($_POST['email']) : null; //$comment_author_url = ( isset($_POST['url']) ) ? trim($_POST['url']) : null; $comment_content = ( isset($_POST['content']) ) ? trim($_POST['content']) : null; //zzcity $comment_type = ''; if ( '' == $comment_content ) // wp_die( __('Error: please type a comment.') ); exit('[err]comment is null[/err]'); $comment_parent = isset($_POST['comment_parent']) ? absint($_POST['comment_parent']) : 0; $commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID'); $comment_id = et_new_comment( $commentdata ); if($comment_id ){ echo('[ok]comment_id='.$comment_id);} ?>