public function actionCreate()
 {
     $model = new DueDocumento();
     $this->layout = 'main_box';
     Controller::scriptBasico(6);
     $this->performAjaxValidation($model, 'due-documento-form');
     if (isset($_POST['DueDocumento'])) {
         $model->setAttributes($_POST['DueDocumento']);
         $rutaupload = Yii::getPathOfAlias('webroot') . "//uploads//";
         $rutapath = Yii::getPathOfAlias('webroot') . "//descargas//";
         if (CUploadedFile::getInstance($model, 'acta_rector_delegado') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->acta_rector_delegado = CUploadedFile::getInstance($model, 'acta_rector_delegado');
             $namefile = $semilla . $model->acta_rector_delegado;
             $model->acta_rector_delegado->saveAs($rutapath . $namefile);
             $model->acta_rector_delegado = $namefile;
         } elseif ($_POST['acta_rector_delegado_H'] != '') {
             if (copy($rutaupload . $_POST['acta_rector_delegad_H'], $rutapath . $_POST['acta_rector_delegado_H'])) {
                 unlink($rutaupload . $_POST['acta_rector_delegado_H']);
                 $model->acta_rector_delegado = $_POST['acta_rector_delegado_H'];
             }
         }
         if ($model->save()) {
             if (Yii::app()->getRequest()->getIsAjaxRequest()) {
                 Yii::app()->end();
             } else {
                 $this->redirect(array('view', 'id' => $model->iddue_documento));
             }
         }
     }
     $this->render('create', array('model' => $model));
 }
 public function actionCreate($id, $iddoc, $dane, $tipdoc, $doc)
 {
     $this->layout = 'main_box';
     $modelgrid = new DocumentoNuevo();
     $modelgrid->unsetAttributes();
     $modelgrid->documentoanexo_id = $id;
     $tabla = DocumentoAnexo::model()->findBypk($id)->tabla;
     switch ($tabla) {
         case 'matricula':
             $modelgrid->matriculaespejo_id = $iddoc;
             break;
         case 'docente':
             $modelgrid->docenteespejo_id = $iddoc;
             break;
         case 'administrativo':
             $modelgrid->administrativoespejo_id = $iddoc;
             break;
     }
     $model = new DocumentoNuevo();
     Controller::scriptBasico(7);
     $this->performAjaxValidation($model, 'documento-nuevo-form');
     if (isset($_POST['DocumentoNuevo'])) {
         $model->setAttributes($_POST['DocumentoNuevo']);
         switch ($tabla) {
             case 'matricula':
                 $model->matriculaespejo_id = $iddoc;
                 break;
             case 'docente':
                 $model->docenteespejo_id = $iddoc;
                 break;
             case 'administrativo':
                 $model->administrativoespejo_id = $iddoc;
                 break;
         }
         $model->documentoanexo_id = $id;
         $model->CODIGO_DANE_SEDE = $dane;
         $model->TIPO_DOCUMENTO = $tipdoc;
         $model->NRO_DOCUMENTO = $doc;
         $rutaupload = Yii::getPathOfAlias('webroot') . "//uploads//";
         $rutapath = "..//descargas//";
         if (CUploadedFile::getInstanceByName('archivo_upload') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->archivo = CUploadedFile::getInstanceByName('archivo_upload');
             $namefile = $semilla . $model->archivo;
             $model->archivo->saveAs($rutapath . $namefile);
             $model->archivo = $namefile;
         } elseif (copy($rutaupload . $model->archivo, $rutapath . $model->archivo)) {
             unlink($rutaupload . $model->archivo);
         }
         if ($model->save()) {
             if (Yii::app()->getRequest()->getIsAjaxRequest()) {
                 Yii::app()->end();
             } else {
                 $this->redirect(array('create', 'id' => $id, 'iddoc' => $iddoc, 'dane' => $dane, 'tipdoc' => $tipdoc, 'doc' => $doc));
             }
         }
     }
     $this->render('create', array('model' => $model, 'id' => $id, 'iddoc' => $iddoc, 'modelgrid' => $modelgrid));
 }
