![]() |
쎄지오 웹메일은 쎄지오 웹데몬에서 구동하며 최적의 웹메일 서비스를 제공합니다. 쎄지오 웹메일은 각 인트라셀의 웹영역에 /segio/msg/ 경로의 웹자원을 이용하여 웹페이지를 구성합니다. 다음은 메일의 목록보기, 메일읽기, 메일 편집하기 등의 주요 화면을 대응하는 html 문서입니다.
1) 전자우편 목록 필터 ( /segio/msg/mail_list.html ) |
맨위로 |
게시판 서비스와 유사하게 웹메일 서비스에서도 웹메일의 목록, 웹메일 읽기, 웹메일 편집에 관하여 3종류의 표준 필터가 있으며 "/segio/msg/mail_list.html"파일은 전자우편 목록필터로 게시판의 목록필터와 마찬가지로 편지함에 속해있는 전자우편의 목록을 보여주는 웹화면을 구성합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>SEGIO Webmail V3.2</title> <link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/segio/segio.js"></script> <script type="text/javascript"> <!-- function set_mbox_mails() { var newmail="$#m.newmail#;"; var mails ="$#m.totalmails#;"; if(!parent)return; if(!parent.m_menu)return; var menu_f = parent.m_menu; if(typeof(menu_f) != 'object')return; var span_new = menu_f.document.getElementById('$#m.id#;_newmail'); var span_mail = menu_f.document.getElementById('$#m.id#;_mails'); if(newmail.length>0 && (span_new)){ span_new.innerHTML = newmail; } if(mails.length>0 && (span_mail)){ span_mail.innerHTML = mails; } return; } function set_mails() { var newmail="$#u.newmail#;"; var mails = "$#u.mails#;"; if(!parent)return; if(!parent.m_top)return; var top_f = parent.m_menu; if(typeof(top_f) !='object')return; var n_no=top_f.document.getElementById('newmail_no'); if(n_no){ n_no.innerHTML= "$#u.newmail#;"; } var m_no=top_f.document.getElementById('mails_no'); if(m_no){ m_no.innerHTML="$#u.mails#;"; } } set_mails(); // 탑프레임의 전체메일수, 읽지않은 메일수를 갱신해준다. set_mbox_mails(); // 메뉴프레임의 사용자 메일박스 값을 변경한다. --> </script> <style type="text/css"> select{font-size:11px;} checkbox { width:15px;height:15px; background:#D6D3CD;color:#666666; border:0px; } </style> </head> <body> $#shell,/segio/msg/mail.shell; <form method="post" enctype="multipart/form-data" target="action_mlist" acti0n=""> <div style="font-weight:bold;font-size:11pt;padding:4px;"> <div style="position:absolute;padding-top:3px;"> <img src="/segio/mail/ic_mail.gif" alt="Icon image" /> </div> $#m.viewname#; </div> <hr size="0" /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> $#m.m_remove#; $#m.mboxselect#; $#m.m_move#;</td> <td align="right"> 읽지않은편지 : $#m.newmail#; 편지수 : $#m.mails#; / $#m.totalmails#; $#m.m_list#;</td> </tr> </table> <div style="text-align:center;padding-top:3px;"> $#m.list,style="no//20:file:title///35:mailto:date"#; </div> <div style="padding-bottom:2px;"> <div style="text-align:center;padding:3px 0 2px 0px;background:$#s.headbg#;;"> $#m.pagemenu#; </div> </div> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> $#m.m_remove#; $#m.mboxselect#; $#m.m_move#;</td> <td align="right"> $#m.querybox#; $#m.m_seek#; $#m.m_list#;</td> </tr> </table> </form> <iframe src="about:blank" scrolling="no" frameborder="0" height="0" width="0" name="action_mlist"></iframe> </body> </html> |
전자우편 목록필터는 편지함의 편지목록을 페이지 단위로 보여줍니다. 다음은 편지목록의 예입니다.
편지함을 열면 전자우편 목록이 나타나며 편지 삭제, 편지함 이동, 검색, 전체목록 다시보기 등의 기능이 지원됩니다. 다음은 전자우편 목록필터의 요약내용입니다. 실제문서에는 레이아웃 구성을 위한 <div>, <talbe>, <tr>, <td> 등의 태그 구문이 다수 포함되어 있습니다.
<html> <head> <title>SEGIO Webmail Service</title> <link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" /> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <form method="post" enctype="multipart/form-data" target="action_mlist"> <img src="/segio/mail/ic_mail.gif" /> $#m.viewname#; $#m.m_remove#; $#m.mboxselect#; $#m.m_move#; Mail:$#m.mails#; $#m.m_list#; <div>$#m.list#;</div> $#m.pagemenu#; $#m.m_remove#; $#m.mboxselect#; $#m.m_move#; Mail:$#m.mails#; $#m.m_list#; </form> <iframe src="about:blank" frameborder="0" height="0" width="0" name="action_mlist"> </iframe> </body> </html> |
<form>의 "target"속성인 "action_mlist"는 보이지 않는 Iframe으로 작성되어 있어야 합니다.
2) 전자우편 보기 필터 ( /segio/mag/mail_view.html ) |
맨위로 |
"/segio/msg/mail_view.html"파일은 전자우편 보기필터로 게시판의 보기필터와 유사합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>SEGIO Webmail Service</title> <script type="text/javascript" src="/segio/segio.js"></script> <link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> <!-- function set_mbox_mails() { var newmail="$#m.newmail#;"; var mails ="$#m.totalmails#;"; if(!parent)return; if(!parent.m_menu)return; var menu_f = parent.m_menu; if(typeof(menu_f) != 'object')return; var span_new = menu_f.document.getElementById('$#m.id#;_newmail'); var span_mail = menu_f.document.getElementById('$#m.id#;_mails'); if(newmail.length>0 && (span_new)){ span_new.innerHTML = newmail; } if(mails.length>0 && (span_mail)){ span_mail.innerHTML = mails; } return; } function set_mails() { var newmail="$#u.newmail#;"; var mails = "$#u.mails#;"; if(!parent)return; if(!parent.m_top)return; var top_f = parent.m_top; if(typeof(top_f) !='object')return; var n_no=top_f.document.getElementById('newmail_no'); if(n_no){ n_no.innerHTML= "$#u.newmail#;"; } var m_no=top_f.document.getElementById('mails_no'); if(m_no){ m_no.innerHTML="$#u.mails#;"; } } set_mails(); // 탑프레임의 전체메일수, 읽지않은 메일수를 갱신해준다. set_mbox_mails(); // 메뉴프레임의 사용자 메일박스 값을 변경한다. --> </script> </head> <body> <form method="post" target="$#i.zeroid#;" enctype="multipart/form-data" acti0n=""> <table width="650px" border="0" cellspacing="1" cellpadding="0"> <tr> <td colspan="2"> <div style="font-weight:bold;font-size:11pt;padding:4px;"> <div style="position:absolute;padding-top:3px;"> <img src="/segio/mail/ic_mail.gif" alt="Icon image" /> </div> $#m.name#; </div> <hr size="0" /> <div style="position:relative;padding:3px 0;"> $#m.m_del#; $#m.mboxselect#; $#m.m_move#; $#m.m_reply,답장쓰기#; $#m.m_forward#; $#m.m_print,인쇄#; <div style="position:absolute;right:0;"> $#m.m_down#; $#m.m_list#; $#m.m_up#; </div> </div> </td></tr> <tr> <td width="20%" class="cell4name"><b>편지제목:</b></td> <td width="80%" class="cell4value"> $#m.subject#;</td> </tr> <tr> <td width="20%" class="cell4name"><b>보낸이(From:)</b></td> <td width="80%" class="cell4value">$#m.from#;</td> </tr> <tr> <td width="20%" class="cell4name"> <b>수신(To:)</b> </td> <td width="80%" class="cell4value" style="word-break:break-all;"> $#m.to#; </td> </tr> <tr> <td width="20%" class="cell4name"><b>참조(Cc:)</b></td> <td width="80%" class="cell4value" style="word-break:break-all;"> $#m.cc#; </td> </tr> <tr> <td width="20%" class="cell4name"><b>숨은참조(Bcc:)</b></td> <td width="80%" class="cell4value" style="word-break:break-all;"> $#m.bcc#; </td> </tr> <tr> <td width="20%" class="cell4name"><b>기타 정보</b> $#if l.lv>6#; <script type="text/javascript"> <!-- vis=false; function received_view() { property_td.innerHTML += div_received.innerHTML; div_received.innerHTML="" return; } --> </script> <a href="#" 0nclick="received_view();return(false);">경로</a> <div id="div_received" class="div_received"> <br>$#m.received#; </div> $#fi#; </td> <td class="cell4value" id="property_td"> Context Content-type: $#m.ctype#;;Charset=$#m.charset#; Date:$#m.date#;</td> </tr> <tr> <td width="20%" class="cell4name"><b>첨부파일</b></td> <td class="cell4value">m.file;</td> </tr> <tr><td colspan="2"> <div style="border:1px solid $#s.border#;;padding:5px;word-break:break-all;"> $#m.context#; </div> </td></tr> <tr><td colspan="2"> <div style="position:relative;padding:3px 0;"> $#m.m_del#; $#m.mboxselect#; $#m.m_move#; $#m.m_reply,답장쓰기#; $#m.m_forward#; $#m.m_print,인쇄#; <div style="position:absolute;right:0;"> $#m.m_down#; $#m.m_list#; $#m.m_up#; </div> </div> </td></tr> </table> </form> </body> </html> |
전자우편 보기필터는 다음 그림에서와 같이 전자우편의 내용을 읽는 용도로 사용됩니다.
다음은 전자우편 보기필터의 요약내용입니다. 실제 내용에는 레이아웃 구성을 위한 <div>, <table>과 관련된
태그들이 많이 포함됩니다.
<html> <head> <title>SEGIO Webmail Service</title> <link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" /> </head> <body> <form method="post" target="action_mview" enctype="multipart/form-data" style="margin:0;"> <img src="/segio/mail/ic_mail.gif" /> $#m.name#; <img src="/segio/mail/segio_logo.gif" /> $#m.m_del#; $#m.mboxselect#;$#m.m_move#; $#m.m_reply,답장쓰기#; $#m.m_forward#; $#m.m_print,인쇄#; $#m.m_down#; $#m.m_list#; $#m.m_up#; Subject: $#m.subject#; From: $#m.from#;</td> To: $#m.to#; Cc: $#m.cc#; Bcc: $#m.bcc#; <b>Properties: <div class="cell4value" id="property_view"> 본문 Content-type: $#m.ctype#;;Charset=$#m.charset#; Date:$#m.date#; </div> Disposition: $#m.file#; <div id="context_view" class="cell4context"> $#m.context#;</div> $#m.m_del#; $#m.mboxselect#; $#m.m_move#; $#m.m_reply,답장쓰기#; $#m.m_forward#; $#m.m_print,인쇄#; $#m.m_down#; $#m.m_list#; $#m.m_up#; </form> <iframe src="about:blank" frameborder="0" height="0" width="0" name="action_mview"> </iframe> </body> </html> |
전자우편은 통상 다른 메일서버를 경유해서 도착하는 경우가 많습니다. 일부 메일서버는 악의적인 스팸메일을 보내기도 하는데 경유지를 확인할 필요가 있을 경우 다음과 같은 자바스크립트를 포함시킴으로써 관리자로 하여금 전자우편의 경유지를 확인하도록 할 수 있습니다.
$#if l.lv==9#; <script> vis=false; function received_view() { rec=document.getElelmentById("div_received"); view=document.getElelmentById("property_view"); if(view&&rec)view.innerHTML='<br />'+rec.innerHTML; return; } </script> <a href="#" 0nclick="received_view();return(false);">경로</a> <div id="div_received" style="visibility:hidden;position:absolute;"> $#m.received#; </div> $#fi#; |
$#m.received#;"는 전자우편의 경유지 정보로 치환됩니다. 위의 자바스크립트 구성을 활용하면 보이지 않는 영역에 경유지 정보를 표시한 다음 사용자가 “경로”라는 텍스트를 클릭하면 자바스크립트가 보이는 영역에 경유지 정보를 표시하도록 합니다.
3) 전자우편 편집 필터 ( /segio/msg/mail_edit.html ) |
맨위로 |
"/segio/msg/mail_edit.html"은 전자우편 편집필터입니다. 신규 편지, 답장 편지, 포워딩 편지 등의 편집 화면을 구성합니다. 포워딩과 답장쓰기는 기존 메일의 본문, 첨부파일 등을 표시하도록 하여야 합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>SEGIO Webmail Service</title> <link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" /> <style type="text/css"> #context {width:100%;height:400px;} .file_div { padding-bottom:2px; } </style> $#if i.htmlmail#;<!-- Load up the actual editor core --> <script type="text/javascript" src="/icons/s_editor/lang_kr.js"></script> <script type="text/javascript" src="/icons/s_editor/editor.js"></script> <script type="text/javascript"> <!-- window.0nload=function () { editor_init('context'); } --> </script> $#fi#; <script type="text/javascript"> <!-- var file_count=1; function address_browser() { var opt='width=600,height=400,scrollbar=1,resizable=0'; url='$#m.href.addressfind#;'; w=window.open(url,'address_win',opt); } function set_rcpt(no, value){ var ele=null; if(no==1)ele=document.form.to; if(no==2)ele=document.form.cc; if(no==3)ele=document.form.bcc; if(ele!=null)ele.value=value; } function plus_filefield(form) { if(file_count>5)return false; file_count++; str = '<br><input type="file" name="file" style="width:98%">'; ffield=document.getElementById("filefield"); ffield.innerHTML+=str; return false; } //content type and editor change //add by ssik : 2006/02/21 function change_ctype() { c0ntext = document.getElementById("context"); p_div = document.getElementById("editor_position_div"); ctype = document.getElementById("ctype"); if(!p_div || !context ||!ctype)return; src = '<textarea name="context" id="context">'; src+=(context.value+'</textarea>\n)'; p_div.innerHTML=src; if(ctype.value=='text/html')editor_init("context"); } --> </script> </head> <body> <form name="form" method="post" enctype="multipart/form-data" target="$#i.zeroid#;" style="margin:0" acti0n=""> <table width="650" cellpadding="0" cellspacing="2" border="0" class="mail"> <tr> <td colspan="3"> <div style="font-weight:bold;font-size:11pt;padding:4px;"> <div style="position:absolute;padding-top:3px;"> <img src="/segio/mail/ic_mail.gif" alt="Mail Compose" /> </div> $#m.name#; </div> <hr size="0" /> </td> </tr> <tr> <td width="20%" class="cell4name">수신(to)</td> <td class="cell4input" width="70%"> <input name="to" value="$#m.to#;" class="input" /> </td> <td width="10%" align="right"> <img border="0" src="$#m.icon,m_getaddr.gif#;" 0nclick="address_browser();return(false);" alt="주소록" /> </td> </tr> <tr> <td width="20%" class="cell4name">참조(cc)</td> <td class="cell4input" width="70%" colspan="2"> <input name="cc" value="$#m.cc#;" class="input" /> </td> </tr> <tr> <td width="20%" class="cell4name">숨은참조(bcc)</td> <td class="cell4input" width="70%" colspan="2"> <input name="bcc" value="$#m.bcc#;" class="input" /> </td> </tr> <tr> <td width="20%" class="cell4name">편지제목</td> <td class="cell4input" colspan="2"> <input name="subject" value="$#m.subject#;" class="input" /> </td> </tr> <!-- content type and editor change --> <tr> <td width="20%" class="cell4name">선택사항</td> <td colspan="2" class="cell4input"> <select name="ctype" 0nchange="change_ctype();"> <option $#if i.htmlmail#;selected="selected"$#fi#; value="text/html" >html</option> <option $#if !i.htmlmail#;selected="selected"$#fi#; value="text/plain" >text</option> </select> <select name="charset" style="font-size:9pt;"> <opti0n value="EUC-KR">EUC-KR</option> <opti0n value="UTF-8">UTF-8</option> <opti0n value="EUC-JP">EUC-JP</option> <opti0n value="ISO-2022-JP">ISO2022JP</option> </select> <input name="mailname" class="mailname" value="$#m.mailname#;" /> <$#u.id#;@$#i.id#;> <input name="save2sentbox" type="checkbox" value="ON" checked="checked" />편지저장 </td> </tr> <tr> <td colspan="3" class="cell4textarea" id="editor_position_div"> <textarea name="context" id="context" rows="30" cols="50">$#m.context#;</textarea> </td> </tr> <tr> <td width="20%" bgcolor="#C0D0C9"class="cell4name"> <b>서명</b> </td> <td colspan="2" class="cell4input" width="80%"> <pre> $#m.signature0#; </pre></td> </tr> <tr> <td width="20%" bgcolor="#C0D0C9" class="cell4name"> <b>서명 *</b> </td> <td colspan="2" class="cell4input" width="80%"> </pre> $#m.signature1#;</pre> </td> </tr> <tr> <td width="20%" bgcolor="#C0D0C9" class="cell4name"> <b>첨부($#m.composesize#;MB)</b></td> <td width="80%" colspan="2"> <table border="0" cellspacing="2" cellpadding="0" width="100%"> <tr> <td id="filefield" colspan="2"> <div class="file_div"> <input class="file" type="file" name="file" size="50" /> </div> <div class="file_div"> <input class="file" type="file" name="file" size="50" /> </div> <div class="file_div"> <input class="file" type="file" name="file" size="50" /> </div> <div class="file_div"> <input class="file" type="file" name="file" size="50" /> </div> <div class="file_div"> <input class="file" type="file" name="file" size="50" /> </div> </td> </tr> $#if u.folder#; <tr> <td width="80%" class="cell4textarea"> <textarea id="onfile" name="onfile" class="textarea" style="width:100%;height:40px;border:0;"> </textarea> </td> <td> <butt0n 0nclick="$#popup.onfile,opti0n="width=300,height=300,scrollbars=1"#;" style="height:40px;width:100%;">내폴더</button> </td> </tr> $#fi#; </table> </td> </tr> <tr> <td colspan="3" align="center"> <input type="submit" value="지금보내기" class="button" name="act_send " /> <input type="reset" value="다시쓰기" class="button" /> </td> </tr> </table> </form> $#load,'/segio/memo/msg_mailread.php'; </body> </html> |
다음은 전자우편 편집필터에 의한 편지쓰기 윈도우의 그림입니다.
var file_count=1; function address_browser(){ var url='$#m.href.addressfind#;'; var opt='width=600,height=400,scrollbar=1,resizable=0'; var w=window.open(url,'address_win',opt); return (false); } function set_rcpt(no, value){ var ele=null; if(no==1)ele=document.getElementById('to'); if(no==2)ele=document.getElementById('cc'); if(no==3)ele=document.getElementById('bcc'); if(ele!=null)ele.value=value; } function plus_filefield(form) { if(file_count>5)return false; file_count++; var str = '<br /><input type="file" name="file" style="width:99%" />'; ffield=document.getElementById("filefield"); ffield.innerHTML+=str; return false; } |
"address_broser()" 함수와 "set_rcpt()" 함수는 전자우편주소록으로부터 주소를 검색하는데 중요한 역할을 하며 전자우편주소록과 관련된 "filter/mail/addr_rcpt.html"에 포함된 자바스크립트와 매우 긴밀하게 연관되어 있습니다. "plus_filefield()"함수는 첨부파일의 수를 늘리는 기능을 합니다. 다음의 두 함수는 본문내용의 Text, HTML 간의 토글을 구현한 것입니다.
var html_mode =1; function set_editor_init(hmode) { var c0ntext=document.getElementById("context"); var p_div=document.getElementById("editor_position_div"); var ctype=document.getElementById("ctype"); if(!ctype||!p_div||!context)return false; var src='<textarea name="context" id="context">'; src += context.value; src += '</textarea>'; p_div.innerHTML=src; if(hmode){ ctype.value="text/html"; editor_init("context"); }else{ ctype.value="text/plain"; } return false; } function change_editor() { html_mode=html_mode?0:1; set_editor_init(html_mode); } |
<html> <head> <title>SEGIO Webmail Service</title> <link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/icons/s_editor/lang_kr.js"></script> <script type="text/javascript" src="/icons/s_editor/editor.js"></script> <script type="text/javascript"> <!-- // 자바스크립트 영역 (위에서 소개되었음) --> </script> <style> #context { width:100%;height:400px;border: none 0;word-break:break-all; } </style> </head> <body $#if i.htmlmail#;0nload="editor_init('context');"$#fi#;> <form name="form" method="post" enctype="multipart/form-data" target="action_target"> $#m.viewname#; 수신(to) <input name="to" id="to" value="$#m.to#;" /> <img src="$#m.icon,m_getaddr.gif#;" 0nclick= "return address_browser();" style="cursor:pointer;" /> 참조(cc) <input name="cc" id="cc" value="$#m.cc#;" /> 숨은참조(bcc) <input name="bcc" id="bcc" value="$#m.bcc#;" /> 편지제목 <input name="subject" value="$#m.subject#;" class="input" /> $#if i.htmlmail#; 편집형식 Html<input type="radio" name="checktype" 0nclick="change_editor();" checked="true" /> Text<input type="radio" name="checktype" 0nclick="change_editor();" /> $#fi#; <select name="charset"> <opti0n value="EUC-KR">EUC-KR</option> <opti0n value="UTF-8">UTF-8</option> <opti0n value="EUC-JP">EUC-JP</option> <opti0n value="ISO-2022-JP">ISO-2022-JP</option> </select> <input name="mailname" value="$#m.mailname#;" /> <$#u.id#;@#$i.id#;> <input name="save2sentbox" type="checkbox" value="ON" checked="true" />보낸편지저장 <iframe src="about:blank" frameborder="0" height="0" width="0" name="action_target"> </iframe> <input name="ctype" id="ctype" type="hidden" value="$#if i.htmlmail#;text/html$#else#;text/plain$#fi#;" /> <div id="editor_position_div"> <textarea name="context" id="context">$#m.context#;</textarea> </div> 서명 <pre>$#m.signature0#;<hr />$#m.signature1#;</pre> 첨부($#m.composesize#;MB) <div id="filefield" name="filefield"> <input type="file" name="file" style="width:99%;" /> <input name="button" 0nClick="plus_filefield(this.form)" value=" + " /> <input type="submit" value="지금보내기" class="button" name="act_send " /> <input type="reset" value="다시쓰기" class="button"> </form> </body> </html> |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
번호 | 파일 | 글제목 | 작성자 | 일시 | 조회 |
---|---|---|---|---|---|
61 |
![]() |
![]() |
케이시크 | 09-07-21 | 150090 |
60 |
![]() |
케이시크 | 09-07-17 | 186047 | |
59 |
![]() |
![]() |
관리자 | 09-07-14 | 187388 |
58 |
![]() |
![]() |
관리자 | 09-07-14 | 187171 |
57 |
![]() |
![]() |
관리자 | 09-07-14 | 186669 |
56 |
![]() |
![]() |
관리자 | 09-07-14 | 170483 |
55 |
![]() |
![]() |
관리자 | 09-07-14 | 203434 |
54 |
![]() |
![]() |
관리자 | 09-07-14 | 207421 |
53 |
![]() |
![]() |
관리자 | 09-07-13 | 186721 |
52 |
![]() |
![]() |
sysop | 09-07-10 | 194860 |
51 |
![]() |
![]() |
sysop | 09-07-10 | 193247 |
50 |
![]() |
![]() |
sysop | 09-07-10 | 171555 |
49 |
![]() |
![]() |
sysop | 09-07-10 | 193938 |
48 |
![]() |
![]() |
sysop | 09-07-10 | 464240 |
47 |
![]() |
![]() |
sysop | 09-07-10 | 198781 |
46 |
![]() |
![]() |
sysop | 09-07-10 | 191289 |
45 |
![]() |
![]() |
sysop | 09-07-10 | 203961 |
44 |
![]() |
![]() |
sysop | 09-07-10 | 187555 |
43 |
![]() |
sysop | 09-07-10 | 183355 | |
42 |
![]() |
sysop | 09-07-10 | 192103 | |
41 |
![]() |
sysop | 09-07-10 | 181203 | |
40 |
![]() |
sysop | 09-07-10 | 188366 | |
39 |
![]() |
sysop | 09-07-10 | 380305 | |
38 |
![]() |
![]() |
sysop | 09-07-10 | 259319 |
37 |
![]() |
![]() |
sysop | 09-07-10 | 210199 |
36 |
![]() |
sysop | 09-07-10 | 205889 | |
35 |
![]() |
sysop | 09-07-10 | 211961 | |
34 |
![]() |
![]() |
sysop | 09-07-10 | 210168 |
33 |
![]() |
sysop | 09-07-10 | 713762 | |
32 |
![]() |
![]() |
sysop | 09-07-10 | 217425 |
31 |
![]() |
![]() |
sysop | 09-07-10 | 219976 |
30 |
![]() |
![]() |
sysop | 09-07-10 | 200511 |
29 |
![]() |
sysop | 09-07-10 | 193942 | |
28 |
![]() |
![]() |
sysop | 09-07-09 | 208065 |
27 |
![]() |
![]() |
sysop | 09-07-09 | 199996 |
26 |
![]() |
![]() |
sysop | 09-07-09 | 342114 |
25 |
![]() |
![]() |
sysop | 09-07-09 | 200040 |
24 |
![]() |
sysop | 09-07-09 | 199222 | |
23 |
![]() |
sysop | 09-07-09 | 200275 | |
22 |
![]() |
![]() |
sysop | 09-07-09 | 180844 |
21 |
![]() |
![]() |
sysop | 09-07-09 | 275645 |
20 |
![]() |
![]() |
sysop | 09-07-09 | 186954 |
19 |
![]() |
![]() |
sysop | 09-07-09 | 200744 |
18 |
![]() |
![]() |
sysop | 09-07-09 | 209686 |
17 |
![]() |
![]() |
sysop | 09-07-09 | 1243989 |
16 |
![]() |
![]() |
sysop | 09-07-09 | 600938 |
15 |
![]() |
![]() |
sysop | 09-07-09 | 230181 |
14 |
![]() |
![]() |
sysop | 09-07-09 | 233013 |
13 |
![]() |
![]() |
sysop | 09-07-09 | 555064 |
12 |
![]() |
![]() |
sysop | 09-07-09 | 222817 |
11 |
![]() |
sysop | 09-07-09 | 396176 | |
10 |
![]() |
![]() |
sysop | 09-07-09 | 198217 |
09 |
![]() |
![]() |
sysop | 09-07-09 | 224218 |
08 |
![]() |
![]() |
sysop | 09-07-09 | 250233 |
07 |
![]() |
![]() |
sysop | 09-07-09 | 331975 |
06 |
![]() |
![]() |
sysop | 09-07-09 | 334619 |
05 |
![]() |
![]() |
sysop | 09-07-09 | 222768 |
04 |
![]() |
![]() |
sysop | 09-07-09 | 230974 |
03 |
![]() |
![]() |
sysop | 09-07-09 | 441512 |
02 |
![]() |
![]() |
sysop | 09-07-09 | 814123 |
01 |
![]() |
![]() |
sysop | 09-07-09 | 190994 |