'.__('Message successfully sent').''; } else { echo '

'.__('There was a problem sending message').' - Dest: '.$usuario_destino.'

'; } } //First Queries $iduser = $_SESSION['id_usuario']; if (isset ($_GET["nuevo_mensaje"])){ // Create message $usuario_destino = get_parameter ("u_destino"); $subject = get_parameter ("subject"); $mensaje = get_parameter ("mensaje"); create_message ($iduser, $usuario_destino, $subject, $mensaje); } if (isset ($_GET["nuevo_mensaje_g"])){ // Create message to groups $dest_group = get_parameter ("g_destino"); $subject = get_parameter ("subject"); $message = get_parameter ("mensaje"); $sql = sprintf ("SELECT id_usuario FROM tusuario_perfil WHERE id_grupo ='%d'",$dest_group); $result = get_db_all_rows_sql ($sql); if ($result === false) { echo "

".__('There was a problem sending message')."

"; } else { foreach ($result as $row) { create_message ($iduser, $row["id_usuario"], $subject, $message); } } } echo "

".__('Messages')." > "; if (isset ($_GET["nuevo"])) { //create message echo __('New message').'

'; echo '
'.__('From').': '.$iduser.'
'.__('To').': '; if (isset ($_POST["u_destino"])) { echo ''.$_POST["u_destino"].''; } else { echo ''; } echo '
'.__('Subject').':'; if (isset ($_POST["subject"])) { echo ''; } else { echo ''; } echo '
'.__('Message').':
'; } elseif (isset ($_GET["nuevo_g"])) { echo __('New message').''; echo '
'.__('From').': '.$iduser.'
'.__('To').':'; echo '
'.__('Subject').':
'.__('Message').':
'; } elseif (isset($_GET["leer"])) { $id_mensaje = get_parameter_get("id_mensaje"); $sql = sprintf("SELECT id_usuario_origen, subject, mensaje FROM tmensajes WHERE id_usuario_destino='%s' AND id_mensaje=%d",$iduser,$id_mensaje); $row = get_db_row_sql ($sql); process_sql ("UPDATE tmensajes SET estado=1 WHERE id_mensaje".$result["id_mensaje"]); echo ''; // Subject echo ''; // text echo '
'.__('From').': '.$row["id_usuario_origen"].'
'.__('Subject').': '.$row["subject"].'
'.__('Message').':
'; echo ''; echo "
"; echo ''; echo ''; echo "
"; } if (isset ($_GET["leer"]) || (!isset ($_GET["nuevo"]) && !isset ($_GET["nuevo_g"]))) { echo __('Read messages').""; //Delete messages if borrar is set if (isset ($_GET["borrar"])){ $id_message = get_parameter_get ("id_mensaje"); $sql = sprintf ("DELETE FROM tmensajes WHERE id_usuario_destino='%s' AND id_mensaje=%d",$iduser,$id_message); (int) $result = process_sql ($sql); if ($result > 0) { echo '

'.__('Message sucessfully deleted').'

'; } else { echo '

'.__('There was a problem deleting message').'

'; } } //Get number of messages $sql = sprintf("SELECT COUNT(id_mensaje) FROM tmensajes WHERE id_usuario_destino='%s' AND estado=0",$iduser); $num_messages = get_db_sql ($sql); if ($num_messages > 0){ echo '

'.__('You have ').' '.$num_messages.' '.__(' unread message(s).').'

'; } $sql = sprintf ("SELECT id_mensaje, id_usuario_origen, subject, timestamp, estado FROM tmensajes WHERE id_usuario_destino='%s' ORDER BY `timestamp` DESC",$iduser); $result = get_db_all_rows_sql ($sql); if ($result === false) { echo "
".__('There are no messages')."
"; } else { $color = 1; echo ''; foreach ($result as $row) { if ($color == 1){ $tdcolor = "datos"; $color = 0; } else { $tdcolor = "datos2"; $color = 1; } echo ''; } echo "
'.__('Read').' '.__('Sender').' '.__('Subject').' '.__('Timestamp').' '.__('Delete').'
'; if ($row["estado"]==1) { $img = "email_open.png"; } else { $img = "email.png"; } echo ' '.$row["id_usuario_origen"].' '; if ($row["subject"]) { echo $row["subject"]; } else { echo __('No subject'); } echo ''.$row["timestamp"].'
"; } echo ''; echo '
'; echo '
'; } ?>