Advertisement
Guest User

Untitled

a guest
Feb 16th, 2017
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.81 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.             <input type="hidden" class="aw-dwqa-question-post" id="aw-dwqa-question-post" name="aw-dwqa-question-post" value="" >
  24.         </p>
  25.         <p>
  26.             <label for="question-status"><?php _e( 'Status', 'dwqa' ) ?></label>
  27.             <select class="dwqa-select" id="question-status" name="question-status">
  28.                 <optgroup label="<?php _e( 'Who can see this?', 'dwqa' ) ?>">
  29.                     <option value="publish"><?php _e( 'Public', 'dwqa' ) ?></option>
  30.                     <option value="private"><?php _e( 'Only Me &amp; Admin', 'dwqa' ) ?></option>
  31.                 </optgroup>
  32.             </select>
  33.         </p>
  34.         <?php endif; ?>
  35.         <p>
  36.             <label for="question-category"><?php _e( 'Category', 'dwqa' ) ?></label>
  37.             <?php
  38.                 wp_dropdown_categories( array(
  39.                     'name'          => 'question-category',
  40.                     'id'            => 'question-category',
  41.                     'taxonomy'      => 'dwqa-question_category',
  42.                     'show_option_none' => __( 'Select question category', 'dwqa' ),
  43.                     'hide_empty'    => 0,
  44.                     'quicktags'     => array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' ),
  45.                     'selected'      => isset( $_POST['question-category'] ) ? $_POST['question-category'] : false,
  46.                 ) );
  47.             ?>
  48.         </p>
  49.         <p>
  50.             <label for="question-tag"><?php _e( 'Tag', 'dwqa' ) ?></label>
  51.             <?php $tags = isset( $_POST['question-tag'] ) ? $_POST['question-tag'] : ''; ?>
  52.             <input type="text" class="dwqa-question-tags" name="question-tag" value="<?php echo $tags ?>" >
  53.         </p>
  54.         <p>
  55.             <label for="question-job"><?php _e( 'Job', 'dwqa' ) ?></label>
  56.             <?php $job = isset( $_POST['question-job'] ) ? $_POST['question-job'] : ''; ?>
  57.             <input type="text" class="dwqa-question-jobs" name="question-job" value="<?php echo $job ?>" >
  58.         </p>
  59.         <p>
  60.             <label for="question-address"><?php _e( 'Address', 'dwqa' ) ?></label>
  61.             <?php $address = isset( $_POST['question-address'] ) ? $_POST['question-address'] : ''; ?>
  62.             <input type="text" class="dwqa-question-address" name="question-address" value="<?php echo $address ?>" >
  63.         </p>
  64.         <?php if ( dwqa_current_user_can( 'post_question' ) && !is_user_logged_in() ) : ?>
  65.         <p>
  66.             <label for="_dwqa_anonymous_email"><?php _e( 'Your Email', 'dwqa' ) ?></label>
  67.             <?php $email = isset( $_POST['_dwqa_anonymous_email'] ) ? $_POST['_dwqa_anonymous_email'] : ''; ?>
  68.             <input type="email" class="dwqa-question-anonymous-email" name="_dwqa_anonymous_email" value="<?php echo $email ?>" >
  69.         </p>
  70.         <p>
  71.             <label for="_dwqa_anonymous_name"><?php _e( 'Your Name', 'dwqa' ) ?></label>
  72.             <?php $name = isset( $_POST['_dwqa_anonymous_name'] ) ? $_POST['_dwqa_anonymous_name'] : ''; ?>
  73.             <input type="text" class="dwqa-question-anonymous-name" name="_dwqa_anonymous_name" value="<?php echo $name ?>" >
  74.         </p>
  75.         <?php endif; ?>
  76.         <?php wp_nonce_field( '_dwqa_submit_question' ) ?>
  77.         <?php dwqa_load_template( 'captcha', 'form' ); ?>
  78.         <input type="submit" name="dwqa-question-submit" class="dwqa-btn dwqa-btn-primary aw-submit-button" value="<?php _e( 'Submit', 'dwqa' ) ?>" >
  79.         <input type="submit" name="dwqa-question-submit-close" class="dwqa-btn dwqa-btn-primary aw-modal-close" value="<?php _e( 'Close', 'dwqa' ) ?>" >
  80.     </form>
  81. <?php else : ?>
  82.     <?php if ( is_user_logged_in() ) : ?>
  83.         <div><?php _e( "You doesn't have permission to post a question", 'dwqa' ) ?></div>
  84.     <?php else : ?>
  85.         <div class="dwqa-answers-login">
  86.             <div class="dwqa-answers-login-title">
  87.                 <p><?php printf( __( 'Please login or %1$sRegister%2$s to submit your answer', 'dwqa' ), '<a href="'.wp_registration_url().'">', '</a>' ) ?></p>
  88.             </div>
  89.             <div class="dwqa-answers-login-content">
  90.                 <?php wp_login_form(); ?>
  91.                 <?php do_action( 'wordpress_social_login' ); ?>
  92.             </div>
  93.         </div>
  94.     <?php endif; ?>
  95. <?php endif; ?>
  96. <?php do_action( 'dwqa_after_question_submit_form' ); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement