PageRenderTime 25ms CodeModel.GetById 0ms RepoModel.GetById 1ms app.codeStats 0ms

/protected/modules/planificacion/views/default/view.php

https://bitbucket.org/pkogan/yii-tengo-fe
PHP | 77 lines | 62 code | 6 blank | 9 comment | 1 complexity | bce3a168abba9c2185cca368a2853187 MD5 | raw file
  1. <?php
  2. /* @var $this ProyectoController */
  3. /* @var $model Proyecto */
  4. /* @var $etapa EtapaProyecto*/
  5. $this->breadcrumbs=array(
  6. 'Proyecto'=>array('/proyecto/index'),
  7. $model->id,
  8. );
  9. $this->menu=array(
  10. array('label'=>'List Proyecto', 'url'=>array('index'),'visible'=>Yii::app()->user->checkAccess('usuarioVinculadoProyecto',array('Proyecto'=>$model,'Funcion'=> Proyecto::$LIDERPROYECTO))),
  11. //array('label'=>'Create Proyecto', 'url'=>array('create'),'visible'=>Yii::app()->user->checkAccess('administrador')),
  12. array('label'=>'Create Etapa', 'url'=>array('/planificacion/etapaproyecto/create', 'id'=>$model->id),'visible'=>Yii::app()->user->checkAccess('usuarioVinculadoProyecto',array('Proyecto'=>$model,'Funcion'=> Proyecto::$LIDERPROYECTO))),
  13. //array('label'=>'Delete Proyecto', 'url'=>'#', 'linkOptions'=>array('submit'=>array('delete','id'=>$model->id),'confirm'=>'Are you sure you want to delete this item?'),'visible'=>Yii::app()->user->checkAccess('administrador')),
  14. //array('label'=>'Manage Proyecto', 'url'=>array('admin'),'visible'=>Yii::app()->user->checkAccess('administrador')),
  15. array('label'=>'Requerimientos', 'url'=>array('/requerimientos/default/index', 'id'=>$model->id)),
  16. array('label'=>'Edm', 'url'=>array('/edm/default/index', 'id'=>$model->id)),
  17. array('label'=>'Wiki', 'url'=>array('/wiki/default/index', 'id'=>$model->id)),
  18. array('label'=>'Planificacion', 'url'=>array('/planificacion/default/index', 'id'=>$model->id)),
  19. array('label'=>'RRHH', 'url'=>array('/rrhh/default/index', 'id'=>$model->id)),
  20. array('label'=>'Metricas', 'url'=>array('/metricas/default/index', 'id'=>$model->id)),
  21. array('label'=>'Casos de Test', 'url'=>array('/test/default/index', 'id'=>$model->id)),
  22. array('label'=>'Incidentes', 'url'=>array('/incidentes/default/index', 'id'=>$model->id)),
  23. );
  24. ?>
  25. <h1>
  26. View Proyecto #
  27. <?php echo $model->id; ?>
  28. </h1>
  29. <?php $this->widget('zii.widgets.CDetailView', array(
  30. 'data'=>$model,
  31. 'attributes'=>array(
  32. 'id',
  33. 'Proyecto',
  34. 'Descripcion',
  35. 'FechaIncicio',
  36. 'FechaFin',
  37. 'idEstado0.EstadoProyecto',
  38. // 'ValorHora',
  39. // 'HorasSemanales',
  40. // 'TiempoAjustadoPuntos',
  41. ),
  42. ));
  43. $total = 0;
  44. $cont = 0;
  45. foreach ($model->etapaproyectos as $etapa) {
  46. $total = $total + $etapa->porcentaje;
  47. $cont = $cont + 1;
  48. }
  49. if($cont!=0){
  50. $total = $total/$cont;
  51. echo '<br/><h3>Porcentaje de avance: </h3>';
  52. echo '<b>'.$total.'</b> %<br/>';
  53. }
  54. ?>
  55. <?php
  56. echo '<br/><h3>Etapas del proyecto:</h3>';
  57. $this->widget('zii.widgets.grid.CGridView', array(
  58. 'id' => 'proyecto-grid',
  59. 'dataProvider' => $dataproviderEtapa,
  60. 'columns' => array(
  61. 'nombre',
  62. 'porcentaje',
  63. array(
  64. 'name'=>'vermas',
  65. 'type'=>'raw',
  66. 'header'=>'Vinculo',
  67. 'value'=>'CHtml::link("ver mas", Yii::app()->request->baseUrl."/index.php?r=planificacion/etapaproyecto/view&id=".$data->idEtapa)',
  68. )
  69. ),
  70. ));
  71. ?>