public function preExecute()
 {
     if (sfConfig::get('app_sfSimpleBlog_use_bundled_layout', true)) {
         $this->setLayout(sfLoader::getTemplateDir('sfSimpleBlog', 'layout.php') . '/layout');
         $this->getResponse()->addStylesheet('/sfSimpleBlogPlugin/css/blog.css');
     }
     deppFiltersAndSortVariablesManager::resetVars($this->getUser(), 'module', 'module', array('acts_filter', 'sf_admin/opp_atto/sort', 'votes_filter', 'sf_admin/opp_votazione/sort', 'pol_camera_filter', 'pol_senato_filter', 'sf_admin/opp_carica/sort', 'argomento/atti_filter', 'argomento_leggi/sort', 'argomento_nonleg/sort'));
 }
 public function executeIndex()
 {
     $this->getResponse()->setTitle('Monitora i tuoi rappresentanti - ' . sfConfig::get('app_main_title'));
     $this->getResponse()->addMeta('description', 'Cosa fanno i tuoi rappresentanti? Tutte le attività parlamentari aggiornate quotidianamente.', true);
     deppFiltersAndSortVariablesManager::resetVars($this->getUser(), 'module', 'module', array('acts_filter', 'sf_admin/opp_atto/sort', 'votes_filter', 'sf_admin/opp_votazione/sort', 'pol_camera_filter', 'pol_senato_filter', 'sf_admin/opp_carica/sort', 'argomento/atti_filter', 'argomento_leggi/sort', 'argomento_nonleg/sort', 'monitoring_filter'));
     // ultime attivita' della community
     $this->latest_activities = CommunityNewsPeer::getLatestActivities(4);
     // ultime news dal parlamento
     $c = oppNewsPeer::getHomeNewsCriteria();
     $c->addDescendingOrderByColumn(NewsPeer::DATE);
     $itemsperpage = 4;
     $pager = new deppNewsPager('News', $itemsperpage);
     $pager->setCriteria($c);
     $pager->setPage($this->getRequestParameter('page', 1));
     $pager->init();
     $this->pager = $pager;
     // atti in evidenza
     $this->lanci = array();
     $c = new Criteria();
     $c->add(sfLaunchingPeer::LAUNCH_NAMESPACE, 'home');
     $c->add(sfLaunchingPeer::OBJECT_MODEL, 'OppAtto');
     $c->setLimit(8);
     $c->addDescendingOrderByColumn(sfLaunchingPeer::PRIORITY);
     $evidences = sfLaunchingPeer::doSelect($c);
     foreach ($evidences as $evidence) {
         $atto = OppAttoPeer::retrieveByPk($evidence->getObjectId());
         $this->lanci[] = $atto->getId();
     }
     // post del blog
     $this->post_pager = sfSimpleBlogPostPeer::getTaggedPager('in evidenza', sfConfig::get('app_sfSimpleBlog_post_max_per_page', 10), $this->getRequestParameter('page', 1));
     // estrae le circoscrizioni, compreso il valore 0
     $this->senato_constituencies = OppCaricaPeer::getAllConstituencies('senato', false);
     $this->camera_constituencies = OppCaricaPeer::getAllConstituencies('camera', false);
 }
		
		<?php 
echo include_partial('secondlevelmenu', array('current' => 'atti', 'tecnico' => $ramo == '', 'parlamentare_id' => $parlamentare->getId(), 'parlamentare_slug' => $parlamentare->getSlug()));
?>
	                                     	
   		<p class="tools-container"><a class="ico-help" href="#">cosa sono</a></p>
   		<div style="display: none;" class="help-box float-container">
   			<div class="inner float-container">

   				<a class="ico-close" href="#">chiudi</a><h5>cosa sono ?</h5>
   				<p>In questa pagina trovi tutti gli atti presentati, co-firmati e di cui &egrave; relatore il parlamentare</p>
   			</div>
   		</div>
 
      <?php 
