Commit 441ad77e authored by Jerl1997's avatar Jerl1997

NUEVOS CAMBIOS

parent d2922692
......@@ -73,8 +73,8 @@ class MzgtcampdetalladocineController extends GxController {
));
}
public function actionCargarEspecifico() {
$data= Mzgtcampdetalladocine::model()->findAll(array('condition'=>'FK1_MZGTDETALLADOCINE_INV_MZGTCAMPESPECIFICOSCINE_PK='.$_POST['Amplio'],'order'=>'MZGTCAMPDETALLADOCINE_NOMBRE'));
public function actionCargarDetallado() {
$data= Mzgtcampdetalladocine::model()->findAll(array('condition'=>'FK1_MZGTCAMPDETALLADOCINE_INV_MZGTCAMPESPECIFICOSCINE_PK='.$_POST['Amplio'],'order'=>'MZGTCAMPDETALLADOCINE_NOMBRE'));
$data=CHtml::listData($data,'PK_MZGTCAMPDETALLADOCINE','MZGTCAMPDETALLADOCINE_NOMBRE');
foreach($data as $value=>$name){
......
......@@ -23,7 +23,7 @@ class Mzgtcampdetalladocine extends BaseMzgtcampdetalladocine
public function attributeLabels() {
return array(
'PK_MZGTCAMPDETALLADOCINE' => Yii::t('app', 'Campos detallados CINE'),
'PK_MZGTCAMPDETALLADOCINE' => Yii::t('app', 'Campos detallados CINE'),
'FK1_MZGTCAMPDETALLADOCINE_INV_MZGTCAMPESPECIFICOSCINE_PK' => Yii::t('app', 'Campos Detallados CINE'),
'MZGTCAMPDETALLADOCINE_NOMBRE' => Yii::t('app', 'Descripción'),
'MZGTCAMPDETALLADOCINE_CODIGO' => Yii::t('app', 'Código alterno'),
......
......@@ -26,7 +26,8 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones
'FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK' => null,
'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK' => Yii::t('app', 'Bases de datos indexada'),
'FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK' => null,
'FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK' => null,
'FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK' => null,
'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK' => null,
'MZGTPUBLICACIONES_CODIGOISSN' => Yii::t('app', 'Código ISSN'),
'MZGTPUBLICACIONES_CODIGOISBN' => Yii::t('app', 'Código ISBN'),
'MZGTPUBLICACIONES_NOMBREREVISTA' => Yii::t('app', 'Nombre de la revista'),
......@@ -79,7 +80,9 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones
'fK4MZGTPUBLICACIONESINVMZGTTIPOSPUBLICACIONESPK' => array(self::BELONGS_TO, 'Mzgttipospublicaciones', 'FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK'),
'fK5MZGTPUBLICACIONESINVMZGTBASESDATOSINDEXADAPK' => array(self::BELONGS_TO, 'Mzgtbasesdatosindexada', 'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK'),
'fK6MZGTPUBLICACIONESINVMZGTLINEASINVESTIGACIONPK' => array(self::BELONGS_TO, 'Mzgtlineasinvestigacion', 'FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK'),
'fK7MZGTPUBLICACIONESINVMZGTPROYECTOSPK' => array(self::BELONGS_TO, 'Mzgtproyectos', 'FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK'),
'fK7MZGTPUBLICACIONESINVMZGTPROYECTOSPK' => array(self::BELONGS_TO, 'Mzgtproyectos', 'FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK'),
'fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK' => array(self::BELONGS_TO, 'Mzgtcampdetalladocine', 'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK'),
);
}
......@@ -94,7 +97,7 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones
array('MZGTPUBLICACIONES_CODIGOISBN', 'match', 'pattern'=>'/([0-9]{3})+-([0-9]{2})+-([0-9]{5})+-([0-9]{2})+-([0-9]{1})/', 'message'=>Yii::t('app','ISBN:Debe seguir el formato especificado, puede utilizar números y un guión (-).')),
array('MZGTPUBLICACIONES_DOI', 'match', 'pattern'=>'/([0-9]{2})+.([0-9]{4})+\/([a-z A-Z 0-9])/', 'message'=>Yii::t('app','DOI:Debe seguir el formato especificado, puede utilizar letras, números y (/ .)')),
//numerical = Integer only
array('FK1_MZGTPUBLICACIONES_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTPUBLICACIONES_INV_MZGTCAMPAMPLIOSCINE_PK, FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK, FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK, FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK, FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK, FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK', 'numerical', 'integerOnly'=>true),
array('FK1_MZGTPUBLICACIONES_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTPUBLICACIONES_INV_MZGTCAMPAMPLIOSCINE_PK, FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK, FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK , FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK, FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK, FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK, FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK', 'numerical', 'integerOnly'=>true),
//max length = 255
array('MZGTPUBLICACIONES_NOMBREREVISTA, MZGTPUBLICACIONES_NUMEROREVISTA, MZGTPUBLICACIONES_PAIS, MZGTPUBLICACIONES_CIUDAD, MZGTPUBLICACIONES_NOMBREARTICULO, MZGTPUBLICACIONES_NOMBREEVENTO, MZGTPUBLICACIONES_CEDULAAUTOR, MZGTPUBLICACIONES_PRIMERNOMBREAUTOR, MZGTPUBLICACIONES_SEGUNDONOMBREAUTOR, MZGTPUBLICACIONES_APELLIDOPATERNOAUTOR, MZGTPUBLICACIONES_APELLIDOMATERNOAUTOR, MZGTPUBLICACIONES_DEPARTAMENTO, MZGTPUBLICACIONES_CARRERA, MZGTPUBLICACIONES_EVIDENCIA, MZGTPUBLICACIONES_DOI, MZGTPUBLICACIONES_OTROTIPOSPUBLICACIONES, MZGTPUBLICACIONES_OTRABASEINDEXADA', 'length', 'max'=>255),
//length max 9 min 9
......@@ -136,11 +139,11 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones
. 'MZGTPUBLICACIONES_FECHAFIN, MZGTPUBLICACIONES_NUMEROREVISTA', 'default', 'setOnEmpty' => true, 'value' => null),
//required
array('FK1_MZGTPUBLICACIONES_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTPUBLICACIONES_INV_MZGTCAMPAMPLIOSCINE_PK, '
. 'FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK, FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK, '
. 'FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK, FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK,FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK, '
. 'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK, FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK, '
. 'MZGTPUBLICACIONES_NOMBREREVISTA, MZGTPUBLICACIONES_PAIS, MZGTPUBLICACIONES_NOMBREARTICULO', 'required'),
//safe | 'on'=>'search'
array('PK_MZGTPUBLICACIONES, FK1_MZGTPUBLICACIONES_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTPUBLICACIONES_INV_MZGTCAMPAMPLIOSCINE_PK, FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK, FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK, FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK, FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK, FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK, MZGTPUBLICACIONES_CODIGOISSN, MZGTPUBLICACIONES_CODIGOISBN, MZGTPUBLICACIONES_NOMBREREVISTA, MZGTPUBLICACIONES_NUMEROREVISTA, MZGTPUBLICACIONES_PAIS, MZGTPUBLICACIONES_CIUDAD, MZGTPUBLICACIONES_NOMBREARTICULO, MZGTPUBLICACIONES_NOMBREEVENTO, MZGTPUBLICACIONES_DIAPUBLICACION, MZGTPUBLICACIONES_MESPUBLICACION, MZGTPUBLICACIONES_ANIOPUBLICACION, MZGTPUBLICACIONES_FECHAPUBLICACION, MZGTPUBLICACIONES_CEDULAAUTOR, MZGTPUBLICACIONES_PRIMERNOMBREAUTOR, MZGTPUBLICACIONES_SEGUNDONOMBREAUTOR, MZGTPUBLICACIONES_APELLIDOPATERNOAUTOR, MZGTPUBLICACIONES_APELLIDOMATERNOAUTOR, MZGTPUBLICACIONES_DEPARTAMENTO, MZGTPUBLICACIONES_CARRERA, MZGTPUBLICACIONES_EVIDENCIA, MZGTPUBLICACIONES_DOI, MZGTPUBLICACIONES_OTROTIPOSPUBLICACIONES, MZGTPUBLICACIONES_OTRABASEINDEXADA, MZGTPUBLICACIONES_FACTORIMPACTO, MZGTPUBLICACIONES_VOLUMEN, MZGTPUBLICACIONES_NUMEROISSUE, MZGTPUBLICACIONES_ENLACE, MZGTPUBLICACIONES_TITULOMEMORIAPROCEEDING, MZGTPUBLICACIONES_NUMEROPAGINAS', 'safe', 'on'=>'search'),
array('PK_MZGTPUBLICACIONES, FK1_MZGTPUBLICACIONES_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTPUBLICACIONES_INV_MZGTCAMPAMPLIOSCINE_PK, FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK, FK4_MZGTPUBLICACIONES_INV_MZGTTIPOSPUBLICACIONES_PK, FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK, FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK, FK7_MZGTPUBLICACIONES_INV_MZGTPROYECTOS_PK, FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK,MZGTPUBLICACIONES_CODIGOISSN, MZGTPUBLICACIONES_CODIGOISBN, MZGTPUBLICACIONES_NOMBREREVISTA, MZGTPUBLICACIONES_NUMEROREVISTA, MZGTPUBLICACIONES_PAIS, MZGTPUBLICACIONES_CIUDAD, MZGTPUBLICACIONES_NOMBREARTICULO, MZGTPUBLICACIONES_NOMBREEVENTO, MZGTPUBLICACIONES_DIAPUBLICACION, MZGTPUBLICACIONES_MESPUBLICACION, MZGTPUBLICACIONES_ANIOPUBLICACION, MZGTPUBLICACIONES_FECHAPUBLICACION, MZGTPUBLICACIONES_CEDULAAUTOR, MZGTPUBLICACIONES_PRIMERNOMBREAUTOR, MZGTPUBLICACIONES_SEGUNDONOMBREAUTOR, MZGTPUBLICACIONES_APELLIDOPATERNOAUTOR, MZGTPUBLICACIONES_APELLIDOMATERNOAUTOR, MZGTPUBLICACIONES_DEPARTAMENTO, MZGTPUBLICACIONES_CARRERA, MZGTPUBLICACIONES_EVIDENCIA, MZGTPUBLICACIONES_DOI, MZGTPUBLICACIONES_OTROTIPOSPUBLICACIONES, MZGTPUBLICACIONES_OTRABASEINDEXADA, MZGTPUBLICACIONES_FACTORIMPACTO, MZGTPUBLICACIONES_VOLUMEN, MZGTPUBLICACIONES_NUMEROISSUE, MZGTPUBLICACIONES_ENLACE, MZGTPUBLICACIONES_TITULOMEMORIAPROCEEDING, MZGTPUBLICACIONES_NUMEROPAGINAS', 'safe', 'on'=>'search'),
//Validación formato páginas: Ejemplo: 15-20
array('MZGTPUBLICACIONES_PAGINAS', 'match', 'pattern'=>'/([0-9])+-([0-9])+/', 'message'=>Yii::t('app','Debe seguir el formato especificado, puede utilizar el guión (-) y números.')),
//Validacion personalizada: Otra base indexada
......
......@@ -102,13 +102,13 @@ $('.search-form form').submit(function(){
'MZGTPUBLICACIONES_FACTORIMPACTO',
'MZGTPUBLICACIONES_VOLUMEN',
'MZGTPUBLICACIONES_NUMEROISSUE',
'MZGTPUBLICACIONES_ENLACE',
'MZGTPUBLICACIONES_ENLACE',*/
'MZGTPUBLICACIONES_TITULOMEMORIAPROCEEDING',
'MZGTPUBLICACIONES_NUMEROPAGINAS',
/*'MZGTPUBLICACIONES_NUMEROPAGINAS',
'MZGTPUBLICACIONES_PAGINAS',
'MZGTPUBLICACIONES_FECHAINICIO',
'MZGTPUBLICACIONES_FECHAFIN',
*/
'MZGTPUBLICACIONES_FECHAFIN',*/
array(
'class' => 'CButtonColumn',
),
......
......@@ -35,9 +35,7 @@ array(
'type' => 'raw',
'value' => $model->fK3MZGTPUBLICACIONESINVMZGTCAMPESPECIFICOSCINEPK !== null ? GxHtml::link(GxHtml::encode(GxHtml::valueEx($model->fK3MZGTPUBLICACIONESINVMZGTCAMPESPECIFICOSCINEPK)), array('mzgtcampespecificoscine/view', 'id' => GxActiveRecord::extractPkValue($model->fK3MZGTPUBLICACIONESINVMZGTCAMPESPECIFICOSCINEPK, true))) : null,
),
array(
array(
'name' => 'fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK',
'type' => 'raw',
'value' => $model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK !== null ? GxHtml::link(GxHtml::encode(GxHtml::valueEx($model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK)), array('mzgtcampdetalladocine/view', 'id' => GxActiveRecord::extractPkValue($model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK, true))) : null,
......
......@@ -107,6 +107,8 @@
'items'=>array(
array('label'=>'Campos específico CINE', 'url'=>array('/mzgtcampespecificoscine/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campespecificoscine")),
array('label'=>'Campos detallados CINE', 'url'=>array('/mzgtcampdetalladocine/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campdetalladocine")),
)
),
array('label'=>'Instituciones', 'url'=>array('/mzgtinstituciones/index'),
......
......@@ -126,6 +126,8 @@
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campamplioscine")),
array('label'=>'Campos específico CINE', 'url'=>array('/mzgtcampespecificoscine/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campespecificoscine")),
array('label'=>'Campos detallado CINE', 'url'=>array('/mzgtcampdetalladocine/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campdetalladocine")),
array('label'=>'Instituciones', 'url'=>array('/mzgtinstituciones/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_instituciones")),
array('label'=>'Líneas de investigación', 'url'=>array('/mzgtlineasinvestigacion/index'),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment