function agregarAction() { $this->view->subtitle = $this->info->sitio->contacto->agregar->titulo; $this->view->contacto = new stdClass(); $this->view->action = $this->info->sitio->usuarios->agregar->action; $this->view->buttonText = $this->info->sitio->contacto->agregar->buttonText; if ($this->_request->isPost()) { Zend_Loader::loadClass('Zend_Filter_StripTags'); $filter = new Zend_Filter_StripTags(); $this->view->contacto->nombre = trim($filter->filter($this->_request->getPost('nombre'))); $this->view->contacto->email = trim($filter->filter($this->_request->getPost('email'))); $this->view->contacto->comentario = trim($filter->filter($this->_request->getPost('comentario'))); $this->view->contacto->telefono = trim($filter->filter($this->_request->getPost('telefono'))); $fecha = date("Y-m-d H:i:s"); if ($this->view->contacto->nombre != '' && $this->view->contacto->email != '' && $this->view->contacto->comentario != '' && $this->view->contacto->telefono != '') { $data = array('nombre' => $this->view->contacto->nombre, 'email' => $this->view->contacto->email, 'comentario' => $this->view->contacto->comentario, 'telefono' => $this->view->contacto->telefono, 'fecha' => $fecha, 'id_sitio' => $this->session->sitio->id); $contacto = new Contacto(); $contacto->insert($data); //Enviamos el correo. $destinatario = $this->view->contacto->email; $asunto = $this->info->sitio->contacto->add->asunto; $cuerpo = $this->view->contacto->nombre . " " . $this->view->contacto->comentario; $headers = $this->info->sitio->contacto->add->sender; mail($destinatario, $asunto, $cuerpo, $headers); $this->view->message = " El comentario fue enviado con exito ! Muchas gracias."; $this->view->buttonText = $this->info->sitio->contacto->agregar->buttonText; return; } else { $this->view->message = "Deben completar todos los campos"; } } $this->render(); }
public function crear() { $req = $this->request; $vdt = $this->validarPartido($req->post()); $usuario = $this->session->getUser(); if ($usuario->partido_id) { throw new TurnbackException('No es posible crear un grupo si ya está afilado a otro.'); } $partido = new Partido(); $partido->nombre = $vdt->getData('nombre'); $partido->acronimo = $vdt->getData('acronimo'); $partido->descripcion = $vdt->getData('descripcion'); $partido->fundador = $vdt->getData('fundador'); $partido->fecha_fundacion = $vdt->getData('fecha'); $partido->creador_id = $this->session->user('id'); $partido->creador()->associate($usuario); $partido->save(); $contacto = new Contacto(); $contacto->email = $vdt->getData('email'); $contacto->web = $vdt->getData('url'); $contacto->telefono = $vdt->getData('telefono'); $contacto->contactable()->associate($partido); $contacto->save(); UserlogCtrl::createLog('newPartido', $usuario->id, $partido); ImageManager::crearImagen('partido', $partido->id, $partido->nombre, array(32, 64, 160)); $this->session->update(); $this->flash('success', 'El grupo ' . $partido->nombre . ' fue creado exitosamente.'); $this->redirectTo('shwListaPartido'); }
public static function getAll($sitio = null, $limit = 0, $order = "id") { if ($sitio) { $where = "id_sitio = {$sitio}"; } $Contacto = new Contacto(); return $Contacto->fetchAll($where, $order, $limit); }
public function removeContact($checkbox) { foreach ($checkbox as $id) { Contacto::removeById($id); $this->getContactos()->removeByProperty("id", $id); } }
public function validaFormulario() { $validador = Contacto::valida(); if ($validador->passes()) { $this->emailContacto(); return View::make('contacto::formulario-enviado'); } else { return Redirect::to('contacto')->withErrors($validador)->withInput(); } }
public function detallecontacto($id_usuario, $id_contacto) { $contacto = Contacto::find($id_contacto); /* return 'Nombre: '.$contacto->nombre. ' Telefono: '.$contacto->telefono. ' Correo electronico: '.$contacto->correo_electronico. ' Dirección: '.$contacto->direccion; */ return View::make('Contacto.detallecontacto', array('dato' => $contacto)); }
public static function listaralertasdashboard($model) { // Obtener ids de contactos $contactos_ids = array(); // foreach ($model->contactos as $contacto) // $contactos_ids[] = $contacto->id; /** * Obtener las actividades */ $alertas = array(); $query = Yii::app()->db->createCommand()->select()->from('alerta')->where(array('and', 'entidad_tipo = :cuenta', 'entidad_id = :entidad_id'), array(':cuenta' => $model->tableName(), ':entidad_id' => $model->id))->orWhere(array('and', 'entidad_tipo = :contacto', array('in', 'entidad_id', $contactos_ids)), array(':contacto' => Contacto::model()->tableName()))->orWhere(array('and', 'entidad_tipo = :tarea', array('in', 'entidad_id', $tareas_ids)), array(':tarea' => Tarea::model()->tableName()))->orWhere(array('and', 'entidad_tipo = :oportunidad', array('in', 'entidad_id', $oportunidades_ids)), array(':oportunidad' => Oportunidad::model()->tableName()))->orWhere(array('and', 'entidad_tipo = :cobranza', array('in', 'entidad_id', $cobranzas_ids)), array(':cobranza' => Cobranza::model()->tableName()))->orWhere(array('and', 'entidad_tipo = :evento', array('in', 'entidad_id', $eventos_ids)), array(':evento' => Evento::model()->tableName()))->orWhere(array('and', 'entidad_tipo = :nota', array('in', 'entidad_id', $notas_ids)), array(':nota' => Nota::model()->tableName()))->order('fecha DESC'); $alertas = $query->queryAll(); return $alertas; }
function indexAction() { $this->view->subtitle = "Contactos registrados"; $orden = (string) $this->_request->getParam('orden', 0); $asc = (bool) $this->_request->getParam('asc', 0); if (empty($orden)) { $orden = "id"; } if ($asc) { $orden .= " ASC"; } else { $orden .= " DESC"; } $this->view->orden_asc = $asc; $this->view->contactos = Contacto::getAll($this->session->sitio->id, 0, $orden); $this->render('admin'); }
$arrUbic = $help->getArrDomicilioMunicipioEstado($estudioHis->idPaciente); $domicilio = $arrUbic["domicilio"]; $municipio = $arrUbic["municipio"]; $estado = $arrUbic["estado"]; } elseif (is_null($estudioHis->idContacto) && is_null($estudioHis->idPaciente)) { // CONFIRMADO $diagnostico = new Diagnostico(); $diagnostico->obtenerBD($estudioHis->idDiagnostico); $nombre = $help->getNamePaciente($diagnostico->idPaciente); $arrUbic = $help->getArrDomicilioMunicipioEstado($diagnostico->idPaciente); $domicilio = $arrUbic["domicilio"]; $municipio = $arrUbic["municipio"]; $estado = $arrUbic["estado"]; } else { // CONTACTO $contacto = new Contacto(); $contacto->obtenerBD($estudioHis->idContacto); $diagnostico = new Diagnostico(); $diagnostico->obtenerBD($estudioHis->idDiagnostico); $nombre = $contacto->nombre; $arrUbic = $help->getArrDomicilioMunicipioEstado($diagnostico->idPaciente); $domicilio = "* " . $arrUbic["domicilio"]; $municipio = "* " . $arrUbic["municipio"]; $estado = "* " . $arrUbic["estado"]; } $claveLesp = $estudioHis->folioLaboratorio; $fechaRec = formatFechaObj($estudioHis->fechaRecepcion, 'd-m-Y'); $fechaRea = formatFechaObj($estudioHis->fechaTomaMuestra, 'd-m-Y'); $personaR = $estudioHis->personaSolicitudEstudio; $estudioSoliciatdo = "Histopatologia"; $tipoMuestra = $estudioHis->lesionTomoMuestra;
public function loadModel() { // modificacion,dialog if ($this->_model === null) { if (isset($_GET['id'])) { $this->_model = Contacto::model()->findByPk((int) $_GET['id']); } if ($this->_model === null) { throw new CHttpException(404, Yii::t('app', 'The requested page does not exist.')); } } return $this->_model; }
public function actionUpdate($id, $opendialog = false) { $model = $this->loadModel($id); $modelContrato = $model->idcontrato0; $modelContacto = new Contacto(); $modelContacto->unsetAttributes(); $modelContacto->idosagrupacion = $id; if (isset($_POST['Osagrupacion'], $_POST['Contrato'])) { $model->setAttributes($_POST['Osagrupacion']); $model->nombre = strtoupper($model->nombre); $modelContrato->setAttributes($_POST['Contrato']); // si se selecciona el checkbox de borrar archivo, en /views/contrato/form_gral.php, se ponen en null los 3 campos del contrato if (isset($_POST['borrararchivo'])) { $modelContrato->contratoimg = $modelContrato->nombreimg = $modelContrato->imgtipo = NULL; } // si se envia un archivo de contrato, procesar carga de archivo de imagen de contrato: if (!empty($_FILES['Contrato']['tmp_name']['contratoimg'])) { $file = CUploadedFile::getInstance($modelContrato, 'contratoimg'); $modelContrato->nombreimg = $file->name; $modelContrato->imgtipo = $file->type; $fp = fopen($file->tempName, 'r'); $content = fread($fp, filesize($file->tempName)); fclose($fp); $modelContrato->contratoimg = $content; } $transac = Yii::app()->db->beginTransaction(); try { if ($modelContrato->save()) { $model->idcontrato = $modelContrato->idcontrato; if ($model->save()) { $transac->commit(); $this->setFlash('notice', array('title' => 'Mensaje', 'content' => 'Se actualizó correctamente.')); $this->redirect(array('manage')); } else { throw new Exception("Hubo un error al grabar la OOSS"); } } else { throw new Exception("Hubo un error al grabar el Contrato"); } } catch (Exception $e) { $model->addError('', $e->getMessage()); $transac->rollback(); } } $this->render('update', array('model' => $model, 'modelContrato' => $modelContrato, 'modelContacto' => $modelContacto, 'opendialog' => $opendialog)); }
public function actionStorecontact() { $models = Contacto::model()->findAll(); print_r(CJSON::encode($models)); }
<?php require "bd/connect.php"; require "bd/bd.php"; require "classContacto.php"; // $bd = bd::getInstance(); $contacto = new Contacto(); $contacto->nombre = $_POST['nomco']; $contacto->apellido = $_POST['apellidocon']; $contacto->correo = $_POST['correo']; $contacto->telefono = $_POST['tel']; $contacto->comentario = $_POST['textarear']; $contacto->agregar4();
/** * Remove the specified resource from storage. * DELETE /admins/{id} * */ public function destroy($id) { $catalogo = Input::get('catalogo'); //var_dump($id); //var_dump($catalogo); //die; try { switch ($catalogo) { case 'Almacen': $almacen = Almacen::find($id); $almacen->delete(); //Response::json('success'); break; case 'Cliente': $usuario = Usuario::find($id); $usuario->clientes()->delete(); //Response::json('success'); break; case 'TelefonoCliente': $telCliente = TelefonoCliente::find($id); $telCliente->delete(); //Response::json('success'); break; case 'DireccionCliente': $dirCliente = DireccionCliente::find($id); $dirCliente->estatus = '0'; $dirCliente->save(); //Response::json('success'); break; case 'Comercializador': $comercializador = Comercializador::find($id); $comercializador->delete(); //Response::json('success'); # code... break; case 'FormaPago': $formaPago = FormaDePago::find($id); $formaPago->delete(); break; case 'NivelDescuento': $nivelDescuento = nivelDescuento::find($id); $nivelDescuento->delete(); break; case 'UnidadMedida': $uMedida = UnidadMedida::find($id); $uMedida->delete(); break; case 'Rol': $rol = Rol::find($id); $rol->delete(); break; case 'Pais': $pais = Pais::find($id); $pais->delete(); //Response::json('success'); break; case 'Estados': $estado = Estado::find($id); $estado->delete(); //Response::json('success'); break; case 'Municipios': $municipio = Municipio::find($id); $municipio->delete(); //Response::json('success'); break; case 'Proveedor': $proveedor = Proveedor::find($id); $proveedor->delete(); break; case 'TelefonoProveedor': $telefono = TelefonoProveedor::find($id); $telefono->delete(); break; case 'DireccionProveedor': $dirProveedor = DireccionProveedor::find($id); $dirProveedor->estatus = '0'; $dirProveedor->save(); //Response::json('success'); break; case 'Contacto': $contacto = Contacto::find($id); $contacto->delete(); break; default: return Response::json('error', 500); break; } return Response::json('success'); } catch (Exception $e) { return Response::json(array("error" => $e->getCode()), 500); } }
"></script> </head> <body class=""> <header id="header"> <div id="logo-group"> <!-- PLACE YOUR LOGO HERE --> <span id="logo"><img alt="Logo" src="<?php echo Yii::app()->theme->baseUrl . '/img/logo.png'; ?> ">Portal Web Admin</span> <!-- END LOGO PLACEHOLDER --> <?php $mensajes = Contacto::model()->findAll("estatus_did = 1"); ?> <span class="activity-dropdown" id="activity"> <b class="badge"><?php echo count($mensajes); ?> </b></span> <!-- AJAX-DROPDOWN : control this dropdown height, look and feel from the LESS variable file --> <div class="ajax-dropdown"> Mensajes Pendientes <div class="ajax-notifications custom-scroll"> <table class="table table-bordered table-hover table-condensed"> <thead> <tr> <th class="text-center">Asunto</th> <th class="text-center">Acciones</th>
public function getVer() { $contacto = Contacto::with('sexo', 'rh')->find(Input::get('id')); return View::make('contactos.ver', array('contacto' => $contacto)); }
*/ public function getEmail() { return $this->email; } /** * @param mixed $email */ public function setEmail($email) { $this->email = $email; } /** * @return mixed */ public function getEmpresa() { return $this->empresa; } /** * @param mixed $empresa */ public function setEmpresa($empresa) { $this->empresa = $empresa; } } $contact = new Contacto("Alfonso", "699660206"); echo $contact->getNombre(); echo $contact->getMovil(); $contact->setMovil = "pepe";
<?php require_once 'class/Contacto.php'; require_once 'lib/Utilerias.php'; $contacto = new Contacto(); $count = 0; $xAccion = ""; $txtNombre = ""; $txtEmail = ""; $txtTel = ""; $txtComentario = ""; $msg = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { $xAccion = test_input($_POST["xAccion"]); $txtNombre = test_input($_POST["txtNombre"]); $txtEmail = test_input($_POST["txtEmail"]); $txtTel = test_input($_POST["txtTel"]); $txtComentario = test_input($_POST["txtComentario"]); echo $xAccion; if ($xAccion == 'guardar_contacto') { $contacto->setNombre($txtNombre); $contacto->setCorreo($txtEmail); $contacto->setTelefono($txtTel); $contacto->setComentario($txtComentario); $count = $contacto->grabar(); header('Location:../index.php'); return; } }
public function ModificarDatosContacto($idContacto, $idAnotacion) { $datosFormularioContacto = array('nombreCliente' => Input::get('nombreCliente'), 'apellidoCliente' => Input::get('apellidoCliente'), 'telefonoCliente' => Input::get('telefonoCliente'), 'celularCliente' => Input::get('celularCliente'), 'emailCliente' => Input::get('emailCliente'), 'cargo' => Input::get('cargo')); $reglasValidacionContacto = array('nombreCliente' => 'alpha_custom|min:2|max:500', 'apellidoCliente' => 'alpha_custom|min:2|max:500', 'telefonoCliente' => 'alpha_custom|min:2|max:255', 'celularCliente' => 'alpha_custom|min:2|max:255', 'emailCliente' => 'email|min:2|max:500', 'cargo' => 'alpha_custom|min:2|max:500'); $mensajeValidacionContacto = array('required' => 'Este campo es obligatorio', 'alpha' => 'Este campo admite sólo letras', 'alpha_num' => 'Este campo admite letras y/o números', 'alpha_custom' => 'Este campo admite letras y/o números', 'alpha_spaces' => 'Este campo admite sólo letras', 'min' => 'Este campo debe contener almenos :min caracteres', 'max' => 'Este campo debe contener como máximo :max caracteres', 'email' => 'Este campo debe contener una dirección de correo válida', 'integer' => 'Este campo admite sólo números de hasta 9 cifras', 'boolean' => 'Este campo no admite otros caracteres'); $validadorModificarContacto = Validator::make($datosFormularioContacto, $reglasValidacionContacto, $mensajeValidacionContacto); if ($validadorModificarContacto->passes()) { $Contacto = new Contacto(); $updateContacto = $Contacto->updateContacto($idContacto); $Empresa = new Empresa(); $datosTbls = $Empresa->getDetalleListado($idAnotacion); $Anotacion = new Anotacion(); $anotaciones = $Anotacion->getDetalleAnotacion($idContacto); $AnotacionN = new Anotacion(); $anotacionN = $AnotacionN->getAnotacionN($idContacto); return View::make('mantenedor.detalleListado', array('datosTbls' => $datosTbls, 'anotaciones' => $anotaciones, 'anotacionN' => $anotacionN)); } else { return Redirect::to('modificarInfoContacto/' . $idContacto . '/' . $idAnotacion)->withInput()->withErrors($validadorModificarContacto); } }
$tipoli = 1; } elseif ($tipoLepra == $idCatTipolc) { $tipolc = 1; } if ($tipoTratamiento == $idCatTratMT) { $mono = 1; } elseif ($tipoTratamiento == $idCatTratPQ) { $pqt = 1; } elseif ($tipoTratamiento == $idCatTratOE) { $oe = 1; } elseif ($tipoTratamiento == $idCatTratST) { $st = 1; } } else { // CONTACTO $contacto = new Contacto(); $diagnostico = new Diagnostico(); $contacto->obtenerBD($estudioBac->idContacto); $diagnostico->obtenerBD($estudioBac->idDiagnostico); $nombre = $contacto->nombre; $edad = $contacto->edad; $sex = $contacto->sexo; $arrUbic = $help->getArrDomicilioMunicipioEstado($diagnostico->idPaciente); $domicilio = "*" . $arrUbic["domicilio"]; $municipio = "*" . $arrUbic["municipio"]; $estado = "*" . $arrUbic["estado"]; $localidad = "*" . $arrUbic["localidad"]; $arrUnid = $help->getArrDatosUnidadTratante($diagnostico->idPaciente); $unidad_sal = "*" . $arrUnid["nombre"]; $insitucion = "*" . $arrUnid["institucion"]; $localidad_sol = "*" . $arrUnid["localidad"];
<?php require "bd/connect.php"; require "bd/bd.php"; require "classContacto.php"; // $bd = bd::getInstance(); $contacto = new Contacto(); $contacto->nombre = $_POST['nomco']; $contacto->apellido = $_POST['apellidocon']; $contacto->correo = $_POST['correo']; $contacto->telefono = $_POST['tel']; $contacto->comentario = $_POST['textarear']; $contacto->agregar3();
public function actionAutocompletesearch() { $q = "%" . $_GET['term'] . "%"; $result = array(); if (!empty($q)) { $criteria = new CDbCriteria(); $criteria->select = array('id', "CONCAT_WS(' ',nombre) as nombre"); $criteria->condition = "lower(CONCAT_WS(' ',nombre)) like lower(:nombre) "; $criteria->params = array(':nombre' => $q); $criteria->limit = '10'; $cursor = Contacto::model()->findAll($criteria); foreach ($cursor as $valor) { $result[] = array('label' => $valor->nombre, 'value' => $valor->nombre, 'id' => $valor->id); } } echo json_encode($result); Yii::app()->end(); }
<?php require "bd/connect.php"; require "bd/bd.php"; require "classContacto.php"; // $bd = bd::getInstance(); $contacto = new Contacto(); $contacto->nombre = $_POST['nomco']; $contacto->apellido = $_POST['apellidocon']; $contacto->correo = $_POST['correo']; $contacto->telefono = $_POST['tel']; $contacto->comentario = $_POST['textarear']; $contacto->agregar2();
<div class="row"> <?php echo $form->label($model, 'id'); ?> <?php echo $form->textField($model, 'id', array('size' => 20, 'maxlength' => 20)); ?> </div> <div class="row"> <?php echo $form->label($model, 'contactoid'); ?> <?php echo $form->dropDownList($model, 'contactoid', CHtml::listData(Contacto::model()->findAll(), 'contactoid', 'recordTitle'), array('prompt' => Yii::t('app', 'All'))); ?> </div> <div class="row"> <?php echo $form->label($model, 'grupoid'); ?> <?php echo $form->dropDownList($model, 'grupoid', CHtml::listData(Grupo::model()->findAll(), 'grupoid', 'nombre'), array('prompt' => Yii::t('app', 'All'))); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton(Yii::t('app', 'Search'));
/** * crear nuevo contacto * POST /usuario/crearcontacto * * @return Response */ public function postCrearcontacto() { $msj = 'No se pudo realizar el envio de Email; Favor de verificar su'; $msj .= ' email e intente nuevamente.'; if (Request::ajax()) { $reglas = array('email' => 'required|email|exists:usuarios'); $validator = Validator::make(Input::all(), $reglas); if ($validator->fails()) { return Response::json(array('rst' => 2, 'msj' => $validator->messages())); } $usuario = DB::table('usuarios')->where('email', '=', Input::get('email'))->first(); $validaUsuario = DB::select('select * from `contactos` where (`usuario_id` = ? and `usuario_id2` = ?) or (`usuario_id` = ? and `usuario_id2` = ?)', array(Auth::user()->id, $usuario->id, $usuario->id, Auth::user()->id)); $urlValidacion = Hash::make(Input::get('email') . date("Y-m-d")); if (count($validaUsuario) == 0) { DB::beginTransaction(); $contacto = new Contacto(); $contacto['usuario_id'] = Auth::user()->id; $contacto['usuario_id2'] = $usuario->id; $contacto['url_validacion'] = $urlValidacion; $contacto['estado'] = 0; $contacto->save(); $parametros = array('email' => Input::get('email'), 'email2' => Auth::user()->email, 'hash' => $urlValidacion); try { Mail::send('emailscontacto', $parametros, function ($message) { $message->to(Input::get('email'), '')->subject('.::Ubicame - Confirmación de contacto::.'); }); DB::commit(); return Response::json(array('rst' => 1, 'msj' => 'Registro realizado correctamente')); } catch (Exception $e) { DB::rollback(); return Response::json(array('rst' => 2, 'msj' => array($msj))); throw $e; } } else { return Response::json(array('rst' => 2, 'msj' => array('email' => 'Usuario ya existe como contacto'))); } } }
$funcion = new Funcionario(); $funcion->usuario()->associate($usuario); $funcion->organismo()->associate($organis); $funcion->save(); $organis = new Organismo(); $organis->nombre = 'Organismo Borrable'; $organis->descripcion = 'Organismo creado para probar borrarlo.'; $organis->cupo = 5; $organis->save(); $partido = new Partido(); $partido->nombre = 'Partido Test'; $partido->acronimo = 'PT'; $partido->descripcion = 'Partido creado para realizar pruebas'; $partido->creador()->associate($usuario); $partido->save(); $contact = new Contacto(); $contact->contactable()->associate($partido); $contact->save(); $usuario->es_jefe = 1; $usuario->partido_id = 1; $usuario->save(); $problem = new Problematica(); $problem->cuerpo = 'Problemática creada para hacer pruebas.'; $problem->save(); $conteni = new Contenido(); $conteni->titulo = 'Primer Problemática'; $conteni->categoria_id = 1; $conteni->autor()->associate($usuario); $conteni->contenible()->associate($problem); $conteni->save(); $propues = new Propuesta();
public function contactos() { return $this->hasMany(Contacto::getClass()); }
public function cargarArreglosDiagnosticoContactos() { if ($this->idDiagnostico != 0) { $sql = "SELECT [idContacto] FROM [Contactos] WHERE idDiagnostico = " . $this->idDiagnostico . ";"; $result = ejecutaQueryClases($sql); if (is_string($consulta)) { $this->error = true; $this->msgError = $consulta . " SQL:" . $sqlA; } else { while ($tabla = devuelveRowAssoc($result)) { $idTemp = $tabla["idContacto"]; $objTemp = new Contacto(); $objTemp->obtenerBD($idTemp); array_push($this->arrContactos, $objTemp); } } } }
$this->breadcrumbs = array('Grupocontactos' => array(Yii::t('app', 'index')), Yii::t('app', 'Manage')); } if (!isset($this->menu) || $this->menu === array()) { $this->menu = array(array('label' => Yii::t('app', 'List') . ' Grupocontacto', 'url' => array('index')), array('label' => Yii::t('app', 'Create') . ' Grupocontacto', 'url' => array('create'))); } Yii::app()->clientScript->registerScript('search', "\n\t\t\t\$('.search-button').click(function(){\n\t\t\t\t\$('.search-form').toggle();\n\t\t\t\treturn false;\n\t\t\t\t});\n\t\t\t\$('.search-form form').submit(function(){\n\t\t\t\t\$.fn.yiiGridView.update('grupocontacto-grid', {\ndata: \$(this).serialize()\n});\n\t\t\t\treturn false;\n\t\t\t\t});\n\t\t\t"); ?> <h1> <?php echo Yii::t('app', 'Manage'); ?> Grupocontactos</h1> <?php echo "<ul>"; foreach ($model->relations() as $key => $relation) { echo "<li>" . substr(str_replace("Relation", "", $relation[0]), 1) . " " . CHtml::link(Yii::t("app", $relation[1]), array($this->resolveRelationController($relation) . "/admin")) . " (" . $relation[2] . ")" . " </li>"; } echo "</ul>"; echo CHtml::link(Yii::t('app', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div> <?php $locale = CLocale::getInstance(Yii::app()->language); $this->widget('zii.widgets.grid.CGridView', array('id' => 'grupocontacto-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array('id', array('name' => 'contactoid', 'value' => 'CHtml::value($data,\'contacto.recordTitle\')', 'filter' => CHtml::listData(Contacto::model()->findAll(), 'contactoid', 'recordTitle')), array('name' => 'grupoid', 'value' => 'CHtml::value($data,\'grupo.nombre\')', 'filter' => CHtml::listData(Grupo::model()->findAll(), 'grupoid', 'nombre')), array('class' => 'CButtonColumn'))));
<?php require "bd/connect.php"; require "bd/bd.php"; require "classContacto.php"; // $bd = bd::getInstance(); $contacto = new Contacto(); $contacto->nombre = $_POST['nomco']; $contacto->apellido = $_POST['apellidocon']; $contacto->correo = $_POST['correo']; $contacto->telefono = $_POST['tel']; $contacto->comentario = $_POST['textarear']; $contacto->agregar();