Example #3
0
 public function actionAdmin()
 {
     Controller::scriptBasico(5);
     $model = new Due('search');
     $model->unsetAttributes();
     if (isset($_GET['Due'])) {
         $model->setAttributes($_GET['Due']);
     }
     $this->render('admin', array('model' => $model));
 }
 public function actionUpdate($id)
 {
     $this->layout = 'main_box';
     $model = $this->loadModel($id, 'DocumentoExistente');
     Controller::scriptBasico(6);
     $this->performAjaxValidation($model, 'documento-existente-form');
     if (isset($_POST['DocumentoExistente'])) {
         $model->setAttributes($_POST['DocumentoExistente']);
         if ($model->save()) {
             $this->redirect(array('update', 'id' => $model->iddocumentoexistente));
         }
     }
     $this->render('update', array('model' => $model));
 }
 public function actionUpdate($id, $idupdate, $save = 0)
 {
     $modelold = Administrativo::Model()->findByPk($id);
     $model = $this->loadModel($idupdate, 'AdministrativoEspejo');
     $this->layout = 'main_box';
     Controller::scriptBasico(9);
     if (isset($_POST['AdministrativoEspejo'])) {
         $model->setAttributes($_POST['AdministrativoEspejo']);
         if ($id != 0) {
             if ($_POST['AdministrativoEspejo']['codigo_depto'] != "") {
                 $modelold->codigo_depto = $_POST['AdministrativoEspejo']['codigo_depto'];
             }
             if ($_POST['AdministrativoEspejo']['mun_codigo'] != "") {
                 $modelold->mun_codigo = $_POST['AdministrativoEspejo']['mun_codigo'];
             }
             if ($_POST['AdministrativoEspejo']['codigo_dane'] != "") {
                 $modelold->codigo_dane = $_POST['AdministrativoEspejo']['codigo_dane'];
             }
             if ($_POST['AdministrativoEspejo']['tipo_documento'] != "") {
                 $modelold->tipo_documento = $_POST['AdministrativoEspejo']['tipo_documento'];
             }
             if ($_POST['AdministrativoEspejo']['nro_documento'] != "") {
                 $modelold->nro_documento = $_POST['AdministrativoEspejo']['nro_documento'];
             }
             if ($_POST['AdministrativoEspejo']['apellido1'] != "") {
                 $modelold->apellido1 = $_POST['AdministrativoEspejo']['apellido1'];
             }
             if ($_POST['AdministrativoEspejo']['apellido2'] != "") {
                 $modelold->apellido2 = $_POST['AdministrativoEspejo']['apellido2'];
             }
             if ($_POST['AdministrativoEspejo']['nombre1'] != "") {
                 $modelold->nombre1 = $_POST['AdministrativoEspejo']['nombre1'];
             }
             if ($_POST['AdministrativoEspejo']['nombre2'] != "") {
                 $modelold->nombre2 = $_POST['AdministrativoEspejo']['nombre2'];
             }
             if (!$modelold->save()) {
                 throw new CHttpException(400, Yii::t('app', 'Error al guardar.'));
             }
         } else {
             $model->idadministrativo = 0;
         }
         if ($model->save()) {
             $this->redirect(array('update', 'idupdate' => $model->idadministrativoEspejo, 'id' => $id, 'save' => 1));
         }
     }
     $this->render('update', array('model' => $model, 'modelold' => $modelold, 'save' => $save));
 }
 public function actionAdmin()
 {
     Controller::scriptBasico(1);
     Controller::scriptBasico(2);
     Controller::scriptBasico(8);
     $model = new Administrativo('search');
     $modelDocumentosAntiguos = new VerDocumentoAdministrativoAntiguo('search');
     $modelDocumentosNuevos = new VerDocumentoAdministrativoNuevo('search');
     $model->unsetAttributes();
     $modelDocumentosAntiguos->unsetAttributes();
     $modelDocumentosNuevos->unsetAttributes();
     if (isset($_GET['Administrativo'])) {
         $model->setAttributes($_GET['Administrativo']);
         $modelDocumentosAntiguos->setAttributes($_GET['Administrativo']);
         $modelDocumentosNuevos->setAttributes($_GET['Administrativo']);
         $modelDocumentosNuevos->idadministrativo = 0;
     }
     $this->render('admin', array('model' => $model, 'modelDocumentosNuevos' => $modelDocumentosNuevos, 'modelDocumentosAntiguos' => $modelDocumentosAntiguos));
 }
 /**
  * Updates a particular model.
  * If update is successful, the browser will be redirected to the 'view' page.
  * @param integer $id the ID of the model to be updated
  */
 public function actionUpdate($id)
 {
     Controller::scriptBasico();
     $baseUrl = Yii::app()->baseUrl;
     $cs = Yii::app()->getClientScript();
     $cs->registerCssFile($baseUrl . "/css/demo_page.css");
     $cs->registerCssFile($baseUrl . "/css/jquery.dataTables.css");
     $cs->registerScriptFile($baseUrl . '/js/jquery.dataTables.min.js');
     $model = $this->loadModel($id);
     // Uncomment the following line if AJAX validation is needed
     $this->performAjaxValidation($model);
     if (isset($_POST['CatSedes'])) {
         $model->attributes = $_POST['CatSedes'];
         //            $a = 'esto llega: '.$_POST['CatSedes'];
         //            var_dump($_POST['CatSedes']);
         //            echo $a;
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('update', array('model' => $model));
 }
 public function actionAdmin()
 {
     Controller::scriptBasico(1);
     Controller::scriptBasico(2);
     $model = new Matricula('search');
     $modelDocumentosAntiguos = new VerDocumentosAntiguos('search');
     $modelDocumentosNuevos = new VerDocumentosNuevos('search');
     $model->unsetAttributes();
     $modelDocumentosAntiguos->unsetAttributes();
     $modelDocumentosNuevos->unsetAttributes();
     if (isset($_GET['Matricula'])) {
         $model->setAttributes($_GET['Matricula']);
         if (isset($_GET['yt0'])) {
             $modelDocumentosNuevos->CODDPTO = $_GET['Matricula']['CODDPTO'];
             $modelDocumentosNuevos->CODMUN = $_GET['Matricula']['CODMUN'];
             $modelDocumentosNuevos->CODIGO_DANE_ESTABLEDUCATIVO = $_GET['Matricula']['CODIGO_DANE_ESTABLEDUCATIVO'];
             $modelDocumentosNuevos->NRO_OCUMENTO = $_GET['Matricula']['NRO_OCUMENTO'];
             $modelDocumentosNuevos->APELLIDO1 = $_GET['Matricula']['APELLIDO1'];
             $modelDocumentosNuevos->APELLIDO2 = $_GET['Matricula']['APELLIDO2'];
             $modelDocumentosNuevos->NOMBRE1 = $_GET['Matricula']['NOMBRE1'];
             $modelDocumentosNuevos->NOMBRE2 = $_GET['Matricula']['NOMBRE2'];
             $modelDocumentosAntiguos->CODDPTO = $_GET['Matricula']['CODDPTO'];
             $modelDocumentosAntiguos->CODMUN = $_GET['Matricula']['CODMUN'];
             $modelDocumentosAntiguos->CODIGO_DANE_ESTABLEDUCATIVO = $_GET['Matricula']['CODIGO_DANE_ESTABLEDUCATIVO'];
             $modelDocumentosAntiguos->NRO_OCUMENTO = $_GET['Matricula']['NRO_OCUMENTO'];
             $modelDocumentosAntiguos->APELLIDO1 = $_GET['Matricula']['APELLIDO1'];
             $modelDocumentosAntiguos->APELLIDO2 = $_GET['Matricula']['APELLIDO2'];
             $modelDocumentosAntiguos->NOMBRE1 = $_GET['Matricula']['NOMBRE1'];
             $modelDocumentosAntiguos->NOMBRE2 = $_GET['Matricula']['NOMBRE2'];
         } else {
             $modelDocumentosNuevos->setAttributes($_GET['Matricula']);
             $modelDocumentosAntiguos->setAttributes($_GET['Matricula']);
         }
     }
     $this->render('admin', array('model' => $model, 'modelDocumentosNuevos' => $modelDocumentosNuevos, 'modelDocumentosAntiguos' => $modelDocumentosAntiguos));
 }
 public function actionUpdate($id)
 {
     $this->layout = 'main_box';
     $model = $this->loadModel($id, 'MatriculaDocumento');
     Controller::scriptBasico(3);
     $file1 = $model->documento_identidad;
     $file2 = $model->documento_complementario;
     $file3 = $model->documento_matricula;
     $file4 = $model->acto_administrativo;
     $file5 = $model->observador_alumno;
     $file6 = $model->calificaciones_estudiante;
     $file7 = $model->incapacidad_medica;
     $file8 = $model->certificado_discapacidad;
     $file9 = $model->capacidad_excepcional;
     if (isset($_POST['MatriculaDocumento'])) {
         $model->setAttributes($_POST['MatriculaDocumento']);
         $rutaupload = Yii::getPathOfAlias('webroot') . "//uploads//";
         $rutapath = Yii::getPathOfAlias('webroot') . "//descargas//";
         if (CUploadedFile::getInstance($model, 'documento_identidad') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->documento_identidad = CUploadedFile::getInstance($model, 'documento_identidad');
             $namefile = $semilla . $model->documento_identidad;
             $model->documento_identidad->saveAs($rutapath . $namefile);
             $model->documento_identidad = $namefile;
         } elseif ($_POST['documento_identidad_H'] != '') {
             if (copy($rutaupload . $_POST['documento_identidad_H'], $rutapath . $_POST['documento_identidad_H'])) {
                 unlink($rutaupload . $_POST['documento_identidad_H']);
                 $model->documento_identidad = $_POST['documento_identidad_H'];
             }
         } elseif ($file1 != '') {
             $model->documento_identidad = $file1;
         }
         if (CUploadedFile::getInstance($model, 'documento_complementario') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->documento_complementario = CUploadedFile::getInstance($model, 'documento_complementario');
             $namefile = $semilla . $model->documento_complementario;
             $model->documento_complementario->saveAs($rutapath . $namefile);
             $model->documento_complementario = $namefile;
         } elseif ($_POST['documento_complementario_H'] != '') {
             if (copy($rutaupload . $_POST['documento_complementario_H'], $rutapath . $_POST['documento_complementario_H'])) {
                 unlink($rutaupload . $_POST['documento_complementario_H']);
                 $model->documento_complementario = $_POST['documento_complementario_H'];
             }
         } elseif ($file2 != '') {
             $model->documento_complementario = $file2;
         }
         if (CUploadedFile::getInstance($model, 'documento_matricula') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->documento_matricula = CUploadedFile::getInstance($model, 'documento_matricula');
             $namefile = $semilla . $model->documento_matricula;
             $model->documento_matricula->saveAs($rutapath . $namefile);
             $model->documento_matricula = $namefile;
         } elseif ($_POST['documento_matricula_H'] != '') {
             if (copy($rutaupload . $_POST['documento_matricula_H'], $rutapath . $_POST['documento_matricula_H'])) {
                 unlink($rutaupload . $_POST['documento_matricula_H']);
                 $model->documento_matricula = $_POST['documento_matricula_H'];
             }
         } elseif ($file3 != '') {
             $model->documento_matricula = $file3;
         }
         if (CUploadedFile::getInstance($model, 'acto_administrativo') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->acto_administrativo = CUploadedFile::getInstance($model, 'acto_administrativo');
             $namefile = $semilla . $model->acto_administrativo;
             $model->acto_administrativo->saveAs($rutapath . $namefile);
             $model->acto_administrativo = $namefile;
         } elseif ($_POST['acto_administrativo_H'] != '') {
             if (copy($rutaupload . $_POST['acto_administrativo_H'], $rutapath . $_POST['acto_administrativo_H'])) {
                 unlink($rutaupload . $_POST['acto_administrativo_H']);
                 $model->acto_administrativo = $_POST['acto_administrativo_H'];
             }
         } elseif ($file4 != '') {
             $model->acto_administrativo = $file4;
         }
         if (CUploadedFile::getInstance($model, 'observador_alumno') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->observador_alumno = CUploadedFile::getInstance($model, 'observador_alumno');
             $namefile = $semilla . $model->observador_alumno;
             $model->observador_alumno->saveAs($rutapath . $namefile);
             $model->observador_alumno = $namefile;
         } elseif ($_POST['observador_alumno_H'] != '') {
             if (copy($rutaupload . $_POST['observador_alumno_H'], $rutapath . $_POST['observador_alumno_H'])) {
                 unlink($rutaupload . $_POST['observador_alumno_H']);
                 $model->observador_alumno = $_POST['observador_alumno_H'];
             }
         } elseif ($file5 != '') {
             $model->observador_alumno = $file5;
         }
         if (CUploadedFile::getInstance($model, 'calificaciones_estudiante') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->calificaciones_estudiante = CUploadedFile::getInstance($model, 'calificaciones_estudiante');
             $namefile = $semilla . $model->calificaciones_estudiante;
             $model->calificaciones_estudiante->saveAs($rutapath . $namefile);
             $model->calificaciones_estudiante = $namefile;
         } elseif ($_POST['calificaciones_estudiante_H'] != '') {
             if (copy($rutaupload . $_POST['calificaciones_estudiante_H'], $rutapath . $_POST['calificaciones_estudiante_H'])) {
                 unlink($rutaupload . $_POST['calificaciones_estudiante_H']);
                 $model->calificaciones_estudiante = $_POST['calificaciones_estudiante_H'];
             }
         } elseif ($file6 != '') {
             $model->calificaciones_estudiante = $file6;
         }
         //new
         if (CUploadedFile::getInstance($model, 'incapacidad_medica') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->incapacidad_medica = CUploadedFile::getInstance($model, 'incapacidad_medica');
             $namefile = $semilla . $model->incapacidad_medica;
             $model->incapacidad_medica->saveAs($rutapath . $namefile);
             $model->incapacidad_medica = $namefile;
         } elseif ($_POST['incapacidad_medica_H'] != '') {
             if (copy($rutaupload . $_POST['incapacidad_medica_H'], $rutapath . $_POST['incapacidad_medica_H'])) {
                 unlink($rutaupload . $_POST['incapacidad_medica_H']);
                 $model->incapacidad_medica = $_POST['incapacidad_medica_H'];
             }
         } elseif ($file7 != '') {
             $model->incapacidad_medica = $file7;
         }
         if (CUploadedFile::getInstance($model, 'certificado_discapacidad') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->certificado_discapacidad = CUploadedFile::getInstance($model, 'certificado_discapacidad');
             $namefile = $semilla . $model->certificado_discapacidad;
             $model->certificado_discapacidad->saveAs($rutapath . $namefile);
             $model->certificado_discapacidad = $namefile;
         } elseif ($_POST['certificado_discapacidad_H'] != '') {
             if (copy($rutaupload . $_POST['certificado_discapacidad_H'], $rutapath . $_POST['certificado_discapacidad_H'])) {
                 unlink($rutaupload . $_POST['certificado_discapacidad_H']);
                 $model->certificado_discapacidad = $_POST['certificado_discapacidad_H'];
             }
         } elseif ($file8 != '') {
             $model->certificado_discapacidad = $file8;
         }
         if (CUploadedFile::getInstance($model, 'capacidad_excepcional') != null) {
             $semilla = Date('d_m_Y_h_i_s_');
             $model->capacidad_excepcional = CUploadedFile::getInstance($model, 'capacidad_excepcional');
             $namefile = $semilla . $model->capacidad_excepcional;
             $model->capacidad_excepcional->saveAs($rutapath . $namefile);
             $model->capacidad_excepcional = $namefile;
         } elseif ($_POST['capacidad_excepcional_H'] != '') {
             if (copy($rutaupload . $_POST['capacidad_excepcional_H'], $rutapath . $_POST['capacidad_excepcional_H'])) {
                 unlink($rutaupload . $_POST['capacidad_excepcional_H']);
                 $model->capacidad_excepcional = $_POST['capacidad_excepcional_H'];
             }
         } elseif ($file9 != '') {
             $model->capacidad_excepcional = $file9;
         }
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->idmatriculadocumento));
         }
     }
     $this->render('update', array('model' => $model));
 }
 public function actionUpdate($id, $idupdate, $save = 0)
 {
     if ($id != 0) {
         $modelold = Docente::Model()->findByPk($id);
     } else {
         $modelold = new Docente();
     }
     $model = $this->loadModel($idupdate, 'DocenteEspejo');
     $this->layout = 'main_box';
     Controller::scriptBasico();
     if (isset($_POST['DocenteEspejo'])) {
         $model->setAttributes($_POST['DocenteEspejo']);
         if ($id != 0) {
             if ($_POST['DocenteEspejo']['cod_dep'] != "") {
                 $modelold->cod_dep = $_POST['DocenteEspejo']['cod_dep'];
             }
             if ($_POST['DocenteEspejo']['cod_mun'] != "") {
                 $modelold->cod_mun = $_POST['DocenteEspejo']['cod_mun'];
             }
             if ($_POST['DocenteEspejo']['codigo_dane'] != "") {
                 $modelold->codigo_dane = $_POST['DocenteEspejo']['codigo_dane'];
             }
             if ($_POST['DocenteEspejo']['num_doc'] != "") {
                 $modelold->num_doc = $_POST['DocenteEspejo']['num_doc'];
             }
             if ($_POST['DocenteEspejo']['apellido1'] != "") {
                 $modelold->apellido1 = $_POST['DocenteEspejo']['apellido1'];
             }
             if ($_POST['DocenteEspejo']['apellido2'] != "") {
                 $modelold->apellido2 = $_POST['DocenteEspejo']['apellido2'];
             }
             if ($_POST['DocenteEspejo']['nombre1'] != "") {
                 $modelold->nombre1 = $_POST['DocenteEspejo']['nombre1'];
             }
             if ($_POST['DocenteEspejo']['nombre2'] != "") {
                 $modelold->nombre2 = $_POST['DocenteEspejo']['nombre2'];
             }
             if (!$modelold->save()) {
                 throw new CHttpException(400, Yii::t('app', 'Error al guardar.'));
             }
         } else {
             $model->iddocente = 0;
         }
         if ($model->save()) {
             $this->redirect(array('update', 'id' => $model->iddocenteEspejo, 'idupdate' => $model->iddocenteEspejo, 'save' => 1));
         }
     }
     $this->render('update', array('model' => $model, 'modelold' => $modelold, 'save' => $save));
 }
 public function actionuploadFiles($ins, $sede)
 {
     if (trim($ins) == "") {
         exit("Parametros incorrectos");
     }
     Controller::scriptBasico();
     $this->render('uploadFiles');
 }
Example #12
0
 public function actionViewJornadaGradoGrupo($men_id, $per_id)
 {
     Controller::scriptBasico();
     $objAudMatricula = AudMatricula::model()->findByAttributes(array('men_id' => $men_id, 'per_id' => $per_id));
     $queryJornadas = "SELECT sj.id, sj.nombre FROM cat_sedes sj\n                          INNER JOIN sys_navegacion b ON b.establecimiento_id = sj.establecimiento_id";
     $dataJornadas = Yii::app()->db->createCommand($queryJornadas)->queryAll();
     $optionJornadas = "";
     foreach ($dataJornadas as $item => $value) {
         $optionJornadas .= "<option value='{$value['id']}'>{$value['nombre']}</option>";
     }
     $this->layout = 'main_box';
     $this->render('audjornadagradogrupo', array("sede_id" => $objAudMatricula->sede_id, "jornada_id" => $objAudMatricula->tipo_jornada_id, "grado_id" => $objAudMatricula->grado_id, "grupo_id" => $objAudMatricula->grupo_curso_id, "jornadas" => $optionJornadas));
 }