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();
 }
Example #2
0
 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');
 }
Example #3
0
 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);
 }
Example #4
0
 public function removeContact($checkbox)
 {
     foreach ($checkbox as $id) {
         Contacto::removeById($id);
         $this->getContactos()->removeByProperty("id", $id);
     }
 }
Example #5
0
 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));
 }
Example #7
0
 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');
 }
Example #9
0
    $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;
Example #10
0
 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));
 }
Example #13
0
<?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);
     }
 }
Example #15
0
"></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>
Example #16
0
 public function getVer()
 {
     $contacto = Contacto::with('sexo', 'rh')->find(Input::get('id'));
     return View::make('contactos.ver', array('contacto' => $contacto));
 }
Example #17
0
     */
    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";
Example #18
0
<?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);
     }
 }
Example #20
0
        $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"];
Example #21
0
<?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();
Example #22
0
 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();
 }
Example #23
0
<?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();
Example #24
0
        <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'));
Example #25
0
 /**
  * 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')));
         }
     }
 }
Example #26
0
$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();
Example #27
0
 public function contactos()
 {
     return $this->hasMany(Contacto::getClass());
 }
Example #28
0
 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);
             }
         }
     }
 }
Example #29
0
    $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'))));
Example #30
0
<?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();