************************************************** ************************************************** **
compadre sera posible que me colabores con tu codigo del chat?
lo q pasa es q estoy manejando una aplicacion web en un proyecto universitario y puess me sucede lo mismo q a ti q despues de logearme en mi aplicacion quiero q participen del chat y puess no se como pasar la identidad del usuario logeado y autor del mensaje entonces puess si me colaboras seria estupendo actualmente recupero mi nombre de usuario de la aplicacion mediante lo siguiente:
Código PHP:
Ver original$usuario = $sf_user->getGuardUser()->getUsername();
no se si depronto me equivoco al hacerlo asi entonces puess igual mi codigo segun esta parte seria el siguiente:
Código PHP:
Ver original<?php
/**
* chat actions.
*
* @package sw3
* @subpackage chat
* @author Hector Alcazar
* @version SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
*/
class chatActions extends sfActions
{
/**
* Executes index action
*
* @param sfRequest $request A request object
*/
public function executeIndex(sfWebRequest $request)
{
$this->forward('default', 'module');
}
public function executeChat()
{
$nombreddbb="symfony";
{
echo "Error al conectar con la base de datos.";
}
{
echo "Error al elegir la base de datos.";
}
if($_GET["Enviar"]=="si")
{
$max="select max(id) from chat";
$fecha=date("Y/m/d - H:i:s"); // $autor= $sf_user->getGuardUser()->getUsername();
// $insert="insert into chat values(".$max.",'".htmlentities(utf8_decode($_REQUEST["comentario"]))."','".$fecha."','".$autor."')";
//$usuario = $sf_user->getGuardUser()->getUsername();
//echo $usuario;
if(trim($_REQUEST["comentario"])!=NULL) {
}
}
elseif($_GET["Leer"]=="si")
{
header("Cache-Control: no-store, no-cache, must-revalidate"); $select="select * from chat order by id desc limit 0,15";
{
if($row["comentario"]!=NULL)
{
echo " <strong>".$row["autor"]."</strong> - <strong>".$row["fecha"]."</strong> - ".$row["comentario"]."<br />";
}
}
}
elseif($_GET["Hash"]=="si")
{
header("Cache-Control: no-store, no-cache, must-revalidate"); $max="select max(id) from chat";
//
$select="select * from chat where id=".$max." limit 1";
//
//
$hash=$id.$comentario.$fecha.$autor;
if($hash==NULL)
{
echo "vacio";
}
else
{
$hash=md5($id.$comentario.$fecha.$autor); echo $hash;
}
}
}
}