function ap_edit_question_form($question_id = false) { if (!$question_id) { $question_id = get_edit_question_id(); } if (!ap_user_can_edit_question($question_id)) { echo '<p>' . __('You don\'t have permission to access this page.', 'ap') . '</p>'; return; } $validate = ap_validate_form(); $question = get_post($question_id); if (!$question) { return; } $action = $question->post_type . '-' . $question_id; if (!isset($_REQUEST['nonce']) || !wp_verify_nonce($_REQUEST['nonce'], $action)) { echo '<p>' . __('Trying to cheat? huh!.', 'ap') . '</p>'; return; } ?> <form action="" id="ask_question_form" method="POST" data-action="ap-submit-question"> <div class="form-groups"> <div class="ap-fom-group-label"><?php _e('Edit question', 'ap'); ?> </div> <?php do_action('ap_edit_question_form_fields', $question, $validate); ?> </div> <?php do_action('ap_ask_form_bottom'); ?> <?php ap_edit_question_form_hidden_input($question->ID); ?> </form> <?php }
<?php $question_id = get_question_id(); $current_user = get_userdata(get_current_user_id()); $validate = ap_validate_form(); if (!empty($validate['has_error'])) { echo '<div class="alert alert-danger" data-dismiss="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>' . __('Problem submitting form, please recheck form', 'ap') . '</div>'; } ?> <div id="answer-form-c"> <div class="ap-avatar"> <?php echo get_avatar($current_user->user_email, ap_opt('avatar_size_qquestion')); ?> </div> <?php ap_answer_form($question_id); ?> </div>