?> <div class="form"> <?php $form=$this->beginWidget('CActiveForm', array( 'id'=>'pla-form', 'enableAjaxValidation'=>false, )); ?> <p class="note">Campos con <span class="required">*</span> son requeridos.</p> <?php echo $form->errorSummary($model); ?> <div class="row"> <?php echo $form->labelEx($model,'PLA'); ?> <?php echo $form->dropDownList($model,'PLA', CHtml::listData(Cont::model()->findAll(), 'PLA', 'PLA'),array('empty' => ' Seleccione la plaza')); ?> <?php echo $form->error($model,'PLA'); ?> </div> <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 Odontologo')); ?> <?php //echo $form->textField($model,'CED',array('size'=>50,'maxlength'=>50)); ?> <?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>
*/ /* Códigos de Tablas y Operaciones */ $opTablas = array('contenidos' => 11, 'usuarios' => 13, 'estilos' => 17, 'desarrollos' => 19, 'documentos' => 23, 'enlaces' => 29, 'etiquetas' => 31, 'eventos' => 37, 'fotos' => 41, 'relacionados' => 43); $opAccion = array('inserta' => 2, 'borra' => 3, 'actualiza' => 5); /* Ejecuta Transacción */ try { $bd->iniciaTransaccion(); // Construye Objeto. $obj = null; /** * Operaciones especiales.*/ // Inserción de Contenido con un Estilo determinado. if ($ses->getOperacion() == 34) { require_once 'cod/mod/cont.php'; require_once 'cod/mod/vinculada.php'; $obj = new Cont(); $obj->insert(); $idContenido = $obj->getId(); $obj = null; $obj = new Vinculada('contenidos_estilos', $idContenido); $obj->inserta(array('id_bloque' => $_POST['id'])); } else { /** * Operaciones estándar. */ foreach ($opTablas as $tabla => $codTabla) { if ($ses->getOperacion() % $codTabla == 0) { switch ($codTabla) { case 11: // Contenidos. Se inserta cuando se inserta un estilo. require_once 'cod/mod/cont.php'; $obj = new Cont();
<?php /** * * Desarrollado por Myra * para CNT Extremadura * 1/5/2015 * * * Controlador para la búsqueda de elementos interactivo y paso de datos. * * */ if (isset($_GET['etiqueta'])) { require_once 'cod/mod/etiqueta.php'; $obj = new Etiqueta(); $obj->setClavesBusqueda($_GET['etiqueta']); } else { if (isset($_GET['relacion'])) { require_once 'cod/mod/cont.php'; $obj = new Cont(); $obj->setCuantos(0); $obj->setClavesBusqueda($_GET['relacion']); } else { if (isset($_GET['usuario'])) { require_once 'cod/mod/usuario.php'; $obj = new Usuario(); $obj->setClavesBusqueda($_GET['usuario']); } } } $resultado = $obj->relaciona();
// Lo más leido require_once "cod/mod/masleido.php"; $objMasLeido = new MasLeido(); $dataSources['masleido'] = $objMasLeido; if ($ses->getId() != 0) { $objDesarrollo = new Cont($ses->getId()); extract($objDesarrollo->getCampos()); $vista->setTitle($vista->getTitle() . "-" . $titulo); $vista->addMeta('author', $autor); $vista->addMeta('description', $descripcion); } else { if ($ses->getBusca() != '') { $objSearch = new Cont(); $objSearch->setPublicado($ses->vistaPrevia()); $objSearch->setCuantos(0); $objSearch->setClavesBusqueda($ses->getBusca()); $dataSources['search'] = $objSearch; } elseif ($ses->getTag() != '') { $objSearch = new Cont(); $objSearch->setPublicado($ses->vistaPrevia()); $objSearch->setVigente($ses->vistaPrivada()); $objSearch->setCuantos(0); $objSearch->setTag($ses->getTag()); $dataSources['search'] = $objSearch; } } $vista->cargaContenidos($dataSources); // contador de visitas. if ($ses->vistaPublica() && $ses->getId() != 0) { $objContenido->visita($ses->getId()); }
/** * 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 Cont the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Cont::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }