本文整理汇总了PHP中Mensaje类的典型用法代码示例。如果您正苦于以下问题:PHP Mensaje类的具体用法?PHP Mensaje怎么用?PHP Mensaje使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Mensaje类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: guardarNuevaConsulta
public function guardarNuevaConsulta($sendFrom, $consulta)
{
$message = new Mensaje();
$message2 = new Mensaje();
$message3 = new Mensaje();
$listaReceptor = self::getReceptor();
$listaConsulta = self::getConsultas();
if (count($listaConsulta) >= 1) {
$ultimoReceptor = $message3->getUsuarioFromId($listaConsulta[0]['idSendTo']);
//sendTo ahora es un id y no texto para comprara con usuario,
for ($i = 0; $i < count($listaConsulta); $i++) {
if ($listaReceptor[$i]['usuario'] == $ultimoReceptor[0]['usuario']) {
if ($listaReceptor[$i + 1]['usuario'] != '') {
$receptor = $listaReceptor[$i + 1]['usuario'];
} else {
$receptor = $listaReceptor[0]['usuario'];
}
}
}
} else {
$receptor = $listaReceptor[0]['usuario'];
}
$idSendFrom = $message->getUsuario($sendFrom);
$idSendTo = $message2->getUsuario($receptor);
$query = "insert into mensajes(idSendFrom,idSendTo,asunto,mensaje,fecha,hora,estado,tipo)\n\t\t\t\t\tvalues('" . $idSendFrom[0]['idusuario'] . "','" . $idSendTo[0]['idusuario'] . "','CONSULTA','{$consulta}',now(),now(),'sin leer','consulta')";
$result = $this->mysqli->query($query);
if (!$result) {
return false;
} else {
return true;
}
}
示例2: buscarMensaje
public function buscarMensaje($id)
{
$obj = new Mensaje();
$arreglo = $obj->getAll();
$lista = array();
foreach ($arreglo as $mensaje) {
if ($mensaje->get_mensajeId() == $id) {
$lista[] = $mensaje;
}
}
return $lista;
}
示例3: sendMessage
public function sendMessage($job, $data)
{
$id = $job->getJobId();
try {
for ($i = 0; $i < count($data); $i++) {
Mensaje::crear($id, $data[$i]);
$Outbound = new Outbound();
$request = array('message' => array('message_id' => $data[$i]['message_id'], 'status' => 'delivered'));
$response = $Outbound->setMessageStatus($request);
$pos = strpos($data[$i]['body'], 'completed');
$pos2 = strpos($data[$i]['body'], 'suspended');
$pos3 = strpos($data[$i]['body'], 'notdone');
$pos4 = strpos($data[$i]['body'], 'canceled');
$activityId = '';
$codactud = explode("appt_number>", $data[$i]['body']);
$codactu = explode("<", $codactud[1]);
if ($activityId != '' and $codactu[0] != '') {
if ($pos !== false) {
$this->completarOfsc($activityId, $codactu[0]);
} elseif ($pos2 !== false) {
$this->suspenderOfsc($activityId, $codactu[0]);
} elseif ($pos3 !== false) {
$this->norealizadoOfsc($activityId, $codactu[0]);
} elseif ($pos4 !== false) {
//$this->cancelarOfsc($activityId,$codactu);
}
}
}
} catch (Exception $e) {
}
$job->delete();
}
示例4: __construct
function __construct()
{
$this->miConfigurador = Configurador::singleton();
$this->miInspectorHTML = InspectorHTML::singleton();
$this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
$this->miMensaje = Mensaje::singleton();
$this->miSesion = Sesion::singleton();
}
示例5: mostrarMensajeRedireccion
private function mostrarMensajeRedireccion($mensaje, $tipoMensaje = '', $url)
{
if ($tipoMensaje == '') {
$this->cuadroMensaje->mostrarMensajeRedireccion($mensaje, self::ERROR, $url);
} else {
$this->cuadroMensaje->mostrarMensajeRedireccion($mensaje, $tipoMensaje, $url);
}
}
示例6: getStatus
public static function getStatus($idMensaje)
{
$mensaje = Mensaje::Where('message_id', $idMensaje)->first();
if (isset($mensaje)) {
return array('code' => "OK", 'desc' => $mensaje->estado);
} else {
return array('code' => "NOT FOUND", 'desc' => '');
}
}
示例7: save_msj
public function save_msj()
{
$nombre = Input::get('nombre');
$lastName = Input::get('apellido');
$email = Input::get('email');
$country = Input::get('country');
$mensaje = Input::get('mensaje');
$contacto = new Mensaje();
$contacto->nombre = $nombre . ' ' . $lastName;
$contacto->email = $email;
$contacto->pais = $country;
$contacto->mensaje = $mensaje;
$contacto->fecha = Carbon::now();
$contacto->leido = 0;
$contacto->save();
$destinatario = "vazquezreyes@gmail.com ";
$asunto = "Mensaje contacto de durangobariatricsurgery.com";
$cuerpo = '
<html>
<head>
<title>Durango Bariatric Surgery</title>
</head>
<body>
<p>' . $mensaje . '</p>
<p>Pais:' . $country . '</p>
</body>
</html>
';
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From:" . $nombre . ' ' . $lastName . "<" . $email . ">\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
//$headers .= "Reply-To: mariano@desarrolloweb.com\r\n";
//ruta del mensaje desde origen a destino
//$headers .= "Return-path: holahola@desarrolloweb.com\r\n";
//direcciones que recibián copia
//$headers .= "Cc: maria@desarrolloweb.com\r\n";
//direcciones que recibirán copia oculta
//$headers .= "Bcc: pepe@pepe.com,juan@juan.com\r\n";
mail($destinatario, $asunto, $cuerpo, $headers);
return Redirect::to('contact');
}
示例8: generarReporteMovimiento
function generarReporteMovimiento()
{
$idMovimiento = $this->objParam->getParametro('id_movimiento');
$this->objParam->addParametroConsulta('filtro', ' mov.id_movimiento = ' . $idMovimiento);
$this->objFunc = $this->create('MODMovimiento');
$obj = $this->objFunc->listarReporteMovimiento($this->objParam);
$data = $obj->getDatos();
//var_dump($data);exit;
$dataSource = new DataSource();
$dataSource->setDataSet($data);
$reporte = new RMovimiento();
$reporte->setDataSource($dataSource);
$nombreArchivo = 'movimiento_af.pdf';
$reportWriter = new ReportWriter($reporte, dirname(__FILE__) . '/../../reportes_generados/' . $nombreArchivo);
$reportWriter->writeReport(ReportWriter::PDF);
$mensajeExito = new Mensaje();
$mensajeExito->setArchivoGenerado($nombreArchivo);
$this->res = $mensajeExito;
$this->res->imprimirRespuesta($this->res->generarJson());
}
示例9: __construct
function __construct()
{
$this->miConfigurador = Configurador::singleton();
$this->miInspectorHTML = InspectorHTML::singleton();
$this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
$this->miMensaje = Mensaje::singleton();
$this->miSesion = Sesion::singleton();
$this->enlace = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
$conexion = "master";
$this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
}
示例10: __construct
function __construct()
{
$this->miConfigurador = \Configurador::singleton();
$this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
$this->miMensaje = \Mensaje::singleton();
$conexion = "aplicativo";
$this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
if (!$this->miRecursoDB) {
$this->miConfigurador->fabricaConexiones->setRecursoDB($conexion, "tabla");
$this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
}
}
示例11: loadModel
/**
* 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.
*/
public function loadModel()
{
if ($this->_model === null) {
if (isset($_GET['id'])) {
$this->_model = Mensaje::model()->findbyPk($_GET['id']);
}
if ($this->_model === null) {
throw new CHttpException(404, Yii::t('App', 'The requested page does not exist.'));
}
}
return $this->_model;
}
示例12: __construct
function __construct()
{
$this->miConfigurador = Configurador::singleton();
$this->miInspectorHTML = InspectorHTML::singleton();
$this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
$this->miMensaje = Mensaje::singleton();
$this->miSesion = Sesion::singleton();
$conexion = $this->miSesion->getValorSesion('dbms');
$this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
$this->masterResource = $this->miConfigurador->fabricaConexiones->getRecursoDB("master");
$this->commerce = $this->miSesion->getValorSesion('commerce');
}
示例13: __construct
function __construct($lenguaje = '') {
$this->miConfigurador = \Configurador::singleton ();
$this->miConfigurador->fabricaConexiones->setRecursoDB ( 'principal' );
$this->mensaje = \Mensaje::singleton();
$this->lenguaje = $lenguaje;
$this->cliente = new Modelo();
}
示例14: inicio
public function inicio()
{
switch (Auth::user()->tipo) {
case 0:
$mensajes = Mensaje::all();
$users = User::where('tipo', '>', 0)->get();
return View::make('admin.home', array('mensajes' => $mensajes, 'users' => $users));
break;
case 2:
return Redirect::to('inicio');
break;
}
}
示例15: iniciar_sesion
function iniciar_sesion()
{
$m_usuario = new \application\model\M_Usuario();
$m_data = new \application\model\M_Data();
$c_forming = new C_Forming();
$post = $m_data->getAllPost();
$data = $c_forming->crearInput("usuario", $post);
$usuario = $m_usuario->logUsuario($data);
//var_dump($usuario);
$mv_mensaje = new Mensaje();
if (sizeof($usuario) > 0) {
$usuario = $usuario[0];
$m_sesion = new application\model\M_Sesion();
$usuario = $m_usuario->getUsuario($usuario)[0];
unset($usuario->clave);
$m_sesion->create_session($usuario);
//var_dump($m_sesion->get_session());
$mv_mensaje->mensaje_correcto("Bienvenido");
} else {
$mv_mensaje->mensaje_error("Los datos ingresados son probablemente incorrectos... Intentelo denuevo");
}
}