30/01/2011, 11:41
|
| | | Fecha de Ingreso: octubre-2007
Mensajes: 166
Antigüedad: 17 años, 2 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. |