<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
<?php
/**
 * Single docs feedback template
 *
 * This template can be overridden by copying it to yourtheme/documentor/single/feedback.php.
 *
 * @author  softaculous
 * @package documentor/Templates
 * @version 1.0.0
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

if ( ! documentor()->get_option( 'show_feedback_buttons', 'documentor_single', true ) ) {
    return;
}

// phpcs:disable
$show_counts = documentor()->get_option( 'show_feedback_buttons_likes', 'documentor_single', true );

?>

<div class="documentor-single-feedback">
    <?php
    $positive       = 0;
    $negative       = 0;
    $positive_title = '';
    $negative_title = '';

    if ( $show_counts ) {
        $positive = (int) get_post_meta( get_the_ID(), 'positive', true );
        $negative = (int) get_post_meta( get_the_ID(), 'negative', true );

        // translators: %s - likes number.
        $positive_title = $positive ? sprintf( _n( '%d person found this useful', '%d persons found this useful', $positive, 'documentor' ), number_format_i18n( $positive ) ) : __( 'No votes yet', 'documentor' );

        // translators: %s - dislikes number.
        $negative_title = $negative ? sprintf( _n( '%d person found this not useful', '%d persons found this not useful', $negative, 'documentor' ), number_format_i18n( $negative ) ) : __( 'No votes yet', 'documentor' );
    }
    // phpcs:enable
    ?>

    <div>
        <?php echo esc_html__( 'Was this page helpful?', 'documentor' ); ?>
    </div>

    <div class="documentor-single-feedback-vote">
        <a href="#" class="documentor-btn" data-id="<?php the_ID(); ?>" data-type="positive" title="<?php echo esc_attr( $positive_title ); ?>">
            <?php echo esc_html__( 'Yes', 'documentor' ); ?>

            <?php if ( $positive ) { ?>
                <span class="badge"><?php echo esc_html( number_format_i18n( $positive ) ); ?></span>
            <?php } ?>
        </a>
        <a href="#" class="documentor-btn" data-id="<?php the_ID(); ?>" data-type="negative" title="<?php echo esc_attr( $negative_title ); ?>">
            <?php echo esc_html__( 'No', 'documentor' ); ?>

            <?php if ( $negative ) { ?>
                <span class="badge"><?php echo esc_html( number_format_i18n( $negative ) ); ?></span>
            <?php } ?>
        </a>
    </div>
</div>
