コード例 #1
0
function rcl_rating_navi($args)
{
    global $rcl_rating_types, $rcl_options;
    $navi = false;
    $rcl_rating_types['edit-admin'] = array('rating_type' => 'edit-admin', 'icon' => 'fa-cogs', 'type_name' => __('Correction', 'wp-recall'));
    foreach ($rcl_rating_types as $type) {
        if (!isset($rcl_options['rating_user_' . $type['rating_type']]) || !$rcl_options['rating_user_' . $type['rating_type']]) {
            continue;
        }
        $args['rating_type'] = $type['rating_type'];
        $active = !$navi ? 'active' : '';
        $icon = isset($type['icon']) ? $type['icon'] : 'fa-list-ul';
        $navi .= rcl_get_button($type['type_name'], '#', array('icon' => 'fa ' . $icon, 'class' => 'get-list-votes ' . $active, 'attr' => 'onclick="rcl_get_list_votes(this);return false;" data-rating="' . rcl_encode_data_rating('user', $args) . '"')) . ' ';
    }
    return $navi;
}
コード例 #2
0
function rcl_get_button_add_rating($args)
{
    global $rcl_options;
    if ($rcl_options['rating_type_' . $args['rating_type']] == 1) {
        return '<a href="#" data-rating="' . rcl_encode_data_rating('plus', $args) . '" onclick="rcl_edit_rating(this);return false;" class="rating-like edit-rating" title="' . __('I like', 'wp-recall') . '"><i class="fa fa-thumbs-o-up"></i></a>';
    } else {
        return '<a href="#" data-rating="' . rcl_encode_data_rating('minus', $args) . '" onclick="rcl_edit_rating(this);return false;" class="rating-minus edit-rating" title="' . __('minus', 'wp-recall') . '"><i class="fa fa-minus-square-o"></i></a>' . '<a href="#" data-rating="' . rcl_encode_data_rating('plus', $args) . '" onclick="rcl_edit_rating(this);return false;" class="rating-plus edit-rating" title="' . __('plus', 'wp-recall') . '"><i class="fa fa-plus-square-o"></i></a>';
    }
}