Changeset 5993

Show
Ignore:
Timestamp:
05/22/08 00:31:23 (6 months ago)
Author:
coolengineer
Message:
  • #960
  • 미리 정의되어 있는 POP3 호스트를 등록하여 선택할 수 있도록함
  • 국제화를 위해 나라별 POP3 호스트를 등록할 수 있도록 고려.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/plugins/CL_Moblog/index.php

    r5970 r5993  
    305305                                </div> 
    306306<?php else: ?> 
     307                            <script type="text/javascript"> 
     308                            function changehost(packedhost) 
     309                            { 
     310                                var h = packedhost.split( ':' ); 
     311                                document.forms['editor-form']['pop3host'].value = h[0]; 
     312                                document.forms['editor-form']['pop3port'].value = h[1]; 
     313                                document.forms['editor-form']['pop3ssl'].checked = !!parseInt(h[2]); 
     314                            } 
     315                            function renderhosts() 
     316                            { 
     317                                var hosts = "<?php echo _t('PREDEFINED POP3 HOSTS') ?>"; 
     318                                if( hosts == 'PREDEFINED POP3 HOSTS' ) { 
     319                                    hosts = "gmail:pop.gmail.com:995:1/hanmail:pop.hanmail.net:995:1/naver:pop.naver.com:110:0"; 
     320                                } 
     321                                hosts = "Localhost:localhost:110:0/" + hosts; 
     322                                hosts = hosts.split('/'); 
     323                                for( var i=0; i<hosts.length; i++ ) { 
     324                                    var h = hosts[i]; 
     325                                    var n = h.split(':')[0]; 
     326                                    var v = h.substr(n.length+1); 
     327                                    document.write( "<option value=\""+v+"\">"+n+"</option>" ); 
     328                                } 
     329                                 
     330                            } 
     331                            </script> 
    307332                            <form id="editor-form" class="data-inbox" method="post" action="<?php echo $blogURL;?>/owner/plugin/adminMenu?name=CL_Moblog/moblog_manage"> 
    308333                                <div id="editor-section" class="section"> 
     
    321346                                            <dd> 
    322347                                                <input type="text" style="width:14em" class="input-text" name="pop3host" value="<?php echo $pop3host;?>" /> 
     348                                                <select onchange="changehost(this.value)"> 
     349                                                <option value=""><?php echo _t('선택하세요') ?></option> 
     350                                                <script type="text/javascript">renderhosts()</script> 
     351                                                </select> 
    323352                                            </dd> 
    324353                                        </dl>