From 96a0eb81fc84db2103ed4ba662b7f7a874bb1e35 Mon Sep 17 00:00:00 2001 From: santiago carello Date: Tue, 22 Aug 2017 18:12:41 -0300 Subject: [PATCH 01/14] editadas vistas --- app/View/Estudiantes/index.ctp | 8 ++--- app/View/Helper/PlataformaHelper.php | 49 ++++++++++++++++++++++++++++ app/View/Layouts/default.ctp | 4 +-- app/View/Users/add.ctp | 2 +- app/View/Users/index.ctp | 2 +- app/View/Users/login.ctp | 4 +-- 6 files changed, 59 insertions(+), 10 deletions(-) diff --git a/app/View/Estudiantes/index.ctp b/app/View/Estudiantes/index.ctp index b281733..b8827c0 100755 --- a/app/View/Estudiantes/index.ctp +++ b/app/View/Estudiantes/index.ctp @@ -6,7 +6,7 @@ $this->Html->script('estudiante.index', array('inline' => false));
-

Estudiantes

+

Plataforma->obtenerEncuestado() ?>

Html->script('estudiante.index', array('inline' => false)); > Agregar estudiante + >Agregar Plataforma->obtenerEncuestado())?> @@ -28,7 +28,7 @@ $this->Html->script('estudiante.index', array('inline' => false)); - Paginator->sort('legajo'); ?> + Paginator->sort($this->Plataforma->obtenerID()); ?> Paginator->sort('nombre'); ?> @@ -37,7 +37,7 @@ $this->Html->script('estudiante.index', array('inline' => false)); Paginator->sort('Carrera.descripcion', 'Carrera'); ?> - Paginator->sort('User.username', 'Tutor'); ?> + Paginator->sort('User.username', $this->Plataforma->obtenerUsuario()); ?> diff --git a/app/View/Helper/PlataformaHelper.php b/app/View/Helper/PlataformaHelper.php index d6f23c3..eff2046 100644 --- a/app/View/Helper/PlataformaHelper.php +++ b/app/View/Helper/PlataformaHelper.php @@ -54,6 +54,55 @@ public function obtenerTitulo($texto = null) { return h($titulo); } +/** + * Obtiene el encuestado de la plataforma + * + * @param string|null $texto Especifica una cadena adicional para el encuestado. + * + * @return string + */ + public function obtenerEncuestado($texto = null) { + $titulo = !$this->esGraduados() ? 'Estudiantes' : 'Graduados'; + if ($texto) { + $titulo .= " - $texto"; + } + + return h($titulo); + } + +/** + * Obtiene el ID de los usuarios de la plataforma + * + * @param string|null $texto Especifica una cadena adicional para el ID. + * + * @return string + */ + public function obtenerID($texto = null) { + $titulo = !$this->esGraduados() ? 'Legajo' : 'DNI'; + if ($texto) { + $titulo .= " - $texto"; + } + + return h($titulo); + } + +/** + * Obtiene el nombre de los usuarios de la plataforma + * + * @param string|null $texto Especifica una cadena adicional para el usuario. + * + * @return string + */ + public function obtenerUsuario($texto = null) { + $titulo = !$this->esGraduados() ? 'Tutor' : 'Usuario'; + if ($texto) { + $titulo .= " - $texto"; + } + + return h($titulo); + } + + /** * Comprueba si la instalación corresponde a la versión de Graduados. * diff --git a/app/View/Layouts/default.ctp b/app/View/Layouts/default.ctp index 78b0dab..5749d32 100755 --- a/app/View/Layouts/default.ctp +++ b/app/View/Layouts/default.ctp @@ -78,7 +78,7 @@ $cakeVersion = __d('cake_dev', 'CakePHP %s', Configure::version()) 'class' => 'logo' )); ?> - Tutorías + Plataforma->obtenerTitulo() ?>
@@ -89,7 +89,7 @@ $cakeVersion = __d('cake_dev', 'CakePHP %s', Configure::version())
  • request->params['controller'] == 'estudiantes') { echo 'class="active"'; } ?> > Html->link( - 'Estudiantes', + $this->Plataforma->obtenerEncuestado() , array('controller' => 'estudiantes', 'action' => 'index') ); ?> diff --git a/app/View/Users/add.ctp b/app/View/Users/add.ctp index 9e81f3e..b999157 100755 --- a/app/View/Users/add.ctp +++ b/app/View/Users/add.ctp @@ -68,7 +68,7 @@ $this->Html->script('user.form-app', array('inline' => false)); 'id' => 'role', 'label' => false, 'class' => 'form-control', - 'options' => array('tutor' => 'Tutor', 'admin' => 'Administrador') + 'options' => array(strtolower($this->Plataforma->obtenerTitulo()) => $this->Plataforma->obtenerUsuario() , 'admin' => 'Administrador') )); ?>
  • diff --git a/app/View/Users/index.ctp b/app/View/Users/index.ctp index 92fe1cc..1371b0d 100755 --- a/app/View/Users/index.ctp +++ b/app/View/Users/index.ctp @@ -92,7 +92,7 @@ $this->Html->script('user.index', array('inline' => false));