本文整理汇总了PHP中Controller::scriptBasico方法的典型用法代码示例。如果您正苦于以下问题:PHP Controller::scriptBasico方法的具体用法?PHP Controller::scriptBasico怎么用?PHP Controller::scriptBasico使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Controller
的用法示例。
在下文中一共展示了Controller::scriptBasico方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionCreate
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));
}
示例2: actionCreate
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));
}
示例3: actionAdmin
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));
}
示例4: actionUpdate
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));
}
示例5: actionUpdate
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));
}
示例6: actionAdmin
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));
}
示例7: actionUpdate
/**
* 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));
}
示例8: actionAdmin
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));
}
示例9: actionUpdate
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 != '') {
//.........这里部分代码省略.........
示例10: actionUpdate
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));
}
示例11: actionuploadFiles
public function actionuploadFiles($ins, $sede)
{
if (trim($ins) == "") {
exit("Parametros incorrectos");
}
Controller::scriptBasico();
$this->render('uploadFiles');
}
示例12: actionViewJornadaGradoGrupo
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));
}