Commit 25cf7a8a authored by JULIO JARAMILLO's avatar JULIO JARAMILLO

Merge branch 'master' of https://github.com/vessel9/sirep

parents 6f767948 358058e5
...@@ -73,8 +73,8 @@ class MzgtcampdetalladocineController extends GxController { ...@@ -73,8 +73,8 @@ class MzgtcampdetalladocineController extends GxController {
)); ));
} }
public function actionCargarEspecifico() { public function actionCargarDetallado() {
$data= Mzgtcampdetalladocine::model()->findAll(array('condition'=>'FK1_MZGTDETALLADOCINE_INV_MZGTCAMPESPECIFICOSCINE_PK='.$_POST['Amplio'],'order'=>'MZGTCAMPDETALLADOCINE_NOMBRE')); $data= Mzgtcampdetalladocine::model()->findAll(array('condition'=>'FK1_MZGTCAMPDETALLADOCINE_INV_MZGTCAMPESPECIFICOSCINE_PK='.$_POST['Amplio'],'order'=>'MZGTCAMPDETALLADOCINE_NOMBRE'));
$data=CHtml::listData($data,'PK_MZGTCAMPDETALLADOCINE','MZGTCAMPDETALLADOCINE_NOMBRE'); $data=CHtml::listData($data,'PK_MZGTCAMPDETALLADOCINE','MZGTCAMPDETALLADOCINE_NOMBRE');
foreach($data as $value=>$name){ foreach($data as $value=>$name){
......
...@@ -28,9 +28,9 @@ class Mzgtbancoautores extends BaseMzgtbancoautores ...@@ -28,9 +28,9 @@ class Mzgtbancoautores extends BaseMzgtbancoautores
return array( return array(
array('MZGTBANCOAUTORES_TRATO', 'length', 'max'=>100), array('MZGTBANCOAUTORES_TRATO', 'length', 'max'=>100),
array('FK1_MZGTBANCOAUTORES_INV_MZGTINSTITUCIONES_PK', 'numerical', 'integerOnly'=>true), array('FK1_MZGTBANCOAUTORES_INV_MZGTINSTITUCIONES_PK', 'numerical', 'integerOnly'=>true),
array('FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK', 'numerical', 'integerOnly'=>true), array('FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK', 'numerical', 'integerOnly'=>null),
array('MZGTBANCOAUTORES_APELLIDO_PATERNO, MZGTBANCOAUTORES_APELLIDO_MATERNO, MZGTBANCOAUTORES_PRIMER_NOMBRE, MZGTBANCOAUTORES_SEGUNDO_NOMBRE, MZGTBANCOAUTORES_CEDULA, MZGTBANCOAUTORES_PAIS, MZGTBANCOAUTORES_CODIGO', 'length', 'max'=>255), array('MZGTBANCOAUTORES_APELLIDO_PATERNO, MZGTBANCOAUTORES_APELLIDO_MATERNO, MZGTBANCOAUTORES_PRIMER_NOMBRE, MZGTBANCOAUTORES_SEGUNDO_NOMBRE, MZGTBANCOAUTORES_CEDULA, MZGTBANCOAUTORES_PAIS, MZGTBANCOAUTORES_CODIGO', 'length', 'max'=>255),
array('FK1_MZGTBANCOAUTORES_INV_MZGTINSTITUCIONES_PK,FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK, MZGTBANCOAUTORES_TRATO, MZGTBANCOAUTORES_APELLIDO_PATERNO, MZGTBANCOAUTORES_PRIMER_NOMBRE, MZGTBANCOAUTORES_TIPODOCUMENTO, MZGTBANCOAUTORES_CEDULA', 'required'), array('FK1_MZGTBANCOAUTORES_INV_MZGTINSTITUCIONES_PK, MZGTBANCOAUTORES_TRATO, MZGTBANCOAUTORES_APELLIDO_PATERNO, MZGTBANCOAUTORES_PRIMER_NOMBRE, MZGTBANCOAUTORES_TIPODOCUMENTO, MZGTBANCOAUTORES_CEDULA', 'required'),
array('MZGTBANCOAUTORES_TRATO, MZGTBANCOAUTORES_APELLIDO_MATERNO, MZGTBANCOAUTORES_SEGUNDO_NOMBRE, MZGTBANCOAUTORES_CEDULA, MZGTBANCOAUTORES_PAIS, MZGTBANCOAUTORES_CODIGO', 'default', 'setOnEmpty' => true, 'value' => null), array('MZGTBANCOAUTORES_TRATO, MZGTBANCOAUTORES_APELLIDO_MATERNO, MZGTBANCOAUTORES_SEGUNDO_NOMBRE, MZGTBANCOAUTORES_CEDULA, MZGTBANCOAUTORES_PAIS, MZGTBANCOAUTORES_CODIGO', 'default', 'setOnEmpty' => true, 'value' => null),
array('PK_MZGTBANCOAUTORES, MZGTBANCOAUTORES_TRATO, MZGTBANCOAUTORES_APELLIDO_PATERNO, MZGTBANCOAUTORES_APELLIDO_MATERNO, MZGTBANCOAUTORES_PRIMER_NOMBRE, MZGTBANCOAUTORES_SEGUNDO_NOMBRE, MZGTBANCOAUTORES_CEDULA, MZGTBANCOAUTORES_PAIS, MZGTBANCOAUTORES_CODIGO', 'safe', 'on'=>'search'), array('PK_MZGTBANCOAUTORES, MZGTBANCOAUTORES_TRATO, MZGTBANCOAUTORES_APELLIDO_PATERNO, MZGTBANCOAUTORES_APELLIDO_MATERNO, MZGTBANCOAUTORES_PRIMER_NOMBRE, MZGTBANCOAUTORES_SEGUNDO_NOMBRE, MZGTBANCOAUTORES_CEDULA, MZGTBANCOAUTORES_PAIS, MZGTBANCOAUTORES_CODIGO', 'safe', 'on'=>'search'),
); );
...@@ -50,7 +50,7 @@ class Mzgtbancoautores extends BaseMzgtbancoautores ...@@ -50,7 +50,7 @@ class Mzgtbancoautores extends BaseMzgtbancoautores
'MZGTBANCOAUTORES_PAIS' => Yii::t('app', 'País'), 'MZGTBANCOAUTORES_PAIS' => Yii::t('app', 'País'),
'MZGTBANCOAUTORES_CODIGO' => Yii::t('app', 'Código'), 'MZGTBANCOAUTORES_CODIGO' => Yii::t('app', 'Código'),
'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO' => Yii::t('app', 'Departamento/Centro'), 'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO' => Yii::t('app', 'Departamento/Centro'),
'FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK' => Yii::t('app', 'Tipo de autor'),
); );
} }
......
...@@ -27,6 +27,7 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones ...@@ -27,6 +27,7 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones
'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK' => Yii::t('app', 'Bases de datos indexada'), 'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK' => Yii::t('app', 'Bases de datos indexada'),
'FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK' => null, '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_CODIGOISSN' => Yii::t('app', 'Código ISSN'),
'MZGTPUBLICACIONES_CODIGOISBN' => Yii::t('app', 'Código ISBN'), 'MZGTPUBLICACIONES_CODIGOISBN' => Yii::t('app', 'Código ISBN'),
'MZGTPUBLICACIONES_NOMBREREVISTA' => Yii::t('app', 'Nombre de la revista'), 'MZGTPUBLICACIONES_NOMBREREVISTA' => Yii::t('app', 'Nombre de la revista'),
...@@ -80,6 +81,8 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones ...@@ -80,6 +81,8 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones
'fK5MZGTPUBLICACIONESINVMZGTBASESDATOSINDEXADAPK' => array(self::BELONGS_TO, 'Mzgtbasesdatosindexada', 'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK'), 'fK5MZGTPUBLICACIONESINVMZGTBASESDATOSINDEXADAPK' => array(self::BELONGS_TO, 'Mzgtbasesdatosindexada', 'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK'),
'fK6MZGTPUBLICACIONESINVMZGTLINEASINVESTIGACIONPK' => array(self::BELONGS_TO, 'Mzgtlineasinvestigacion', 'FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_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 ...@@ -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_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 (/ .)')), 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 //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 //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), 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 //length max 9 min 9
...@@ -136,11 +139,11 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones ...@@ -136,11 +139,11 @@ class Mzgtpublicaciones extends BaseMzgtpublicaciones
. 'MZGTPUBLICACIONES_FECHAFIN, MZGTPUBLICACIONES_NUMEROREVISTA', 'default', 'setOnEmpty' => true, 'value' => null), . 'MZGTPUBLICACIONES_FECHAFIN, MZGTPUBLICACIONES_NUMEROREVISTA', 'default', 'setOnEmpty' => true, 'value' => null),
//required //required
array('FK1_MZGTPUBLICACIONES_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTPUBLICACIONES_INV_MZGTCAMPAMPLIOSCINE_PK, ' 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, ' . 'FK5_MZGTPUBLICACIONES_INV_MZGTBASESDATOSINDEXADA_PK, FK6_MZGTPUBLICACIONES_INV_MZGTLINEASINVESTIGACION_PK, '
. 'MZGTPUBLICACIONES_NOMBREREVISTA, MZGTPUBLICACIONES_PAIS, MZGTPUBLICACIONES_NOMBREARTICULO', 'required'), . 'MZGTPUBLICACIONES_NOMBREREVISTA, MZGTPUBLICACIONES_PAIS, MZGTPUBLICACIONES_NOMBREARTICULO', 'required'),
//safe | 'on'=>'search' //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 //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.')), 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 //Validacion personalizada: Otra base indexada
......
<?php
Yii::import('application.models._base.BaseMzgttiposautores');
class Mzgttiposautores extends BaseMzgttiposautores
{
public static function model($className=__CLASS__) {
return parent::model($className);
}
public static function label($n = 1) {
return Yii::t('app', 'Tipo de autor|Tipos de autores', $n);
}
public function rules() {
return array(
array('PK_MZGTTIPOSAUTORES', 'required'),
array('PK_MZGTTIPOSAUTORES', 'numerical', 'integerOnly'=>true),
array('MZGTTIPOSAUTORES_DESc', 'length', 'max'=>100),
array('PK_MZGTTIPOSAUTORES, MZGTTIPOSAUTORES_DESc', 'safe', 'on'=>'search'),
);
}
public function attributeLabels() {
return array(
'PK_MZGTTIPOSAUTORES' => Yii::t('app', 'Tipo de autores'),
'MZGTTIPOSAUTORES_DESc' => Yii::t('app', 'Descripción'),
);
}
}
\ No newline at end of file
...@@ -97,7 +97,7 @@ abstract class BaseMzgtbancoautores extends GxActiveRecord ...@@ -97,7 +97,7 @@ abstract class BaseMzgtbancoautores extends GxActiveRecord
'MZGTBANCOAUTORES_PAIS' => 'Mzgtbancoautores Pais', 'MZGTBANCOAUTORES_PAIS' => 'Mzgtbancoautores Pais',
'MZGTBANCOAUTORES_CODIGO' => 'Mzgtbancoautores Codigo', 'MZGTBANCOAUTORES_CODIGO' => 'Mzgtbancoautores Codigo',
'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO' => 'Mzgtbancoautores Departamento Centro', 'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO' => 'Mzgtbancoautores Departamento Centro',
'FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK' => 'Fk1 Mzgtbancoautores Mzgttipoautores Pk',
); );
} }
...@@ -131,7 +131,7 @@ abstract class BaseMzgtbancoautores extends GxActiveRecord ...@@ -131,7 +131,7 @@ abstract class BaseMzgtbancoautores extends GxActiveRecord
$criteria->compare('MZGTBANCOAUTORES_PAIS',$this->MZGTBANCOAUTORES_PAIS,true); $criteria->compare('MZGTBANCOAUTORES_PAIS',$this->MZGTBANCOAUTORES_PAIS,true);
$criteria->compare('MZGTBANCOAUTORES_CODIGO',$this->MZGTBANCOAUTORES_CODIGO,true); $criteria->compare('MZGTBANCOAUTORES_CODIGO',$this->MZGTBANCOAUTORES_CODIGO,true);
$criteria->compare('MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO',$this->MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO,true); $criteria->compare('MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO',$this->MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO,true);
$criteria->compare('FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK',$this->FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK);
return new CActiveDataProvider($this, array( return new CActiveDataProvider($this, array(
'criteria'=>$criteria, 'criteria'=>$criteria,
......
<?php
/**
* This is the model class for table "mzgttiposautores".
*
* The followings are the available columns in table 'mzgttiposautores':
* @property integer $PK_MZGTTIPOSAUTORES
* @property string $MZGTTIPOSAUTORES_DESc
*
* The followings are the available model relations:
* @property Mzgtbancoautores[] $mzgtbancoautores
*/
abstract class BaseMzgttiposlibros extends GxActiveRecord {
public static function model($className=__CLASS__) {
return parent::model($className);
}
/**
* @return string the associated database table name
*/
public function tableName()
{
return 'mzgttiposautores';
}
public static function label($n = 1) {
return Yii::t('app', 'Mzgttiposautores|Mzgttiposautores', $n);
}
public static function representingColumn() {
return 'MZGTTIPOSAUTORES_DESc';
}
/**
* @return array validation rules for model attributes.
*/
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('PK_MZGTTIPOSAUTORES', 'required'),
array('PK_MZGTTIPOSAUTORES', 'numerical', 'integerOnly'=>true),
array('MZGTTIPOSAUTORES_DESc', 'length', 'max'=>100),
// The following rule is used by search().
// @todo Please remove those attributes that should not be searched.
array('PK_MZGTTIPOSAUTORES, MZGTTIPOSAUTORES_DESc', 'safe', 'on'=>'search'),
);
}
/**
* @return array relational rules.
*/
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'mzgtbancoautores' => array(self::HAS_MANY, 'Mzgtbancoautores', 'FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK'),
);
}
/**
* @return array customized attribute labels (name=>label)
*/
public function attributeLabels()
{
return array(
'PK_MZGTTIPOSAUTORES' => 'Pk Mzgttiposautores',
'MZGTTIPOSAUTORES_DESc' => 'Mzgttiposautores Desc',
);
}
/**
* Retrieves a list of models based on the current search/filter conditions.
*
* Typical usecase:
* - Initialize the model fields with values from filter form.
* - Execute this method to get CActiveDataProvider instance which will filter
* models according to data in model fields.
* - Pass data provider to CGridView, CListView or any similar widget.
*
* @return CActiveDataProvider the data provider that can return the models
* based on the search/filter conditions.
*/
public function search()
{
// @todo Please modify the following code to remove attributes that should not be searched.
$criteria=new CDbCriteria;
$criteria->compare('PK_MZGTTIPOSAUTORES',$this->PK_MZGTTIPOSAUTORES);
$criteria->compare('MZGTTIPOSAUTORES_DESc',$this->MZGTTIPOSAUTORES_DESc,true);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
/**
* Returns the static model of the specified AR class.
* Please note that you should have this exact method in all your CActiveRecord descendants!
* @param string $className active record class name.
* @return baseMzgttiposautores the static model class
*/
}
This diff is collapsed.
...@@ -46,10 +46,7 @@ ...@@ -46,10 +46,7 @@
<?php echo $form->textField($model, 'MZGTBANCOAUTORES_CEDULA', array('maxlength' => 255)); ?> <?php echo $form->textField($model, 'MZGTBANCOAUTORES_CEDULA', array('maxlength' => 255)); ?>
<?php echo $form->error($model,'MZGTBANCOAUTORES_CEDULA'); ?> <?php echo $form->error($model,'MZGTBANCOAUTORES_CEDULA'); ?>
</div><!-- row --> </div><!-- row -->
<div class="row">
<?php echo $form->labelEx($model,'FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK'); ?>
</div><!-- row -->
<div class="row"> <div class="row">
<?php echo $form->labelEx($model,'MZGTBANCOAUTORES_TRATO'); ?> <?php echo $form->labelEx($model,'MZGTBANCOAUTORES_TRATO'); ?>
<?php echo $form->textField($model, 'MZGTBANCOAUTORES_TRATO', array('maxlength' => 5, 'size'=>5, 'style'=>'text-transform:uppercase;')); ?> <?php echo $form->textField($model, 'MZGTBANCOAUTORES_TRATO', array('maxlength' => 5, 'size'=>5, 'style'=>'text-transform:uppercase;')); ?>
...@@ -143,11 +140,6 @@ ...@@ -143,11 +140,6 @@
<?php echo $form->error($model,'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO'); ?> <?php echo $form->error($model,'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO'); ?>
</div><!-- row --> </div><!-- row -->
<label><?php //echo GxHtml::encode($model->getRelationLabel('mzgtpublicaciones')); ?></label>
<?php //echo $form->listBox($model, 'mzgtpublicaciones', GxHtml::encodeEx(GxHtml::listDataEx(Mzgtpublicaciones::model()->findAllAttributes(null, true)), false, true)); ?>
<label><?php //echo GxHtml::encode($model->getRelationLabel('mzgtlibroses')); ?></label>
<?php //echo $form->listBox($model, 'mzgtlibroses', GxHtml::encodeEx(GxHtml::listDataEx(Mzgtlibros::model()->findAllAttributes(null, true)), false, true)); ?>
<div class="row"> <div class="row">
<?php echo $form->labelEx($model,'MZGTBANCOAUTORES_CODIGO'); ?> <?php echo $form->labelEx($model,'MZGTBANCOAUTORES_CODIGO'); ?>
<?php echo $form->textField($model, 'MZGTBANCOAUTORES_CODIGO', array('maxlength' => 255)); ?> <?php echo $form->textField($model, 'MZGTBANCOAUTORES_CODIGO', array('maxlength' => 255)); ?>
......
...@@ -31,7 +31,7 @@ $this->menu=array( ...@@ -31,7 +31,7 @@ $this->menu=array(
'MZGTBANCOAUTORES_PAIS', 'MZGTBANCOAUTORES_PAIS',
'MZGTBANCOAUTORES_CODIGO', 'MZGTBANCOAUTORES_CODIGO',
'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO', 'MZGTBANCOAUTORES_DEPARTAMENTO_CENTRO',
'FK1_MZGTBANCOAUTORES_MZGTTIPOAUTORES_PK',
), ),
)); ?> )); ?>
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<?php echo $form->error($model,'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK'); ?> <?php echo $form->error($model,'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK'); ?>
<div class="row"> <div class="row">
<?php echo $form->labelEx($model,'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK'); ?> <?php echo $form->labelEx($model,'campo detallado CINE'); ?>
<?php echo $form->dropDownList($model, 'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK', GxHtml::listDataEx(Mzgtcampdetalladocine::model()->findAllAttributes(null, true, 'FK1_MZGTCAMPDETALLADOCINE_INV_MZGTCAMPESPECIFICOSCINE_PK='.(isset($model->FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK) ? $model->FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK : 1)))); ?> <?php echo $form->dropDownList($model, 'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK', GxHtml::listDataEx(Mzgtcampdetalladocine::model()->findAllAttributes(null, true, 'FK1_MZGTCAMPDETALLADOCINE_INV_MZGTCAMPESPECIFICOSCINE_PK='.(isset($model->FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK) ? $model->FK3_MZGTPUBLICACIONES_INV_MZGTCAMPESPECIFICOSCINE_PK : 1)))); ?>
<?php echo $form->error($model,'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK'); ?> <?php echo $form->error($model,'FK8_MZGTPUBLICACIONES_INV_MZGTCAMPDETALLADOCINE_PK'); ?>
</div><!-- row --> </div><!-- row -->
......
...@@ -102,13 +102,13 @@ $('.search-form form').submit(function(){ ...@@ -102,13 +102,13 @@ $('.search-form form').submit(function(){
'MZGTPUBLICACIONES_FACTORIMPACTO', 'MZGTPUBLICACIONES_FACTORIMPACTO',
'MZGTPUBLICACIONES_VOLUMEN', 'MZGTPUBLICACIONES_VOLUMEN',
'MZGTPUBLICACIONES_NUMEROISSUE', 'MZGTPUBLICACIONES_NUMEROISSUE',
'MZGTPUBLICACIONES_ENLACE', 'MZGTPUBLICACIONES_ENLACE',*/
'MZGTPUBLICACIONES_TITULOMEMORIAPROCEEDING', 'MZGTPUBLICACIONES_TITULOMEMORIAPROCEEDING',
'MZGTPUBLICACIONES_NUMEROPAGINAS', /*'MZGTPUBLICACIONES_NUMEROPAGINAS',
'MZGTPUBLICACIONES_PAGINAS', 'MZGTPUBLICACIONES_PAGINAS',
'MZGTPUBLICACIONES_FECHAINICIO', 'MZGTPUBLICACIONES_FECHAINICIO',
'MZGTPUBLICACIONES_FECHAFIN', 'MZGTPUBLICACIONES_FECHAFIN',*/
*/
array( array(
'class' => 'CButtonColumn', 'class' => 'CButtonColumn',
), ),
......
...@@ -35,9 +35,7 @@ array( ...@@ -35,9 +35,7 @@ array(
'type' => 'raw', 'type' => 'raw',
'value' => $model->fK3MZGTPUBLICACIONESINVMZGTCAMPESPECIFICOSCINEPK !== null ? GxHtml::link(GxHtml::encode(GxHtml::valueEx($model->fK3MZGTPUBLICACIONESINVMZGTCAMPESPECIFICOSCINEPK)), array('mzgtcampespecificoscine/view', 'id' => GxActiveRecord::extractPkValue($model->fK3MZGTPUBLICACIONESINVMZGTCAMPESPECIFICOSCINEPK, true))) : null, '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', 'name' => 'fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK',
'type' => 'raw', 'type' => 'raw',
'value' => $model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK !== null ? GxHtml::link(GxHtml::encode(GxHtml::valueEx($model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK)), array('mzgtcampdetalladocine/view', 'id' => GxActiveRecord::extractPkValue($model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK, true))) : null, 'value' => $model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK !== null ? GxHtml::link(GxHtml::encode(GxHtml::valueEx($model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK)), array('mzgtcampdetalladocine/view', 'id' => GxActiveRecord::extractPkValue($model->fK8MZGTPUBLICACIONESINVMZGTCAMPDETALLADOCINEPK, true))) : null,
......
...@@ -29,8 +29,7 @@ ...@@ -29,8 +29,7 @@
<?php echo $form->error($model,'MZGTTIPOSPUBLICACIONES_ESTADO'); ?> <?php echo $form->error($model,'MZGTTIPOSPUBLICACIONES_ESTADO'); ?>
</div><!-- row --> </div><!-- row -->
<label><?php echo GxHtml::encode($model->getRelationLabel('mzgtpublicaciones')); ?></label>
<?php echo $form->checkBoxList($model, 'mzgtpublicaciones', GxHtml::encodeEx(GxHtml::listDataEx(Mzgtpublicaciones::model()->findAllAttributes(null, true)), false, true)); ?>
<?php <?php
echo GxHtml::submitButton(Yii::t('app', 'Guardar')); echo GxHtml::submitButton(Yii::t('app', 'Guardar'));
......
This diff is collapsed.
...@@ -107,6 +107,8 @@ ...@@ -107,6 +107,8 @@
'items'=>array( 'items'=>array(
array('label'=>'Campos específico CINE', 'url'=>array('/mzgtcampespecificoscine/index'), array('label'=>'Campos específico CINE', 'url'=>array('/mzgtcampespecificoscine/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campespecificoscine")), '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'), array('label'=>'Instituciones', 'url'=>array('/mzgtinstituciones/index'),
......
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
array('label'=>'Login' array('label'=>'Login'
, 'url'=>Yii::app()->user->ui->loginUrl , 'url'=>Yii::app()->user->ui->loginUrl
, 'visible'=>Yii::app()->user->isGuest), , 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Logout ('.Yii::app()->user->name.')' array('label'=>'Salir ('.Yii::app()->user->name.')'
, 'url'=>Yii::app()->user->ui->logoutUrl , 'url'=>Yii::app()->user->ui->logoutUrl
, 'visible'=>!Yii::app()->user->isGuest), , 'visible'=>!Yii::app()->user->isGuest),
), ),
......
...@@ -126,6 +126,8 @@ ...@@ -126,6 +126,8 @@
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campamplioscine")), 'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campamplioscine")),
array('label'=>'Campos específico CINE', 'url'=>array('/mzgtcampespecificoscine/index'), array('label'=>'Campos específico CINE', 'url'=>array('/mzgtcampespecificoscine/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_campespecificoscine")), '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'), array('label'=>'Instituciones', 'url'=>array('/mzgtinstituciones/index'),
'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_instituciones")), 'visible'=>Yii::app()->user->checkAccess("menu_mantenimiento_instituciones")),
array('label'=>'Líneas de investigación', 'url'=>array('/mzgtlineasinvestigacion/index'), 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