public function printaMunicipios($id)
 {
     $variosMuni = Municipio::model()->findAllByAttributes(array('regional_id' => $id));
     $result = '';
     foreach ($variosMuni as $mun) {
         if (Cursista::model()->exists('municipio_id = :municipio_id', array('municipio_id' => $mun->id))) {
             $modelo = $mun;
             $result .= $mun->nome . '<br />';
         }
     }
     if (empty($modelo)) {
         $result = 'Não existem municípios concluintes ainda.';
     }
     return $result;
 }
示例#2
0
<?php

$this->beginContent('//layouts/main');
?>
      <div class="row-fluid">
        <div class="span3">
         <?php 
$this->beginWidget('zii.widgets.CPortlet');
?>
            
                       <?php 
$total1 = Cursista::model()->countByAttributes(array('edicao' => '1'));
$total2 = Cursista::model()->countByAttributes(array('edicao' => '2-1'));
$this->widget('booster.widgets.TbHighCharts', array('options' => array('chart' => array('type' => 'column'), 'title' => array('text' => 'Estatísticas Gerais'), 'xAxis' => array('categories' => array('Edições')), 'yAxis' => array('title' => array('text' => 'nº de cursistas concluintes')), 'series' => array(array('name' => '1ª Edição', 'data' => array((int) $total1)), array('name' => '2ª Edição', 'data' => array((int) $total2))))));
?>

			<?php 
$this->endWidget();
?>
		
		</div><!-- sidebar span3 -->

	<div class="span9">
		<div class="main">
			<?php 
echo $content;
?>
		</div><!-- content -->
	</div>
</div>
<?php 
 public function printaCursistas($id, $ed)
 {
     $variosCurs = Cursista::model()->findAllByAttributes(array('municipio_id' => $id, 'edicao' => $ed));
     $resultShow = '';
     if (!empty($variosCurs)) {
         foreach ($variosCurs as $curs) {
             $resultShow .= $curs->nome . '<br/>';
         }
     } else {
         $resultShow = "Não existem cursistas concluintes.";
     }
     return $resultShow;
 }