File name: addrbook/form/addrbook.fom (8,758 bytes) Text file viewer v1.2
    1 : {&
    2 :   /* file: addrbook.fom
    3 :      author: 서광현
    4 : 
    5 :      Copyright (c) 2001/02/22 by Wesoft
    6 :      All Rights Reserved.
    7 :   */
    8 : 
    9 :   WIDTH= 550;
   10 :   bgsw= 0;
   11 :   ARG= strform("k={$k}&n={$n}&o={$o}",
   12 :                "&pi={$pi}&pw={$pw}&pm={$pm}&ps={$ps}&pd={$pd}");
   13 :   if(list=="d")
   14 :     {
   15 :        BARCOLOR= bar_trashcolor;
   16 :        LISTHEADCOLOR= list_trashcolor;
   17 :        btname= "영구삭제", btaction= "gozap()";
   18 :     }
   19 :    else
   20 :     {
   21 :        BARCOLOR= bar_boardcolor;
   22 :        LISTHEADCOLOR= list_headcolor;
   23 :        btname= "자료등록", btaction= "goinsert()";
   24 :     }
   25 :  }
   26 : <html>
   27 : <head>
   28 : <!-- {$PROGRAM_NAME} {$PROGRAM_VERSION} -->
   29 : <meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
   30 : <meta http-equiv="Pragma" content="no-cache">
   31 : <title>개인 주소록 관리</title>
   32 : <STYLE TYPE="text/css">
   33 : <!--
   34 :  a:link, a:visited, a:hover, a:active { font-size:9pt; text-decoration:none; }
   35 :  a:link { color:#000000; text-decoration:none; }
   36 :  a:visited { color:#000000; text-decoration:none; }
   37 :  a:hover { color:#0000e0; text-decoration:underline; }
   38 :  a:active { color:#0000e0; text-decoration:underline; }
   39 : 
   40 :  #lh { height:16px; text-align:center; font-size:9pt; color:#ffffff;
   41 :        background:{$LISTHEADCOLOR}; vertical-align:bottom;
   42 :        border-width:1px; border-color:#b8b8b8; border-style:solid;
   43 :        border-left:none; border-top:none }
   44 : 
   45 :  #lb { height:18px; font-size:9pt; color:#000000; vertical-align:bottom;
   46 :        padding: 0px 3px 0px 3px;
   47 :        border-width:1px; border-color:#b8b8b8; border-style:solid;
   48 :        border-left:none; border-top:none }
   49 : 
   50 :  #ld { height:18px; font-size:9pt; color:#707070; vertical-align:bottom;
   51 :        padding: 0px 3px 0px 3px;
   52 :        border-width:1px; border-color:#b8b8b8; border-style:solid;
   53 :        border-left:none; border-top:none }
   54 : 
   55 :  #tdb { border-width:0; padding:3px;
   56 :         font-size:9pt; color:#000000; font-family:'굴림'; }
   57 : 
   58 :  #it { height:18px; font-size:9pt; color:#0000f0; font-family:'굴림';
   59 :        background:#f8f8e8; border-width:1px; border-color:#000000; }
   60 : 
   61 :  #ib { height:18px; font-size:9pt; color:#000000;
   62 :        background-image: url(image/gray.gif);
   63 :        border-width:1px; border-color:#000000; }
   64 : 
   65 :  select { font-size:9pt; color: #000090; background:#f0f8ff; }
   66 : -->
   67 : </STYLE>
   68 : <script language="javascript">
   69 : <!--
   70 : function mover(id)
   71 :  {
   72 :     id.style.background= "#d0f8d0";
   73 :  }
   74 : 
   75 : function mout(id,bgc)
   76 :  {
   77 :     id.style.background= bgc;
   78 :  }
   79 : 
   80 : function Check()
   81 :  {
   82 :    var i, ch, newstr= "";
   83 :    var orgstr= document.search.k.value;
   84 : 
   85 :    for(i=0; i<orgstr.length; i++)
   86 :     {
   87 :        ch= orgstr.charAt(i);
   88 :        if(ch!=" ") newstr= newstr + ch;
   89 :     }
   90 :    document.search.k.value= newstr;
   91 :    if(newstr=="")
   92 :     {
   93 :        alert("찾으시려는 사람의 이름 또는 직장명을 공백없이 입력하세요.");
   94 :        document.search.k.focus();
   95 :        return false;
   96 :     }
   97 :    return true;
   98 :  }
   99 : 
  100 : var inflag=0, save_keyword;
  101 : 
  102 : function keyword_focus()
  103 :  {
  104 :    document.search.k.focus();
  105 :    if(inflag==0) { inflag= 1; save_keyword= document.search.k.value; }
  106 :    if(document.search.k.value==save_keyword)
  107 :     {
  108 :        document.search.k.select();
  109 :     }
  110 :  }
  111 : 
  112 : function goselected(sel)
  113 :  {
  114 :    if(sel.options[sel.selectedIndex].value!="")
  115 :     {
  116 :        url="addrbook.wel?list="+sel.options[sel.selectedIndex].value+"&{$ARG}";
  117 :        location.replace(url);
  118 :     }
  119 :  }
  120 : 
  121 : function gopage(page)
  122 :  {
  123 :     if(page<1) return;
  124 :     url= "addrbook.wel?pg=" + page + "&list={$list}&{$ARG}";
  125 :     location.replace(url);
  126 :  }
  127 : 
  128 : function goview(selno)
  129 :  {
  130 :     url= "view.wel?no=" + selno + "&list={$list}&{$ARG}";
  131 :     location.replace(url);
  132 :  }
  133 : 
  134 : function goinsert()
  135 :  {
  136 :     url= "insert.wel?list={$list}&{$ARG}";
  137 :     location.replace(url);
  138 :  }
  139 : 
  140 : function gozap()
  141 :  {
  142 :     yes= confirm("삭제표시된 모든 자료을 삭제합니다. 계속하시겠습니까?");
  143 :     if(yes)
  144 :      {
  145 :         url= "zap.wel?no=all&list={$list}&{$ARG}";
  146 :         location.replace(url);
  147 :      }
  148 :  }
  149 : 
  150 : function goselfinfo()
  151 :  {
  152 :     url= "selfinfo.wel?list={$list}&{$ARG}";
  153 :     location.replace(url);
  154 :  }
  155 : 
  156 : function gologout()
  157 :  {
  158 :     location.replace("logout.wel");
  159 :  }
  160 : 
  161 : function goadmail()
  162 :  {
  163 :     url= "mail.wel?lc=abook&id={$ckid}&name={$us_name}"
  164 :        + "&email={$us_email}&list={$list}&{$ARG}";
  165 :     location.replace(url);
  166 :  }
  167 : //-->
  168 : </script>
  169 : </head>
  170 : <body {$background} topmargin=2 onLoad="keyword_focus()">
  171 : <center>
  172 : <table border=1 cellspacing=0>
  173 : <form method="get" name="search" action="addrbook.wel" onSubmit="return Check()">
  174 : <input type=hidden name="list" value="s">
  175 : <input type=hidden name="pi" value="{$pi}">
  176 : <input type=hidden name="pw" value="{$pw}">
  177 : <input type=hidden name="pm" value="{$pm}">
  178 : <input type=hidden name="ps" value="{$ps}">
  179 : <input type=hidden name="pd" value="{$pd}">
  180 : <tr>
  181 : <td id=tdb bgcolor={$titlebgcolor}>
  182 :  <font size=3 color={$titlecolor}><b>&nbsp;{$us_title}&nbsp;</b></font></td>
  183 : </tr>
  184 : </table>
  185 : <table><tr><td height=2></td></tr></table>
  186 :  <font style="font-size:9pt;"><font color=#f00000>{$ckid}</font> 님의
  187 :  최후 사용일시: <font color=#f00000>{$addr_llogin_time}</font>
  188 :  (사용일시가 틀리면 암호가 노출되었을 수 있습니다)</font></br>
  189 : <table border=1 cellspacing=0 cellpadding=0 width={$WIDTH} bgcolor={$BARCOLOR}
  190 :        style="border-width:1px; border-color:#000000">
  191 : <tr>
  192 :  <td id=tdb>
  193 :   <select onchange="goselected(this)">
  194 :   <option value="i"{$seli}>조회자료</option>
  195 :   <option value="w"{$selw}>등록자료</option>
  196 :   <option value="m"{$selm}>수정자료</option>
  197 : {&
  198 :   if(k!="")
  199 :    {
  200 :       /"  <option value="s"{$sels}>검색자료</option>\n"/
  201 :    }
  202 :   else if(list=="s")
  203 :    {
  204 :       /"  <option value="s"{$sels}>검색어 입력</option>\n"/
  205 :    }
  206 :  }
  207 :   <option value="d"{$seld}>삭제자료</option>
  208 :   </select></td>
  209 :  <td align=left valign=bottom id=tdb>
  210 :    {$now_recnt} / <font color=#f00000>{$del_recnt}</font>
  211 :    / <font color=#0000f0><b>{$tot_recnt}</b></font></td>
  212 :  <td align=right id=tdb>
  213 :   이름<input type="checkbox" name="n" value=1{$nchked}>
  214 :   직장<input type="checkbox" name="o" value=1{$ochked}>
  215 :   <input type="text" name="k" value="{$keyword}" size=16 maxlength=40
  216 :          onmouseover="keyword_focus()" id=it>
  217 : {&button(1,"if(Check()==true) document.search.submit()", "찾기","")}&nbsp;
  218 : {&if(openpassmatch==1) button(1,btaction, btname,"")}</td>
  219 : </tr>
  220 : </table>
  221 : <p style="margin:1px 0 0 0;line-height:0"></p>
  222 : <table border=1 cellspacing=0 cellpadding=0 width={$WIDTH} style="border-width:0px">
  223 : <tr>
  224 : <td>
  225 : <div style="width:{$WIDTH};overflow:auto;">
  226 : <table border=1 cellspacing=0 cellpadding=0 width={$WIDTH}
  227 :  style="border-width:1px; border-color:#000000;">
  228 : <tr>
  229 :  <td nowrap id=lh width=35>번호</td>
  230 :  <td nowrap id=lh width=14%>이름</td>
  231 :  <td nowrap id=lh width=18%>집[☎]</td>
  232 :  <td nowrap id=lh width=18%>휴대폰번호</td>
  233 :  <td nowrap id=lh>직장(학교)명</td>
  234 :  <td nowrap id=lh width=18%>직장(학교)[☎]</td>
  235 : </tr>
  236 : {!repeat,$pagerec}{&
  237 :    bgsw= 1 - bgsw;
  238 :    if(bgsw==0) BGC="#e8e8e8"; else BGC="#ffffff";
  239 :    if(name=="" && office=="") vname= voffice= "&nbsp;", LSTYLE= "lb";
  240 :     else if(dflag=="d")
  241 :      {
  242 :         LSTYLE= "ld";
  243 :         if(name=="") vname= "&nbsp;"; else vname= name;
  244 :         if(office=="") voffice= "&nbsp;"; else voffice= office;
  245 :      }
  246 :     else
  247 :      {
  248 :         LSTYLE= "lb";
  249 :         if(name=="") vname= "&nbsp;";
  250 :           else vname= "<a href='javascript:goview(" ~ selno ~ ")'>"
  251 :                     ~ name ~ "</a>";
  252 :         if(office=="") voffice= "&nbsp;";
  253 :           else voffice= "<a href='javascript:goview(" ~ selno ~ ")'>"
  254 :                       ~ office ~ "</a>";
  255 :      }
  256 : }
  257 : <tr bgcolor='{$BGC}' onmouseover="mover(this)" onmouseout="mout(this,'{$BGC}')">
  258 :  <td nowrap id={$LSTYLE} align=right>{?*!selno,&nbsp;}{$selno}</td>
  259 :  <td nowrap id={$LSTYLE}>{$vname}</td>
  260 :  <td nowrap id={$LSTYLE}>{?*!hphone,&nbsp;}{$hphone}</td>
  261 :  <td nowrap id={$LSTYLE}>{?*!hdphone,&nbsp;}{$hdphone}</td>
  262 :  <td nowrap id={$LSTYLE}>{$voffice}</td>
  263 :  <td nowrap id={$LSTYLE}>{?*!ophone,&nbsp;}{$ophone}</td>
  264 : </tr>
  265 : {!endrep}
  266 : </table>
  267 : </div></td>
  268 : </tr>
  269 : </table>
  270 : <table border=1 cellspacing=0 cellpadding=0 width={$WIDTH} bgcolor={$BARCOLOR}
  271 :        style="border-width:1px; border-color:#000000;border-bottom:none">
  272 :  <tr>
  273 : {& today= mid(date(3),8) ~ "(" ~ week_str[iweek()] ~ ")"; }
  274 :   <td id=tdb width=16%>총 <font color=#f00000>{$tot_page}</font> 페이지</td>
  275 :   <td align=center id=tdb width=68%>{&include("pagebar.sub")}</td>
  276 :   <td align=right nowrap id=tdb width=16%>{$today}</td>
  277 :  </tr>
  278 : </table>
  279 : <table border=1 cellspacing=0 cellpadding=0 width={$WIDTH} bgcolor={$BARCOLOR}
  280 :        style="border-width:1px; border-color:#000000">
  281 :  <tr>
  282 :   <td id=tdb width=20%>
  283 : {&
  284 :   if(openpassmatch==1) button(1,"goselfinfo()","자기정보수정","width:80");
  285 :  }
  286 : &nbsp;</td>
  287 :   <td align=center id=tdb width=60%>{$cpright}</td>
  288 :   <td align=right id=tdb width=20%>
  289 : {&button(1,"gologout()","로그아웃하기","width:80")}</td>
  290 :  </tr>
  291 : </table>
  292 : <p style="margin:2px 0 0 0;line-height:0"></p>
  293 : {&button(2,"goadmail()","(?) 관리자에게 문의하기","width:150")}
  294 : </form>
  295 : </center>
  296 : </body>
  297 : </html>
File name: addrbook/form/addrbook.fom (8,758 bytes) Wesoft Corp. ⓒ 2001 All rights reserved.