예제 #1
0
		<?php 
}
?>
		<?php 
if (count($data->atividades) == 0) {
    ?>
			<div class="view verde"><p><b>Não participa de nenhuma atividade</b></p></div>
		<?php 
}
?>
  </div>
  
  <div class="tab-pane" id="passos">
  	<p align="left"><b>Tarefas atribuídas a você</b></p>
  	<?php 
$passos = AtividadePasso::model()->findAll('cod_pessoa = ' . $data->cod_pessoa);
?>
  	<table class="table table-bordered table-striped table-hover">
  	  <thead>
	    <tr>
	      <th>Descrição</th>
	      <th>Prazo</th>
	      <th>Status</th>
	      <th>Atividade Vinculada</th>
	    </tr>
	    <tbody>
	  	<?php 
foreach ($passos as $passo) {
    ?>
	  		<tr>
	  		<td><?php 
 public function actionPassoConcluido($id)
 {
     $model = new AtividadePasso();
     $model = AtividadePasso::model()->findByPK($id);
     if (isset($_POST['finalizado'])) {
         $model->data_finalizacao = date('d/m/Y');
         if ($_POST['finalizado'] == 'true') {
             $model->finalizado = true;
         } else {
             $model->finalizado = false;
         }
         if ($model->save()) {
             if ($model->count('finalizado = false and cod_atividade = ' . $model->cod_atividade) == 0) {
                 $model->atividade->estagio = true;
                 $model->atividade->save();
             } else {
                 $model->atividade->estagio = false;
                 $model->atividade->save();
             }
             echo $this->renderPartial('/atividade/passo/_view', array('model' => $model), true);
             Yii::app()->end();
         } else {
             foreach ($model->getErrors() as $err) {
                 echo $err[0] . "<br>";
             }
         }
     }
 }