public static function getIndexChartsPoliticiansInConstituency($ramo, $data, $circoscrizione_slug, $con = null)
 {
     if (is_null($con)) {
         $con = Propel::getConnection(self::DATABASE_NAME);
     }
     $circoscrizione = self::getCircoscrizioneNameFromSlug($circoscrizione_slug);
     $sql = sprintf("select pc.id, p.id as politico_id, p.nome, p.cognome, g.acronimo, c.circoscrizione, pc.assenze/(pc.presenze+pc.missioni+pc.assenze)*100.0 as perc_assenze, pc.assenze as assenze, (pc.presenze+pc.missioni+pc.assenze) as votazioni, pc.indice from opp_politician_history_cache pc, opp_carica c, opp_politico p, opp_carica_has_gruppo cg, opp_gruppo g where p.id=c.politico_id and c.id=pc.chi_id and cg.carica_id=c.id and cg.gruppo_id=g.id and cg.data_fine is null and c.data_fine is null and pc.chi_tipo='P' and pc.data='%s' and pc.ramo='%s' and c.circoscrizione='%s' and p.id not in (select politico_id from opp_carica where tipo_carica_id in (2,3,5,6,7) and data_fine is null) and p.id not in (%s) and c.data_inizio <  '%s' - interval 365 day order by pc.indice desc", $data, $ramo, $circoscrizione, implode(",", OppPoliticoPeer::getPresidentiCamereIds()), $data);
     $stm = $con->createStatement();
     $rs = $stm->executeQuery($sql, ResultSet::FETCHMODE_ASSOC);
     $items = array();
     while ($rs->next()) {
         $row = $rs->getRow();
         $items[] = $row;
     }
     return $items;
 }
コード例 #2
0
echo include_component('parlamentare', 'monitoringalso', array('item' => $parlamentare));
?>

          </div>
        
    </div>
</div>

<?php 
if ($carica) {
    ?>
<div class="row">
    <div class="sixcol">
        
        <?php 
    if ($carica->getDataInizio('Y-m-d') > date("Y-m-d", strtotime('today - 365 days')) || in_array($carica->getPoliticoId(), array_merge(OppPoliticoPeer::getPresidentiCamereIds(), OppPoliticoPeer::getMembriGovernoIds()))) {
        ?>
          <!-- il box non viene proprio visualizzato -->
        <?php 
    } else {
        ?>

        <!-- INDICE DI PRODUTTIVITA' -->
        <h5 class="subsection-alt" style="margin-top:0px;">
          Nuovo indice di produttività parlamentare <?php 
        echo image_tag('/images/ico-new.png');
        ?>
        </h5>

            <p class="tools-container"><a class="ico-help" href="#">come viene calcolato</a></p>
            <div style="display: none;" class="help-box float-container">
コード例 #3
0
?>
   

	      <?php 
echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $n_parlamentari, 'route' => '@parlamentari?ramo=' . $sf_params->get('ramo')));
?>
		
	</div>
	<div class="threecol last"></div>
</div>

<div class="row">
	<div class="twelvecol">
		
		<?php 
include_partial('list', array('parlamentari' => $parlamentari, 'numero_parlamentari' => $numero_parlamentari, 'presidenti_ids' => OppPoliticoPeer::getPresidentiCamereIds(), 'membri_governo_ids' => OppPoliticoPeer::getMembriGovernoIds()));
?>
		
	</div>
</div>


<div class="row">
	
	<div class="twelvecol">
		
		<a name="decaduti"></a>
		<h5 class="subsection">variazioni nella legislatura:</h5>  
		  <?php 
include_partial('list', array('parlamentari' => $parlamentari_decaduti, 'numero_parlamentari' => $numero_parlamentari));
?>