'.$lang_label["message_ok"].''; } else { echo '

'.$lang_label["message_no"].' - 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 "

".$lang_label["message_no"]."

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

".$lang_label["messages"]." > "; if (isset ($_GET["nuevo"])) { //create message echo $lang_label["new_message"].'

'; echo '
'.$lang_label["m_from"].': '.$iduser.'
'.$lang_label["m_to"].': '; if (isset ($_POST["u_destino"])) { echo ''.$_POST["u_destino"].''; } else { echo ''; } echo '
'.$lang_label["subject"].':'; if (isset ($_POST["subject"])) { echo ''; } else { echo ''; } echo '
'.$lang_label["message"].':
'; } elseif (isset ($_GET["nuevo_g"])) { echo $lang_label["new_message_g"].''; echo '
'.$lang_label["m_from"].': '.$iduser.'
'.$lang_label["m_to"].':'; echo '
'.$lang_label["subject"].':
'.$lang_label["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 '
'.$lang_label["from"].': '.$row["id_usuario_origen"].'
'.$lang_label["subject"].': '.$row["subject"].'
'.$lang_label["message"].':
'; echo ''; echo "
"; echo ''; echo ''; echo "
"; } if (isset ($_GET["leer"]) || (!isset ($_GET["nuevo"]) && !isset ($_GET["nuevo_g"]))) { echo $lang_label["read_mes"].""; //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 '

'.$lang_label["del_message_ok"].'

'; } else { echo '

'.$lang_label["del_message_no"].'

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

'.$lang_label["new_message_bra"].' '.$num_messages.' '.$lang_label["new_message_ket"].'

'; } $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 "
".$lang_label["no_messages"]."
"; } else { $color = 1; echo ''; foreach ($result as $row) { if ($color == 1){ $tdcolor = "datos"; $color = 0; } else { $tdcolor = "datos2"; $color = 1; } echo ''; } echo "
'.$lang_label["read"].' '.$lang_label["sender"].' '.$lang_label["subject"].' '.$lang_label["timestamp"].' '.$lang_label["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 $lang_label["no_subject"]; } echo ''.$row["timestamp"].'
"; } echo ''; echo '
'; echo '
'; } ?>