public function del($id) { $tipos = new Tipos(); $tipo = $tipos->find($id); if ($tipo) { if ($tipo->delete()) { Flash::valid("Tipo de Documento Borrado"); } else { Flash::error("El Tipo de Documento no se pudo borrar"); } } else { Flash::error("El Tipo de Documento no existe"); } Router::redirect("tipos/"); }
<div class="row"> <?php echo $form->labelEx($model,'CED'); ?> <?php echo $form->dropDownList($model,'CED', CHtml::listData(Pers::model()->findAll(), 'CED', 'NOM'),array('empty' => ' Seleccione la persona')); ?> <?php echo $form->error($model,'CED'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'COD'); ?> <?php echo $form->dropDownList($model,'COD', CHtml::listData(Up::model()->findAll(array('condition'=>'REGION="CHOROTEGA"')), 'COD', 'DES'),array('empty' => ' Seleccione la U.P.')); ?> <?php echo $form->error($model,'COD'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'CODT'); ?> <?php echo $form->dropDownList($model,"CODT", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Perfil Plaza"')), 'CODT', 'DES'), array('empty'=>' Seleccione programa de atención')); ?> <?php echo $form->error($model,'CODT'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'POB'); ?> <?php echo $form->textField($model,'POB'); ?> <?php echo $form->error($model,'POB'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save',array('confirm'=>'Seguro que desea realizar la transacción?')); ?> <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?> </div> <?php $this->endWidget(); ?>
<div class="row"> <?php echo $form->labelEx($model,'CED'); ?> <?php echo $form->dropDownList($model,'CED', CHtml::listData(Pers::model()->findAll(), 'CED', 'NOM'),array('empty' => ' Seleccione la persona')); ?> <?php echo $form->error($model,'CED'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'COD'); ?> <?php echo $form->dropDownList($model,'COD', CHtml::listData(Up::model()->findAll(array('condition'=>'REGION="CHOROTEGA"')), 'COD', 'DES'),array('empty' => ' Seleccione la U.P.')); ?> <?php echo $form->error($model,'COD'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'CODT'); ?> <?php echo $form->dropDownList($model,"CODT", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Tipo servicio"')), 'DES', 'DES'), array('empty'=>' Seleccione tipo de servicio')); ?> <?php echo $form->error($model,'CODT'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'POB'); ?> <?php echo $form->textField($model,'POB'); ?> <?php echo $form->error($model,'POB'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save',array('confirm'=>'Seguro que desea realizar la transacción?')); ?> <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?> </div>
function __construct() { self::$arrayAlias = array('boleano' => 'Boleano', 'entero' => 'Entero', 'doble' => 'Doble', 'porcentaje' => 'Porcentaje', 'fecha' => 'Fecha', 'stringFecha' => 'StringFecha', 'texto' => 'Texto', 'lista' => 'Lista', 'nulo' => 'Nulo', 'email' => 'Correo', 'phone' => 'Telefono', 'url' => 'Url', 'date' => 'StringFecha', 'number' => 'Doble', 'integer' => 'Entero', 'onlyNumberSp' => 'NumerosYEspacios', 'onlyLetterSp' => 'LetrasYEspacios', 'onlyLetterNumber' => 'LetrasYNumeros', 'onlyLetterNumberSp' => 'LetrasNumerosYEspacios', 'onlyLetterNumberSpPunt' => 'LetrasNumerosEspacioYPuntuacion'); }
<?php echo $form->error($model,'FECHA'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'CODT'); ?> <?php echo $form->dropDownList($model,"CODT", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="infraestructura"')), 'CODT', 'DES'), array('empty'=>' Seleccione la ubicación')); ?> <?php echo $form->error($model,'CODT'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'COD'); ?> <?php echo $form->dropDownList($model,'COD', CHtml::listData(Up::model()->findAll(array('condition'=>'REGION="CHOROTEGA"')), 'COD', 'DES'),array('empty' => ' Seleccione la U.P.')); ?> <?php echo $form->error($model,'COD'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'ESTADO'); ?> <?php echo $form->dropDownList($model,"ESTADO", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Estado"')), 'DES', 'DES'), array('empty'=>' Seleccione el estado')); ?> <?php /* echo $form->textField($model,'ESTADO',array('size'=>50,'maxlength'=>50));*/ ?> <?php echo $form->error($model,'ESTADO'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save'); ?> <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?> </div> <?php $this->endWidget(); ?> </div><!-- form -->
private function listasInput($regla = false){ $cadena= ''; $cadena.=' <div id="tabsListas">'; $cadena.=' <ul>'; $cadena.=' <li><a href="#tabs-operaciones">'.utf8_encode($this->lenguaje->getCadena ('operaciones')).'</a></li>'; $cadena.=' <li><a href="#tabs-parametros">'.utf8_encode($this->lenguaje->getCadena ('parametros')).'</a></li>'; $cadena.=' <li><a href="#tabs-variables">'.utf8_encode($this->lenguaje->getCadena ('variables')).'</a></li>'; //if($regla===true){ $cadena.=' <li><a href="#tabs-funciones">'.utf8_encode($this->lenguaje->getCadena ('funciones')).'</a></li>'; //} $cadena.=' </ul>'; //operaciones $cadena.=' <div class="tabOverflow" id="tabs-operaciones">'; $cadena.=' <div class="contenedorCalculadora">'; foreach ($this->operadores as $operador){ $cadena.=' <div onclick="insertarValorTextBox(\''.$operador['nombre'].'\')" class="elementoListaCalculadora"><a title="'.$operador['alias'].'" >'.$operador['nombre'].'</a></div>'; } $cadena.=' </div>'; $cadena.=' </div>'; //parametros $cadena.=' <div id="tabs-parametros">'; $cadena.=' <div >'; $cadena.=' <div class="form-inline"><input class="form-control" placeholder="'.utf8_encode($this->lenguaje->getCadena ('buscar')).'" type="text" id="buscarParametro" onkeyup="buscarBotonesCalculadora(\'botonParametro\' ,\'buscarParametro\')" ></input></div>'; $cadena.=' <div class="tabOverflow">'; if($this->getListaElementos('parametro',array('','','','','','',1))){ foreach ($this->listaElementos as $elemento){ $cadena.=' <div style="overflow: hidden;" onclick="insertarValorTextBox(\'_'.$elemento['nombre'].'_\')" class="botonParametro elementoListaCalculadora"><a title="insertar '.$elemento['nombre'].' , valor:'.base64_decode($elemento['valor']).' ,tipo:'.Tipos::getTipoAlias($elemento['tipo']).' " >'.$elemento['nombre'].'</a></div>'; } } $cadena.=' </div>'; $cadena.=' </div>'; $cadena.=' </div>'; //variables $cadena.=' <div id="tabs-variables">'; $cadena.=' <div >'; $cadena.=' <div class="form-inline"><input class="form-control" placeholder="'.utf8_encode($this->lenguaje->getCadena ('buscar')).'" type="text" id="buscarVariable" onkeyup="buscarBotonesCalculadora(\'botonVariable\' ,\'buscarVariable\')" ></input></div>'; $cadena.=' <div class="tabOverflow">'; if($this->getListaElementos('variable',array('','','','','','',1))){ foreach ($this->listaElementos as $elemento){ $cadena.=' <div style="overflow: hidden;" onclick="insertarValorTextBox(\''.$elemento['nombre'].'\')" class="botonVariable elementoListaCalculadora"><a title="insertar '.$elemento['nombre'].' , valor:'.base64_decode($elemento['valor']).' ,tipo:'.Tipos::getTipoAlias($elemento['tipo']).' " >'.$elemento['nombre'].'</a></div>'; } } $cadena.=' </div>'; $cadena.=' </div>'; $cadena.=' </div>'; //if($regla===true){ //funciones $cadena.=' <div id="tabs-funciones">'; $cadena.=' <div >'; $cadena.=' <div class="form-inline"><input class="form-control" placeholder="'.utf8_encode($this->lenguaje->getCadena ('buscar')).'" type="text" id="buscarFuncion" onkeyup="buscarBotonesCalculadora(\'botonFuncion\' ,\'buscarFuncion\')" ></input></div>'; $cadena.=' <div class="tabOverflow">'; if($this->getListaElementos('funcion',array('','','','','1'))){ foreach ($this->listaElementos as $elemento){ $v2 = $this->getVariablesListaDelTexto(base64_decode($elemento['valor'])); $valorParametrosFuncion=''; if(is_array($v2)){ foreach ($v2 as $v) $valorParametrosFuncion.=$v[0].","; } $valorParametrosFuncion = trim($valorParametrosFuncion, ","); $cadena.=' <div style="overflow: hidden;" onclick="insertarValorTextBox(\''.$elemento['nombre'].'('.$valorParametrosFuncion.')\')" class="botonFuncion elementoListaCalculadora"><a title="insertar '.$elemento['nombre'].'('.$valorParametrosFuncion.') ,tipo:'.Tipos::getTipoAlias($elemento['tipo']).'" >'.$elemento['nombre'].'</a></div>'; } } $cadena.=' </div>'; $cadena.=' </div>'; $cadena.=' </div>'; //} $cadena.=' </div>'; return $cadena; }
<div class="carousel-caption"> <h4> Sushi de primera calidad </h4> </div> </div> </div> <a class="left carousel-control" href="#carousel-935538" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a> <a class="right carousel-control" href="#carousel-935538" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a> </div> </div> </div> <div class="row clearfix"> <div class="col-md-12 column"> <h3 class="text-center"> <form action="platos.php" method="post"> <?php list($tipos) = Tipos::getTipos(); foreach ($tipos as $tipo) { echo "<input type='radio' name='tipos' onchange='showPlatos(this.value)' value='" . $tipo->getValueEncoded("id_tipo") . "'>" . $tipo->getValueEncoded("nombre") . " "; } ?> </form> </h3> <div id="txtHint"><h3 class="text-center">Seleccione un tipo para ver sus platos</h3></div> </div> </div> </div> </body> </html>
private function validarColumna($colIndex = '', $valor = '') { if (is_null($colIndex) || $colIndex == '' || is_null($valor) || $valor == '') { $this->mensaje->addMensaje("101", "errorEntradaParametros", 'error'); return false; } $conexion = $this->getConexion(); $this->setConexion('estructura'); $columnaId = $this->getColumnas($colIndex, 'nombre', 'id'); $tipoDatoID = $this->getColumnas($columnaId, 'id', 'tipo_dato_id'); $tipoDatoNombre = $this->getTipoDato($tipoDatoID, 'id', 'nombre'); if ($tipoDatoID === false || $columnaId === false) { $this->mensaje->addMensaje("101", "errorEntradaColumnaInvalida: " . $colIndex, 'error'); $this->setConexion($conexion); return false; } $tipoDatoNombre = $this->getTipoDato($tipoDatoID, 'id', 'nombre'); //si es fecha if ($tipoDatoNombre == 'date') { $valor = explode(",", $valor); foreach ($valor as $val) { if (Tipos::validarTipo($val, $tipoDatoID) === false) { $this->mensaje->addMensaje("101", "errorTipoDatoColumna: " . $colIndex, 'error'); $this->setConexion($conexion); return false; } $nuevoValor = Tipos::evaluarTipo($val, $tipoDatoID); if ($nuevoValor === false) { $this->mensaje->addMensaje("101", "errorValorColumna:" . $colIndex, 'error'); $this->setConexion($conexion); return false; } } } else { if (Tipos::validarTipo($valor, $tipoDatoID) === false) { $this->mensaje->addMensaje("101", "errorTipoDatoColumna: " . $colIndex, 'error'); $this->setConexion($conexion); return false; } $nuevoValor = Tipos::evaluarTipo($valor, $tipoDatoID); if ($nuevoValor === false) { $this->mensaje->addMensaje("101", "errorValorColumna:" . $colIndex, 'error'); $this->setConexion($conexion); return false; } } //validar si es una lista, si el id de la lista existe $tipoInput = $this->getColumnas($columnaId, 'id', 'input'); $this->tmpTipoInputColumna = $tipoInput; $this->tmpValorColumna = $nuevoValor; if ($tipoInput === false) { $this->mensaje->addMensaje("101", "errorInput: " . $colIndex, 'error'); $this->setConexion($conexion); return false; } $this->setConexion($conexion); if (strtolower($tipoInput) == 'select') { $conexion = $this->getConexion(); $this->setConexion('estructura'); $objetoId = $this->getColumnas($columnaId, 'id', 'objetos_id'); if ($objetoId === false) { $this->mensaje->addMensaje("101", "registroObjetoNoExiste", 'error'); $this->setConexion($conexion); return false; } $objetoNombre = $this->getObjeto($objetoId, 'id', 'ejecutar'); if ($objetoNombre === false) { $this->mensaje->addMensaje("101", "registroObjetoNoExiste", 'error'); $this->setConexion($conexion); return false; } $objetoNombre = ucfirst($objetoNombre); $ejecucion = 'get' . $objetoNombre; $conexionObjeto = $this->getColumnas($columnaId, 'id', 'conexion_nombre'); $this->setConexion($conexionObjeto); $validacionIdEnLista = (bool) $this->{$ejecucion}($nuevoValor, 'id', 'id'); if ($validacionIdEnLista === false) { $this->mensaje->addMensaje("101", "errorFk: " . $colIndex, 'error'); $this->setConexion($conexion); return false; } $this->setConexion($conexion); } $this->setConexion($conexion); return true; }
/** * Este metodo devuelve una lista con los datos de sentencia SQL * @return List */ public function getProgramlist() { $sql = "select CODT,DES from tipos where tipo='programa'"; $list = Tipos::model()->findAllBySql($sql, $params = array(':TIPO' => 'programa')); //$list = Tipos::model()->findAll('TIPO = :TIPO ',array(':TIPO'=>'programa')); $lista = CHtml::listData($list, 'CODT', 'DES'); foreach ($lista as $value => $descripcion) { echo CHtml::tag('option', array('value' => $value), CHtml::encode($descripcion), true); } }
'showButtonPanel'=>'true','mode'=>'focus','dateFormat'=>'yy', ),)); ?> <?php echo $form->error($model,'FECHA'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'CODT'); ?> <?php //echo $form->textField($model,'CODT'); ?> <?php echo $form->dropDownList($model,'CODT', CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="SIVEO"')), 'CODT', 'DES'),array('empty' => ' Seleccione Tipo.')); ?> <?php echo $form->error($model,'CODT'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'GRUPO'); ?> <?php echo $form->dropDownList($model,'GRUPO', CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Grupo Etario"')), 'CODT', 'DES'),array('empty' => ' Seleccione grupo.')); ?> <?php echo $form->error($model,'GRUPO'); ?> </div> <div class="row"> <?php echo $form->labelEx($model,'VALOR'); ?> <?php echo $form->textField($model,'VALOR',array('size'=>10,'maxlength'=>10)); ?> <?php echo $form->error($model,'VALOR'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save',array('confirm'=>'Seguro que desea realizar la transacción?')); ?> <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?> </div> <?php $this->endWidget(); ?>
function campo($icone, $id = '') { return parent::campo('call', $id, "onkeyup=\"telefoneMask();\""); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return Tipos the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Tipos::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
function campo($icone = 'user', $id = '', $complemento = '', $classe = '') { return parent::campo('user', $id, $complemento, $classe); }
function campo($icone = '', $id = '', $complemento = '', $classe = '') { return parent::campo('calendar', $id, "onfocus=\"datapick()\""); }