is_404 = true; } } function aa_avcp_tpl_filter ( $content ) { $mesi = array(1=>'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre','dicembre'); $postID = get_the_ID(); list($giorno,$mese,$anno) = explode(' ',date('j n Y',strtotime(get_post_meta($postID, 'avcp_data_inizio', true)))); $avcp_data_inizio = "$giorno {$mesi[$mese]} $anno"; list($giorno,$mese,$anno) = explode(' ',date('j n Y',strtotime(get_post_meta($postID, 'avcp_data_fine', true)))); $avcp_data_fine = "$giorno {$mesi[$mese]} $anno"; $cig = get_post_meta($postID, 'avcp_cig', true); $ente = get_option('avcp_denominazione_ente'); $areesettori = AA_AVCP_Tpl::areesettori($postID); $cf = get_option('avcp_codicefiscale_ente'); $oggetto = get_the_title($postID); $contraente = get_post_meta($postID, 'avcp_contraente', true); $aggiudicazione = get_post_meta($postID, 'avcp_aggiudicazione', true); $somme = get_post_meta($postID, 'avcp_somme_liquidate', true); $get_avcp_dis_archivioanni = get_option('avcp_dis_archivioanni'); $annirif = $get_avcp_dis_archivioanni=='1' ? strip_tags(get_the_term_list( $postID, 'annirif', '', ' - ', '' )) : get_the_term_list( $postID, 'annirif', '', ' - ', '' ); $partecipanti = AA_AVCP_Tpl::partecipanti($postID); $aggiudicari = AA_AVCP_Tpl::aggiudicari($postID); return <<
CIG:
{$cig}
Struttura proponente:
{$ente} {$areesettori}
{$cf}
Oggetto del bando:
{$oggetto}
Procedura di scelta del contraente:
{$contraente}
Importo di aggiudicazione:
{$aggiudicazione}
Data di effettivo inizio:
{$avcp_data_inizio}
Data di ultimazione:
{$avcp_data_fine}
Importo delle somme liquidate:
{$somme}
Anno di riferimento:
{$annirif}

Elenco degli operatori partecipanti

{$partecipanti}

Elenco degli operatori aggiudicari

{$aggiudicari}
out; } class AA_AVCP_Tpl { static function areesettori ( $postID ) { if($terms = get_the_terms( $postID, 'areesettori' )) foreach($terms as $term) { $get_term = get_term_by('name', $term->name, 'areesettori'); $id_sec_red_var = get_tax_meta($get_term->term_id,'aree_settori_cc_url'); $id_sec_cc_var = get_tax_meta($get_term->term_id,'aree_settori_cc_responsabile'); $url = get_permalink($id_sec_red_var); $out = " - $term->name "; if (!($id_sec_cc_var == '')) $out .= ' - [resp. ' . $id_sec_cc_var . ']'; return $out; } } static function partecipanti ( $postID ) { $out = ''; if ($terms = get_the_terms( $postID, 'ditte' )) foreach($terms as $term) { $get_term = get_term_by('name', $term->name, 'ditte'); $t_id = $get_term->term_id; $term_meta = get_option( "taxonomy_$t_id" ); $term_return = esc_attr( $term_meta['avcp_codice_fiscale'] ); $stato_var = get_tax_meta($t_id,'avcp_is_ditta_estera'); $is_estera = empty($stato_var) ? 'IT' : 'EE'; $dt = get_option('avcp_dis_archivioditte') == '1' ? $term->name : '' . $term->name . ''; $out .= "
{$dt}
{$term_return} {$is_estera}
"; } return $out; } static function aggiudicari ( $postID ) { $out = ''; $dittepartecipanti = get_the_terms( $postID, 'ditte' ); $cats = get_post_meta($postID, 'avcp_aggiudicatari', true); if(is_array($dittepartecipanti)) foreach ($dittepartecipanti as $term) { $cterm = get_term_by('name', $term->name, 'ditte'); $cat_id = $cterm->term_id; //Prende l'id del termine $term_meta = get_option( "taxonomy_$cat_id" ); $term_return = esc_attr( $term_meta['avcp_codice_fiscale'] ); $checked = (in_array($cat_id,(array)$cats) ? ' checked="checked"': ''); $stato_var = get_tax_meta($cat_id, 'avcp_is_ditta_estera'); $is_estera = empty($stato_var) ? 'IT' : 'EE'; if ($checked) { $dt = get_option('avcp_dis_archivioditte') == '1' ? $term->name : '' . $term->name . ''; $out .= "
{$dt}
{$term_return} {$is_estera}
"; } } return $out; } }