Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2016
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.39 KB | None | 0 0
  1. <?php
  2. /**
  3. * The template for displaying single answers
  4. *
  5. * @package DW Question & Answer
  6. * @since DW Question & Answer 1.0.1
  7. */
  8. ?>
  9.  
  10. <?php do_action( 'dwqa_before_question_submit_form' ); ?>
  11. <?php if ( dwqa_current_user_can( 'post_question' ) ) : ?>
  12. <form method="post" class="dwqa-content-ask-form">
  13. <p class="dwqa-search">
  14. <label for="question_title"><?php _e( 'Title', 'dwqa' ) ?></label>
  15. <?php $title = isset( $_POST['question-title'] ) ? $_POST['question-title'] : ''; ?>
  16. <input type="text" data-nonce="<?php echo wp_create_nonce( '_dwqa_filter_nonce' ) ?>" id="question-title" name="question-title" value="<?php echo $title ?>" tabindex="1">
  17. </p>
  18. <?php $content = isset( $_POST['question-content'] ) ? $_POST['question-content'] : ''; ?>
  19. <p><?php dwqa_init_tinymce_editor( array( 'content' => $content, 'textarea_name' => 'question-content', 'id' => 'question-content' ) ) ?></p>
  20. <?php global $dwqa_general_settings; ?>
  21. <?php if ( isset( $dwqa_general_settings['enable-private-question'] ) && $dwqa_general_settings['enable-private-question'] && is_user_logged_in() ) : ?>
  22. <p>
  23. <label for="question-status"><?php _e( 'Status', 'dwqa' ) ?></label>
  24. <select class="dwqa-select" id="question-status" name="question-status">
  25. <optgroup label="<?php _e( 'Who can see this?', 'dwqa' ) ?>">
  26. <option value="publish"><?php _e( 'Public', 'dwqa' ) ?></option>
  27. <option value="private"><?php _e( 'Only Me &amp; Admin', 'dwqa' ) ?></option>
  28. </optgroup>
  29. </select>
  30. </p>
  31. <?php endif; ?>
  32. <p>
  33. <label for="question-category"><?php _e( 'Category', 'dwqa' ) ?></label>
  34. <?php
  35. wp_dropdown_categories( array(
  36. 'name' => 'question-category',
  37. 'id' => 'question-category',
  38. 'taxonomy' => 'dwqa-question_category',
  39. 'show_option_none' => __( 'Select question category', 'dwqa' ),
  40. 'hide_empty' => 0,
  41. 'quicktags' => array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' ),
  42. 'selected' => isset( $_POST['question-category'] ) ? $_POST['question-category'] : false,
  43. ) );
  44. ?>
  45. </p>
  46. <p>
  47. <label for="question-tag"><?php _e( 'Tag', 'dwqa' ) ?></label>
  48. <?php $tags = isset( $_POST['question-tag'] ) ? $_POST['question-tag'] : ''; ?>
  49. <input type="text" class="dwqa-question-tags" name="question-tag" value="<?php echo $tags ?>" >
  50. </p>
  51. <?php if ( is_user_logged_in() ) : ?>
  52. <p>
  53. <label for="question-anonymous-post"><?php _e( 'Anonymous submit', 'dwqa' ) ?></label>
  54. <?php $anonymous_post = isset( $_POST['question-anonymous-post'] ) ? $_POST['question-anonymous-post'] : 0; ?>
  55. <input type="checkbox" class="dwqa-question-anonymous-post" name="question-anonymous-post" <?php checked( $anonymous_post, 'on', true ); ?> >
  56. </p>
  57. <?php endif; ?>
  58. <?php if ( dwqa_current_user_can( 'post_question' ) && !is_user_logged_in() ) : ?>
  59. <p>
  60. <label for="_dwqa_anonymous_email"><?php _e( 'Your Email', 'dwqa' ) ?></label>
  61. <?php $email = isset( $_POST['_dwqa_anonymous_email'] ) ? $_POST['_dwqa_anonymous_email'] : ''; ?>
  62. <input type="email" class="dwqa-question-anonymous-email" name="_dwqa_anonymous_email" value="<?php echo $email ?>" >
  63. </p>
  64. <p>
  65. <label for="_dwqa_anonymous_name"><?php _e( 'Your Name', 'dwqa' ) ?></label>
  66. <?php $name = isset( $_POST['_dwqa_anonymous_name'] ) ? $_POST['_dwqa_anonymous_name'] : ''; ?>
  67. <input type="text" class="dwqa-question-anonymous-name" name="_dwqa_anonymous_name" value="<?php echo $name ?>" >
  68. </p>
  69. <?php endif; ?>
  70. <?php wp_nonce_field( '_dwqa_submit_question' ) ?>
  71. <?php dwqa_load_template( 'captcha', 'form' ); ?>
  72. <input type="submit" name="dwqa-question-submit" class="dwqa-btn dwqa-btn-primary" value="<?php _e( 'Submit', 'dwqa' ) ?>" >
  73. </form>
  74. <?php else : ?>
  75. <?php if ( is_user_logged_in() ) : ?>
  76. <div><?php _e( "You doesn't have permission to post a question", 'dwqa' ) ?></div>
  77. <?php else : ?>
  78. <div class="dwqa-answers-login">
  79. <div class="dwqa-answers-login-title">
  80. <p><?php printf( __( 'Please login or %1$sRegister%2$s to submit your answer', 'dwqa' ), '<a href="'.wp_registration_url().'">', '</a>' ) ?></p>
  81. </div>
  82. <div class="dwqa-answers-login-content">
  83. <?php wp_login_form(); ?>
  84. <?php do_action( 'wordpress_social_login' ); ?>
  85. </div>
  86. </div>
  87. <?php endif; ?>
  88. <?php endif; ?>
  89. <?php do_action( 'dwqa_after_question_submit_form' ); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement