Пример #1
0
<?php

if (have_posts()) {
    while (have_posts()) {
        the_post();
        $temas = wp_get_post_terms($post->ID, 'tema');
        $user_id = get_current_user_id();
        $situacao = delibera_get_situacao($post->ID);
        $seguir = false;
        if (!delibera_ja_seguiu($post->ID, $user_id) && $situacao->slug != 'relatoria') {
            $seguir = true;
        }
        ?>

<div class="topic">
  <div class="row mt-md divider-bottom">
    <div class="col-md-6">
      <div class="meta clearfix">
        <p class="status fontsize-sm text-muted pull-left">
          <i class="fa fa-users"></i>
          <?php 
        echo delibera_get_situacao($post->ID)->name;
        ?>
</p>
        <p class="deadline fontsize-sm text-muted pull-left ml-lg">
          <i class="fa fa-calendar"></i>
          <?php 
        if (delibera_get_prazo($post->ID) == -1) {
            echo 'Prazo encerrado';
        } else {
            printf(_n('Encerra em um dia', 'Encerra em %1$s dias', delibera_get_prazo($post->ID), 'delibera'), number_format_i18n(delibera_get_prazo($post->ID)));
Пример #2
0
/**
 * Gera código html para criação do botão seguir do sistema delibera
 *
 * @param $ID post_ID
 * @return string
 */
function delibera_gerar_seguir($ID)
{
    if (is_user_logged_in()) {
        global $post;
        if (is_object($ID)) {
            $ID = $ID->ID;
        }
        $user_id = get_current_user_id();
        $situacao = is_object($post) ? delibera_get_situacao($post->ID) : '';
        $seguir = false;
        if (!delibera_ja_seguiu($ID, $user_id) && (is_object($situacao) && $situacao->slug != 'relatoria')) {
            $seguir = true;
        }
        $html = '<div id="delibera_seguir" class="delibera_seguir">
            <span id="delibera-seguir-text" class="delibera_seguir_text" ' . ($seguir == false ? 'style="display: none;"' : '') . '>' . __('Seguir', 'delibera') . '</span>' . '<span id="delibera-seguindo-text" class="delibera_seguir_text" ' . ($seguir == true ? 'style="display: none;"' : '') . '>' . __('Seguindo', 'delibera') . '<span class="delibera_seguir_cancel">&nbsp;(' . __('Cancelar', 'delibera') . ')</span></span>' . '</div>';
        return $html;
    } else {
        $html = '<div id="delibera_seguir" class="delibera_seguir" ><a class="delibera-seguir-login" href="';
        $html .= wp_login_url(get_post_type() == "pauta" ? get_permalink() : delibera_get_comment_link());
        $html .= '" ><span class="delibera_seguir_text">' . __('Seguir', 'delibera') . '</span></a></div>';
        return $html;
    }
}