include_partial('attiFilter', array('tags_categories' => $all_tags_categories, 'active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'selected_tags_category' => array_key_exists('tags_category', $filters) ? $filters['tags_category'] : 0, 'selected_act_type' => array_key_exists('act_type', $filters) ? $filters['act_type'] : 0, 'selected_act_firma' => array_key_exists('act_firma', $filters) ? $filters['act_firma'] : 0, 'selected_act_stato' => array_key_exists('act_stato', $filters) ? $filters['act_stato'] : 0));
?>

      <?php 
include_partial('attiSort', array('parlamentare_id' => $parlamentare->getId(), 'parlamentare_slug' => $parlamentare->getSlug()));
?>

      <?php 
echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $pager->getNbResults(), 'route' => '@parlamentare_atti?id=' . $parlamentare->getId() . '&slug=' . $parlamentare->getSlug()));
?>

      <?php 
include_partial('attiList', array('pager' => $pager, 'parlamentare_id' => $parlamentare->getId(), 'parlamentare_slug' => $parlamentare->getSlug()));
?>
		
	</div>
		
		<?php 
echo include_partial('secondlevelmenu', array('current' => 'leggi', 'triple_value' => $triple_value));
?>
                                     	
 		<p class="tools-container"><a class="ico-help" href="#">cosa trovo in questa pagina</a></p>
 		<div style="display: none;" class="help-box float-container">
 			<div class="inner float-container">

 				<a class="ico-close" href="#">chiudi</a><h5>cosa trovo in questa pagina ?</h5>
 				<p>In questa pagina trovi la lista dei disegni e decreti legge relativi all'argomento</p>
 			</div>
 		</div>

		<?php 
include_partial('leggiFilter', array('active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'selected_act_leggi_type' => array_key_exists('act_leggi_type', $filters) ? $filters['act_leggi_type'] : 0, 'selected_act_ramo' => array_key_exists('act_ramo', $filters) ? $filters['act_ramo'] : 0, 'selected_act_stato' => array_key_exists('act_stato', $filters) ? $filters['act_stato'] : 0));
?>

		<?php 
include_partial('attiSort', array('session_namespace' => 'argomento_leggi/sort', 'triple_value' => $triple_value, 'route' => '@argomento_leggi'));
?>

		<?php 
echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $pager->getNbResults(), 'route' => '@argomento_leggi?triple_value=' . $triple_value));
?>

		<?php 
include_partial('leggiList', array('pager' => $pager, 'triple_value' => $triple_value));
?>
		
		
include_partial('newsFilter', array('tags' => $all_monitored_tags, 'types' => $all_monitored_acts_types, 'active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_diff(array_values($filters), array('main', 'all'))), 'selected_tag_id' => array_key_exists('tag_id', $filters) ? $filters['tag_id'] : '0', 'selected_act_type_id' => array_key_exists('act_type_id', $filters) ? $filters['act_type_id'] : '0', 'selected_act_ramo' => array_key_exists('act_ramo', $filters) ? $filters['act_ramo'] : '0', 'selected_date' => array_key_exists('date', $filters) ? $filters['date'] : '0', 'selected_main_all' => array_key_exists('main_all', $filters) ? $filters['main_all'] : 'main'));
?>
		
	</div>
</div>

<div class="row">
	<div class="twelvecol">
		
		<h5 class="grey-888">
	      hai raccolto <big><?php 
echo $pager->getNbResults();
?>
</big> notizie:
	      <?php 
if (deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values(array_diff_key($filters, array('main_all' => ''))))) {
    ?>
          <?php 
    echo link_to('rimuovi i filtri', '@monitoring_news?user_token=' . $sf_user->getToken() . '&reset_filters=true');
    ?>
        <?php 
}
?>
        
	    </h5>
	    
      <?php 
echo link_to(image_tag('ico-rss.png', array('alt' => 'RSS')), '@feed_user_news?token=' . $sf_user->getToken(), array('style' => 'float:right', 'target' => '_blank'));
?>
      
      
echo include_partial('secondlevelmenu', array('current' => 'interventi', 'parlamentare_id' => $parlamentare->getId(), 'parlamentare_slug' => $parlamentare->getSlug()));
?>
	                                     	
   		<p class="tools-container"><a class="ico-help" href="#">cosa sono</a></p>
   		<div style="display: none;" class="help-box float-container">
   			<div class="inner float-container">

   				<a class="ico-close" href="#">chiudi</a><h5>cosa sono ?</h5>
   				<p>In questa pagina trovi la lista degli interventi del parlamentare in aula e in commissione</p>
   			</div>
   		</div>
   		    <?php 
if ($carica !== NULL) {
    ?>
   		<?php 
    include_partial('interventiFilter', array('ddls_collegati' => $ddls_collegati, 'active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'selected_ddls_collegati' => array_key_exists('ddls_collegati', $filters) ? $filters['ddls_collegati'] : 0));
    ?>
 
 
   		<?php 
    echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $pager->getNbResults(), 'route' => '@parlamentare_interventi?' . $parlamentare->getUrlParams()));
    ?>


      <?php 
    include_partial('interventiList', array('pager' => $pager, 'parlamentare_id' => $parlamentare->getId(), 'parlamentare_slug' => $parlamentare->getSlug()));
    ?>
		                <?php 
} else {
    ?>
                        <br /><p>Nessun intervento disponibile per un politico che non ha mai avuto una carica di Senatore o Deputato.</p>
	    		<ul>
	    			<li><?php 
echo link_to(image_tag('/images/ico-star-on.png', array()) . ' i tuoi atti preferiti', 'monitoring/favouriteActs');
?>
</li>		
	    			<li><?php 
echo link_to(image_tag('/images/ico-stop_monitoring.png', array()) . '<i> gli atti che hai scartato</i>', 'monitoring/blockedActs');
?>
</li>

	    		</ul>
	    	</div>


	      <?php 
if (deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters))) {
    ?>
	        <?php 
    echo link_to('rimuovi i filtri', '@monitoring_acts?user_token=' . $sf_user->getToken() . '&reset_filters=true');
    ?>
	      <?php 
}
?>
        

	      <?php 
foreach ($monitored_acts_types as $type) {
    ?>
	        <?php 
    echo include_component('monitoring', 'actsForType', array('user' => $user, 'user_id' => $user_id, 'my_monitored_tags_pks' => $my_monitored_tags_pks, 'type' => $type, 'filters' => $filters, 'tag_filtering_criteria' => $tag_filtering_criteria));
    ?>
		<?php 
echo include_partial('secondLevelMenuParlamentari', array('current' => 'lista', 'ramo' => $sf_params->get('ramo')));
?>
		
	</div>
</div>

<div class="row">
	<div class="ninecol">
		<?php 
include_partial('wiki');
?>
       

	      <?php 
include_partial('filter', array('groups' => $all_groups, 'constituencies' => $all_constituencies, 'active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'selected_group' => array_key_exists('group', $filters) ? $filters['group'] : 0, 'selected_const' => array_key_exists('const', $filters) ? $filters['const'] : 0));
?>


	      <?php 
include_partial('sort');
?>
   

	      <?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>
?>
                                             
           <p class="tools-container"><a class="ico-help" href="#">cosa sono</a></p>
           <div style="display: none;" class="help-box float-container">
               <div class="inner float-container">

                   <a class="ico-close" href="#">chiudi</a><h5>cosa sono ?</h5>
                   <p>In questa pagina trovi tutti i voti del parlamentare relativi alle votazioni elettroniche d'aula in cui &grave; stato presente</p>
               </div>
           </div>
       
           <?php 
if ($carica !== NULL) {
    ?>
      <?php 
    include_partial('votiFilter', array('active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'selected_vote_type' => array_key_exists('vote_type', $filters) ? $filters['vote_type'] : 0, 'selected_vote_vote' => array_key_exists('vote_vote', $filters) ? $filters['vote_vote'] : 0, 'selected_vote_result' => array_key_exists('vote_result', $filters) ? $filters['vote_result'] : 0, 'selected_vote_rebel' => array_key_exists('vote_rebel', $filters) ? $filters['vote_rebel'] : 0));
    ?>

      <?php 
    include_partial('votiSort', array('parlamentare_id' => $parlamentare->getId(), 'parlamentare_slug' => $parlamentare->getSlug()));
    ?>

      <?php 
    echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $pager->getNbResults(), 'route' => '@parlamentare_voti?id=' . $parlamentare->getId() . '&slug=' . $parlamentare->getSlug()));
    ?>

      <?php 
    include_partial('votiList', array('pager' => $pager, 'parlamentare_id' => $parlamentare->getId(), 'parlamentare_slug' => $parlamentare->getSlug(), 'id_gruppo_corrente' => $id_gruppo_corrente));
    ?>
            <?php 
} else {
 public function preExecute()
 {
     deppFiltersAndSortVariablesManager::resetVars($this->getUser(), 'module', 'module', array('acts_filter', 'sf_admin/opp_atto/sort', 'votes_filter', 'sf_admin/opp_votazione/sort', 'pol_camera_filter', 'pol_senato_filter', 'sf_admin/opp_carica/sort', 'argomento/atti_filter', 'argomento_leggi/sort', 'argomento_nonleg/sort'));
 }
<div class="row">
	<div class="twelvecol"><?php 
include_partial('tabs', array('current' => 'rilevanzaTag'));
?>
</div>
</div>

<div class="row">
	<div class="twelvecol">
		<a name="top"></a>
		<?php 
include_partial('filtersTag', array('date' => $all_dates, 'tags_categories' => $all_tags_categories, 'active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'selected_tags_category' => array_key_exists('tags_category', $filters) ? $filters['tags_category'] : 0, 'selected_data' => array_key_exists('data', $filters) ? $filters['data'] : 0));
?>

	    <?php 
include_partial('rilevanzaTagSort');
?>


	    <?php 
echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $pager->getNbResults()));
?>

	    <?php 
include_partial('rilevanzaTagList', array('pager' => $pager));
?>

	    <div style="clear: both; text-align: center">
	      <?php 
echo link_to('scarica dati storici (CSV)', '@dati_storici_rilevanza_tag_export');
?>
 /**
  * reset filters and sort session variables when
  * the action changes
  *
  * @return void
  * @author Guglielmo Celata
  */
 protected function _reset_session_vars()
 {
     deppFiltersAndSortVariablesManager::resetVars($this->getUser(), 'action', 'acts_action', array('acts_filter', 'sf_admin/opp_atto/sort'));
 }
 /**
  * reset filters and sort session variables when
  * the action changes
  *
  * @return void
  * @author Guglielmo Celata
  */
 protected function _reset_session_vars()
 {
     deppFiltersAndSortVariablesManager::resetVars($this->getUser(), 'action', 'emendaments_action', array('emendaments_filter'));
 }
include_partial('atto/atto_tabs', array('atto' => $atto, 'current' => 'emendamenti', 'nb_comments' => $atto->getNbPublicComments(), 'nb_emendamenti' => $atto->countOppAttoHasEmendamentos()));
?>

<div class="row">
	<div class="twelvecol">
		
		<p style="font-size:16px;">
	        Elenco degli emendamenti relativi a 
	        <?php 
echo link_to('<em>' . $atto->getRamo() . '.' . $atto->getNumfase() . '</em> ' . $atto->getTitolo(), '@singolo_atto?id=' . $atto->getId());
?>
	        </p>
	      <br/>

	      <?php 
include_partial('filter', array('active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'available_articles' => $available_articles, 'selected_article' => array_key_exists('article', $filters) ? $filters['article'] : 0, 'available_sites' => $available_sites, 'selected_site' => array_key_exists('site', $filters) ? $filters['site'] : 0, 'available_presenters' => $available_presenters, 'selected_presenter' => array_key_exists('presenter', $filters) ? $filters['presenter'] : 0, 'available_statuses' => $available_statuses, 'selected_status' => array_key_exists('status', $filters) ? $filters['status'] : 0));
?>

	      <?php 
echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $pager->getNbResults(), 'route' => '@emendamenti_atto?id=' . $atto->getId()));
?>

	      <?php 
include_partial('list', array('pager' => $pager, 'atto' => $atto));
?>
		
	</div>
</div>

<?php 
slot('breadcrumbs');
<?php

include_partial('tabs', array('current' => 'indicepresenze'));
?>

<div class="row">
	
	<div class="twelvecol">
		
		<a name="top"></a>
		<?php 
include_partial('filters', array('date' => $all_dates, 'active' => deppFiltersAndSortVariablesManager::arrayHasNonzeroValue(array_values($filters)), 'selected_ramo' => array_key_exists('ramo', $filters) ? $filters['ramo'] : 0, 'selected_data' => array_key_exists('data', $filters) ? $filters['data'] : 0));
?>

	    <?php 
include_partial('indicePresenzeSort');
?>


	    <?php 
echo include_partial('default/listNotice', array('filters' => $filters, 'results' => $pager->getNbResults()));
?>

	    <?php 
include_partial('indicePresenzeList', array('pager' => $pager, 'date' => $date));
?>

	    <div style="clear: both; text-align: center">
	      <?php 
echo link_to('scarica classifica completa in formato CSV (con filtri)', '@dati_storici_indice_presenze_export');
?>