コード例 #1
0
ファイル: anspress-form.php プロジェクト: jessor/anspress
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 
}
コード例 #2
0
ファイル: answer-form.php プロジェクト: coollog/theboola
<?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">&times;</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>