Home › Forum › Pubblica Amministrazione › ANAC XML Bandi di Gara › tabelle ditte partecipanti e aggiudicatarie
- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 7 mesi fa da Marco Milesi.
-
AutorePost
-
29 Aprile 2014 alle 16:01 #1562montagna luisaPartecipante
Gentilissimo Marco
abbiamo caricato il plugin AVCP e abbiamo riscontrato alcuni problemi
- nel caricamento della gara e dopo la pubblicazione, nonostante compaia l’elenco delle ditte partecipanti, la spunta sulla ditta aggiudicataria non viene mantenuta dopo l’aggiornamento;
- nella pagina bandi di gara in Amministrazione trasparente ci appare la scritta “DataTables warning (table id = ‘avcp_table’): Requested unknown parameter ‘9’ from the data source for row 0” e nella tabella compaiono colonne aggiuntive vuote (vedi http://www.istitutocomprensivostradella.it/amm-trasparente/bandi-di-gara-2014/) e viene visualizzata solo l’ultima gara inserita;
- infine aprendo la pagina della gara viene visualizzato al posto delle tabelle Ditte partecipanti e Ditte aggiudicatarie il messaggio di errore “Catchable fatal error: Object of class WP_Error could not be converted to string in /web/htdocs/www.istitutocomprensivostradella.it/home/wp-content/plugins/avcp/singlehack.php on line 85” ; pensiamo di aver individuato la zona dell’errore indicata in singlehack ma non sappiamo come intervenire:
echo ‘<h3>Elenco degli operatori partecipanti</h3>’;
echo ‘<table>’;
$terms = get_the_terms( $post->ID, ‘ditte’ );
if ($terms) {
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’);
if (empty($stato_var)) {$is_estera = ‘<acronym title=”Identificativo Fiscale Italiano”>IT</acronym>’;}else{$is_estera = ‘<acronym title=”Identificativo Fiscale Estero”>EE</acronym>’;}
echo ‘<tr>
<td>’;
$get_avcp_dis_archivioditte = get_option(‘avcp_dis_archivioditte’);
if ($get_avcp_dis_archivioditte == ‘1’) {
echo $term->name;
} else {
echo ‘name . ‘”>’ . $term->name . ‘‘;
}echo'</td>
<td>’ . $term_return . ‘ – <b>’ . $is_estera . ‘</b></td>
</tr>’;
}
}
echo ‘</table>’;echo ‘<h3>Elenco degli operatori aggiudicari</h3>’;
echo ‘<table>’;
global $post;
$dittepartecipanti = get_the_terms( $post->ID, ‘ditte’ );
$cats = get_post_meta($post->ID,’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’);
if (empty($stato_var)) {$is_estera = ‘<acronym title=”Identificativo Fiscale Italiano”>IT</acronym>’;}else{$is_estera = ‘<acronym title=”Identificativo Fiscale Estero”>EE</acronym>’;}
if ($checked) {
echo ‘<tr><td>’;
$get_avcp_dis_archivioditte = get_option(‘avcp_dis_archivioditte’);
if ($get_avcp_dis_archivioditte != ‘1’) {
echo ‘term_id, ‘ditte’ ) . ‘” title=”‘ . $term->name . ‘”>’;
}
echo $term->name;
if ($get_avcp_dis_archivioditte != ‘1’) { echo ‘‘; }
echo ‘</td><td>’ . $term_return . ‘ – <b>’ . $is_estera . ‘</b></td>
</tr>’;
}
}
}echo ‘</table>’;
Ultima annotazione: stiamo usando la versione di WP 3.5 perché quando abbiamo tentato l’aggiornamento si è creato un errore che ha fatto scomparire completamente il sito.
Ringraziando per l’attenzione, siamo in attesa di sua risposta di aiuto
M. Luisa e Silvana
3 Maggio 2014 alle 16:12 #1535Marco MilesiAmministratore del forumSalve Luisa,
AVCP XML purtroppo non supporta WordPress 3.5 ma è richiesto WP 3.8. Le consiglio di cogliere l’occasione per provare nuovamente ad aggiornare il CMS in quanto errori di questo tipo sono risolvibili.
A Presto
-
AutorePost
- Devi essere connesso per rispondere a questo topic.