} ses_update_status($usr->sid, 'Legge/Scrive i messagi personali'); $cur_ppage = tmpl_cur_ppage($m->fldr, $folders, $m->subject); /* Next Msg */ if ($nid = q_singleval('SELECT p.id FROM phpgw_fud_pmsg p INNER JOIN phpgw_fud_users u ON u.id=p.ouser_id WHERE p.duser_id=' . _uid . ' AND p.fldr=' . $m->fldr . ' AND post_stamp>' . $m->post_stamp . ' ORDER BY p.post_stamp ASC LIMIT 1')) { $dpmsg_next_message = '<a href="/egroupware/fudforum/3814588639/index.php?t=pmsg_view&' . _rsid . '&id=' . $nid . '" class="GenLink">Messaggio successivo <img src="/egroupware/fudforum/3814588639/theme/italian/images/goto.gif" alt="" /></a>'; } else { $dpmsg_next_message = ''; } /* Prev Msg */ if ($pid = q_singleval('SELECT p.id FROM phpgw_fud_pmsg p INNER JOIN phpgw_fud_users u ON u.id=p.ouser_id WHERE p.duser_id=' . _uid . ' AND p.fldr=' . $m->fldr . ' AND p.post_stamp<' . $m->post_stamp . ' ORDER BY p.post_stamp DESC LIMIT 1')) { $dpmsg_prev_message = '<a href="/egroupware/fudforum/3814588639/index.php?t=pmsg_view&' . _rsid . '&id=' . $pid . '" class="GenLink"><img src="/egroupware/fudforum/3814588639/theme/italian/images/goback.gif" alt="" /> Messaggio precedente</a>'; } else { $dpmsg_prev_message = ''; } $private_message_entry = tmpl_drawpmsg($m, $usr, false); if (!$m->read_stamp && $m->pmsg_opt & 16) { q('UPDATE phpgw_fud_pmsg SET read_stamp=' . __request_timestamp__ . ', pmsg_opt=(pmsg_opt & ~ 4) |8 WHERE id=' . $m->id); if ($m->ouser_id != _uid && $m->pmsg_opt & 4 && !isset($_GET['dr'])) { $track_msg = new fud_pmsg(); $track_msg->ouser_id = $track_msg->duser_id = $m->ouser_id; $track_msg->ip_addr = $track_msg->host_name = null; $track_msg->post_stamp = __request_timestamp__; $track_msg->read_stamp = 0; $track_msg->fldr = 1; $track_msg->pmsg_opt = 16 | 32; $track_msg->subject = 'Leggi la notifica per il topic: ' . $m->subject; $track_msg->body = 'Ciao,<br>' . $usr->login . ' ha letto il tuo messaggio personale, "' . $m->subject . '", ' . strftime("%a, %d %B %Y %H:%M", $m->post_stamp) . '<br>'; $track_msg->add(1); } }
$file_attachments = draw_post_attachments(isset($attach_list) ? $attach_list : '', round($PRIVATE_ATTACH_SIZE / 1024), $PRIVATE_ATTACHMENTS, $attach_control_error, $private, $msg_id); } else { $file_attachments = ''; } $msg_track_check = $msg_track ? ' checked' : ''; $msg_show_sig_check = $msg_show_sig ? ' checked' : ''; if ($FUD_OPT_1 & 8192) { $msg_smiley_disabled_check = $msg_smiley_disabled ? ' checked' : ''; $disable_smileys = '<tr><td><input type="checkbox" name="msg_smiley_disabled" value="Y"' . $msg_smiley_disabled_check . '></td><td class="GenText"><b>Disable smilies in this message</b></td></tr>'; } else { $disable_smileys = ''; } if ($reply && ($mm = db_sab('SELECT p.*, u.sig, u.alias, u.users_opt, u.posted_msg_count, u.join_date, u.last_visit FROM phpgw_fud_pmsg p INNER JOIN phpgw_fud_users u ON p.ouser_id=u.id WHERE p.duser_id=' . _uid . ' AND p.id=' . $reply))) { fud_use('drawpmsg.inc'); $dpmsg_prev_message = $dpmsg_next_message = ''; $reference_msg = tmpl_drawpmsg($mm, $usr, true); $reference_msg = '<br /><br /> <div align="center">message you are forwarding or replying to</div> <table border=0 width="100%" cellspacing=0 cellpadding=3 class="dashed"> <tr><td> <table border="0" cellspacing="1" cellpadding="2" class="ContentTable"> ' . $reference_msg . ' </table> </td></tr> </table>'; } else { $reference_msg = ''; } if ($FUD_OPT_2 & 2) { $page_gen_end = gettimeofday(); $page_gen_time = sprintf('%.5f', $page_gen_end['sec'] - $PAGE_TIME['sec'] + ($page_gen_end['usec'] - $PAGE_TIME['usec']) / 1000000);