/** * Retorna uma string com a quantidade de comentários * associados a pauta do tipo correspondente a situação * atual. * * @param int $postId * @return string (exemplo: "5 votos") */ function delibera_get_comments_count_by_type($postId) { $situacao = delibera_get_situacao($postId); switch ($situacao->slug) { case 'validacao': $count = count(delibera_get_comments_validacoes($postId)); if ($count == 0) { $label = __('Nenhuma validação', 'delibera'); } else { if ($count == 1) { $label = __('1 validação', 'delibera'); } else { $label = sprintf(__('%d validações', 'delibera'), $count); } } return $label; case 'discussao': $count = count(delibera_get_comments_discussoes($postId)); if ($count == 0) { $label = __('Nenhum comentário', 'delibera'); } else { if ($count == 1) { $label = __('1 comentário', 'delibera'); } else { $label = sprintf(__('%d comentários', 'delibera'), $count); } } return $label; case 'emvotacao': $count = count(delibera_get_comments_votacoes($postId)); if ($count == 0) { $label = __('Nenhum voto', 'delibera'); } else { if ($count == 1) { $label = __('1 voto', 'delibera'); } else { $label = sprintf(__('%d votos', 'delibera'), $count); } } return $label; } }
<?php require_once ABSPATH . 'wp-admin/includes/screen.php'; global $delibera_comments_padrao; $situacao = delibera_get_situacao($id); if ($situacao->slug == 'comresolucao') { $title = __('Encaminhamentos propostos', 'delibera'); } else { if ($situacao->slug == 'validacao') { $title = ''; $votes = delibera_get_comments_validacoes($post->ID); $approvals = (int) get_post_meta($post->ID, 'numero_validacoes', true); $rejections = (int) get_post_meta($post->ID, 'delibera_numero_comments_validacoes', true) - $approvals; } else { if ($situacao->slug == 'relatoria') { $title = __('Encaminhamentos propostos na discussão', 'delibera'); } else { if ($situacao->slug == 'emvotacao') { $title = __('Usuários que já votaram', 'delibera'); } else { $title = __('Discussão sobre a pauta', 'delibera'); } } } } if (($situacao->slug == "validacao" || $situacao->slug == "emvotacao") && !$delibera_comments_padrao === true) { comment_form(); } ?> <div class="actions">