):</th> <th class="evident W20_100" scope="col"><br/>smetti di monitorare:</th> </tr> </thead> <tbody> <?php foreach ($monitored_politicians as $politician) { ?> <tr id="pol_<?php echo $politician->getId(); ?> "> <th scope="row"><p class="politician-id"> <?php echo image_tag(OppPoliticoPeer::getThumbUrl($politician->getId()), 'icona parlamentare'); ?> <?php echo link_to($politician, '@parlamentare?' . $politician->getUrlParams()); ?> </p> </th> <td><p class="float-right"><a class="btn-open-table action" href="#"> <?php echo format_number_choice('[0]|[1]1 nuova|(1,+Inf]%1% nuove', array('%1%' => $politician->getNNewNews($sf_user->getAttribute('last_login', null, 'subscriber'))), $politician->getNNewNews($sf_user->getAttribute('last_login', null, 'subscriber'))); ?> <?php if ($politician->getLastNews()) { ?> - ultima: <?php
?> <?php while ($parlamentari->next()) { ?> <tr class="<?php echo $tr_class; ?> "> <?php $tr_class = $tr_class == 'even' ? 'odd' : 'even'; ?> <th scope="row"> <p class="politician-id"> <?php echo image_tag('/images/ico-type-politico-portrait.png', array('width' => '40', 'height' => '53', 'highsrc' => OppPoliticoPeer::getThumbUrl($parlamentari->getInt(2)))); ?> <?php use_helper('Slugger'); $slugParlamentare = slugify($parlamentari->getString(3) . ' ' . $parlamentari->getString(4)); echo link_to($parlamentari->getString(3) . ' ' . $parlamentari->getString(4), '@parlamentare?id=' . $parlamentari->getInt(2) . '&slug=' . $slugParlamentare); ?> <?php $gruppi = OppCaricaHasGruppoPeer::doSelectGruppiPerCarica($parlamentari->getInt(1)); ?> <?php foreach ($gruppi as $nome => $gruppo) { ?> <?php
$info_array = explode('*', $primi_firmatari[$ind]); ?> <?php echo link_to(image_tag(OppPoliticoPeer::getThumbUrl($ind), array('width' => '40')) . $info_array[1], '@parlamentare_old?id=' . $ind); ?> <?php $primi_index++; ?> <?php } ?> </td> <td> <?php echo link_to(image_tag(OppPoliticoPeer::getThumbUrl($id), array('width' => '40')) . $relatore, '@parlamentare_old?id=' . $id); ?> </td> </tr> <?php } ?> <?php } ?> </tbody> </table> <?php }
public function _get_most_something($crit, $tipo_carica, $field, $limit = null) { sfLoader::loadHelpers(array('Url', 'Tag', 'Slugger')); // if limit was not passed, then get it from config file if (is_null($limit)) { $limit = sfConfig::get('app_api_classifiche_limit', 5); } $c = clone $crit; $c->add(OppCaricaPeer::TIPO_CARICA_ID, $tipo_carica); $c->addDescendingOrderByColumn($field); $c->setLimit($limit); $rs = OppCaricaPeer::doSelectRS($c); $results = array(); while ($rs->next()) { $record = array(); $record['img_src'] = OppPoliticoPeer::getThumbUrl($rs->getInt(2)); $record['nome'] = $rs->getString(3) . ' ' . $rs->getString(4); $record['nome_link'] = url_for('@parlamentare?id=' . $rs->getInt(2) . '&slug=' . slugify($record['nome'])); $record['gruppi'] = ''; $gruppi = OppCaricaHasGruppoPeer::doSelectGruppiPerCarica($rs->getInt(1)); foreach ($gruppi as $nome => $gruppo) { if (!$gruppo['data_fine']) { $record['gruppi'] = " ({$nome})"; } } switch ($field) { case OppCaricaPeer::PRESENZE: $num_votazioni = $rs->getInt(6) + $rs->getInt(7) + $rs->getInt(8); $record['descr'] = "%s% - %d su %d"; $record['values'] = array(number_format($rs->getInt(6) * 100 / $num_votazioni, 2), $rs->getInt(6), $num_votazioni); break; case OppCaricaPeer::ASSENZE: $num_votazioni = $rs->getInt(6) + $rs->getInt(7) + $rs->getInt(8); $record['descr'] = "%s% - %d su %d"; $record['values'] = array(number_format($rs->getInt(7) * 100 / $num_votazioni, 2), $rs->getInt(7), $num_votazioni); break; case OppCaricaPeer::INDICE: $record['descr'] = "indice di attività: %5.2f"; $record['values'] = array($rs->getFloat(9)); break; case OppPoliticoPeer::N_MONITORING_USERS: $record['descr'] = "è monitorato da %d utenti"; $record['values'] = array($rs->getInt(13)); break; case OppCaricaPeer::RIBELLE: $record['descr'] = "voti diversi dal suo gruppo: %d su %d"; $record['values'] = array($rs->getInt(12), $rs->getInt(6)); break; } $results[] = $record; } return $results; }
?> <?php } ?> <tr class="<?php echo $tr_class; ?> "> <?php $tr_class = $tr_class == 'even' ? 'odd' : 'even'; ?> <th scope="row"> <p class="politician-id"> <?php echo image_tag(OppPoliticoPeer::getThumbUrl($k), array('width' => '40', 'height' => '53')); ?> <?php $politico = OppPoliticoPeer::retrieveByPk($k); ?> <?php echo (OppCaricaPeer::retrieveByPk($c[1])->getTipoCaricaId() == 1 ? 'On. ' : 'Sen. ') . link_to($politico->getCognome() . " " . $politico->getNome(), "@parlamentare?" . $politico->getUrlParams()); ?> (<?php echo OppCaricaHasGruppoPeer::getGruppoCorrentePerCarica($c[1])->getAcronimo(); ?> ) </p> </th> <td><?php echo $c[0];
"> <?php $tr_class = $tr_class == 'even' ? 'odd' : 'even'; ?> <th scope="row"> <h3 class="position-<?php echo $color; ?> "><?php echo $i; ?> </h3> <p class="politician-id"> <?php echo image_tag(OppPoliticoPeer::getThumbUrl($parlamentari->getInt(2)), array('width' => '40', 'height' => '53')); ?> <?php use_helper('Slugger'); $slugParlamentare = slugify($parlamentari->getString(2) . ' ' . $parlamentari->getString(3)); echo link_to($parlamentari->getString(3) . ' ' . $parlamentari->getString(4), '@parlamentare?id=' . $parlamentari->getInt(2) . '&slug=' . $slugParlamentare); ?> <?php $gruppi = OppCaricaHasGruppoPeer::doSelectGruppiPerCarica($parlamentari->getInt(1)); ?> <?php foreach ($gruppi as $nome => $gruppo) { ?> <?php
?> <?php } ?> </p> <?php } ?> </th> <th scope="row" style="border-bottom:0px;"> <?php foreach ($lontani as $pos => $lontano) { ?> <p class="politician-id"> <?php echo image_tag(OppPoliticoPeer::getThumbUrl($lontano[1]->getOppPolitico()->getId()), 'icona parlamentare'); ?> <?php echo link_to($lontano[1]->getOppPolitico()->getNome() . " " . $lontano[1]->getOppPolitico()->getCognome(), '@parlamentare?' . $lontano[1]->getOppPolitico()->getUrlParams()); ?> <?php $gruppi = OppCaricaHasGruppoPeer::doSelectGruppiPerCarica($lontano[1]->getId()); ?> <?php foreach ($gruppi as $nome => $gruppo) { ?> <?php if (!$gruppo['data_fine']) { ?> <?php
?> <?php foreach ($ribelli as $ribelle) { ?> <tr class="<?php echo $tr_class; ?> "> <?php $tr_class = $tr_class == 'even' ? 'odd' : 'even'; ?> <th scope="row"> <p class="politician-id"> <?php echo image_tag(OppPoliticoPeer::getThumbUrl($ribelle['politico_id']), 'icona parlamentare'); ?> <?php echo link_to(sprintf("%s %s", $ribelle['politico_cognome'], $ribelle['politico_nome']), '@parlamentare?id=' . $ribelle['politico_id'] . '&slug=' . slugify($ribelle['politico_nome'] . ' ' . $ribelle['politico_cognome'])); echo ' (' . $ribelle['gruppo_acronimo'] . ')'; ?> </p> </th> <td><?php echo $ribelle['voto']; ?> </td> <td><?php echo $ribelle['voto_gruppo']; ?>