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; } }