Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/01/2011, 11:41
Avatar de johnnygomez
johnnygomez
 
Fecha de Ingreso: octubre-2007
Mensajes: 166
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Reenvio de mail sin sentido

Les paso el codigo, ya que no es muy complicado...


<?php
require('Connections/productdata.php');
require_once('classes/mysql_class.php');
$db = new mysql_dialog();
$db->connect($hostnameP, $usernameP, $passwordP, $databaseP);


if(!isset($_GET['id']) || !isset($_GET['texto']) || trim($_GET['texto'])==''){
echo 'no';
exit;
}

if (!isset($_SESSION)) session_start();
if(!isset($_SESSION['aaaaa'])){//verifico si esta creada la session del usuario
echo 'no';
exit;
}
$id_miembro=$_SESSION['aaaaa'];
$texto=addslashes(strip_tags(trim($_GET['texto'])));
$id_plegaria=intval($_GET['id']);

$SQL="SELECT id_miembro,texto FROM plegarias WHERE id_plegaria='$id_plegaria'";
$db->speak($SQL);
$data=$db->listen();
if(!$data){
echo 'no';
exit;
}
$id_duenoPlegaria=$data['id_miembro'];
$involucrados="$id_miembro,$id_duenoPlegaria";
$plegaria=stripslashes($data['texto']);

//Me fijo si lo habia bloqueado para no mandarle nada.
$SQL="SELECT id_parbloqueado FROM bloqueados WHERE id_bloqueado='$id_miembro' AND id_bloqueador='$id_duenoPlegaria'";
$db->speak($SQL);
$data=$db->listen();
if($data){
echo 'yes';
exit;
}


$SQL="INSERT INTO comentarioxplegaria (id_plegaria,id_miembro,comentario,involucrados)
VALUES ('$id_plegaria','$id_miembro','$texto','$involucra dos')";
$db->speak($SQL);
$data=$db->listen();

echo $db->errors;
if($db->errors==''){
require_once('classes/miembro.php');
$memPostea=new miembro($id_miembro);
$memPlegaria=new miembro($id_duenoPlegaria);

require_once('classes/notificaciones.php');
$not=new notificacion();


$texto=stripslashes($texto);

@$not->emailToAdmin('New Comment','A new comment has been post on Prayer:<br> '.$memPostea->getNick().': '.$texto.' <br><br>'.$memPlegaria->getNick().' On: '.$plegaria.'<br><br> Log in to <a href="http://www.mybrokenpalace.com/admin/login.php">My Broken Palace</a> to read and approve the message');

$asunto='Comment - My Broken Palace';
$cuerpo='<p>'.$memPostea->getNick().', has sent you a comment on the prayer:<p>
<p>'.$plegaria.'</p>
<p> Log in to <a href="http://www.mybrokenpalace.com/login.php">My Broken Palace</a> to read the message</p>
';

$to=$memPlegaria->getEmail();
@$not->emailFromMBPToUser($to,$asunto,$cuerpo);

echo 'yes';
exit;
}
echo 'no';

?>



El que se repite es el emailFromMBPToUser pero como si la variable "$plegaria" estuviese vacia.
__________________
Quien no encuentra ninguna falla en sí mismo, necesita una segunda opinión.