#19735137 remove krzip module

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8355 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ngleader 2011-05-06 02:37:01 +00:00
parent e4d9c0d3b9
commit 25d2f6af1e
18 changed files with 0 additions and 498 deletions

View file

@ -1,63 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="0.2">
<title xml:lang="ko">한국 우편번호</title>
<title xml:lang="en">Korean Zip Code</title>
<title xml:lang="vi">Korean Zip Code</title>
<title xml:lang="es">Código postal de Corea</title>
<title xml:lang="zh-CN">韩国邮编 </title>
<title xml:lang="jp">韓国郵便番号</title>
<title xml:lang="ru">Корейский почтовый индекс</title>
<title xml:lang="zh-TW">韓國郵編 </title>
<title xml:lang="tr">Kore Posta Kodu </title>
<description xml:lang="ko">
XE 운영하는 우편번호서버를 이용하여 우편번호 검색을 합니다.
우편번호 검색 서버는 설정을 통해 변경하실 수 있습니다.
</description>
<description xml:lang="en">
Searching the zip code via zip code server operated by XE.
You can change the zip code server in the settings settings.
</description>
<description xml:lang="vi">
Tìm kiếm địa chỉ với Zip Code Server được cung cấp bởi XE.
Bạn có thể thay đổi Zip Code Server bằng việc thiết lập Zip Code.
</description>
<description xml:lang="es">
Busca el código postal a través del servidor operado por XE.
Usted puede cambiar la configuración del servidor de código postal.
</description>
<description xml:lang="zh-CN">
利用XE运营的邮编服务器搜索邮编。
通过设置可以修改邮编搜索服务器。
</description>
<description xml:lang="tr">
XE tarafından yönetilen posta kodu sunucusuyla posta kodu araması.
Posta kodu sunucusunu ayarlardan değiştirebilirsiniz.
</description>
<description xml:lang="jp">
XEで運用している郵便番号サーバを利用して韓国の郵便番号を検索します。
郵便番号検索サーバは設定によって変更することが出来ます。
</description>
<description xml:lang="ru">
Поиск индекса через сервер почтовый индексов, оперируемый XE.
Вы можете изменить сервер почтовых индексов в настройках.
</description>
<description xml:lang="zh-TW">
利用 XE營運的郵編主機搜尋郵編。
透過設置可修改編輯郵編搜尋主機。
</description>
<version>0.1</version>
<date>2007-02-28</date>
<category>accessory</category>
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
<name xml:lang="ko">NHN</name>
<name xml:lang="vi">NHN</name>
<name xml:lang="en">NHN</name>
<name xml:lang="es">NHN</name>
<name xml:lang="zh-CN">NHN</name>
<name xml:lang="jp">NHN</name>
<name xml:lang="ru">NHN</name>
<name xml:lang="zh-TW">NHN</name>
<name xml:lang="tr">NHN</name>
</author>
</module>

View file

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<module>
<grants />
<permissions />
<actions>
<action name="dispKrzipAdminConfig" type="view" admin_index="true" standalone="true" />
<action name="procKrzipAdminInsertConfig" type="controller" standalone="true" />
<action name="getKrzipCodeList" type="model" index="true" standalone="true" />
</actions>
</module>

View file

@ -1,32 +0,0 @@
<?php
/**
* @class krzipAdminController
* @author NHN (developers@xpressengine.com)
* @brief admin controller class of the krzip module
**/
class krzipAdminController extends krzip {
/**
* @brief Initialization
**/
function init() {
}
/**
* @brief Configuration
**/
function procKrzipAdminInsertConfig() {
// Get the basic information
$args = Context::gets('krzip_server_hostname','krzip_server_port','krzip_server_query');
if(!$args->krzip_server_hostname) $args->krzip_server_hostname = $this->hostname;
if(!$args->krzip_server_port) $args->krzip_server_port = $this->port;
if(!$args->krzip_server_query) $args->krzip_server_query = $this->query;
// Insert by creating the module Controller object
$oModuleController = &getController('module');
$output = $oModuleController->insertModuleConfig('krzip',$args);
return $output;
}
}
?>

View file

@ -1,31 +0,0 @@
<?php
/**
* @class krzipAdminView
* @author NHN (developers@xpressengine.com)
* @brief admin view class of the krzip module
**/
class krzipAdminView extends krzip {
/**
* @brief Initialization
**/
function init() {
}
/**
* @brief Configuration
**/
function dispKrzipAdminConfig() {
// Get configurations (using module model object)
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('krzip');
Context::set('config',$config);
// Set a template file
$this->setTemplatePath($this->module_path.'tpl');
$this->setTemplateFile('index');
}
}
?>

View file

@ -1,41 +0,0 @@
<?php
/**
* @class krzip
* @author NHN (developers@xpressengine.com)
* @brief Super class of krzip, which is a zip code search module
**/
class krzip extends ModuleObject {
var $hostname = 'kr.zip.zeroboard.com';
var $port = 80;
var $query = '/server.php?addr3=';
/**
* @brief Implement if additional tasks are necessary when installing
**/
function moduleInstall() {
return new Object();
}
/**
* @brief a method to check if successfully installed
**/
function checkUpdate() {
return false;
}
/**
* @brief Execute update
**/
function moduleUpdate() {
return new Object();
}
/**
* @brief Re-generate the cache file
**/
function recompileCache() {
}
}
?>

View file

@ -1,54 +0,0 @@
<?php
/**
* @class krzipModel
* @author NHN (developers@xpressengine.com)
* @brief model class of the krzip module
**/
class krzipModel extends krzip {
/**
* @brief Initialization
**/
function init() {
}
/**
* @brief Zip Code Search
* Request a zip code to the server with user-entered address
**/
function getKrzipCodeList() {
// Get configurations (using module model object)
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('krzip');
if($config->krzip_server_hostname) $this->hostname = $config->krzip_server_hostname;
if($config->krzip_server_port) $this->port = $config->krzip_server_port;
if($config->krzip_server_query) $this->query = $config->krzip_server_query;
// Get address(town)
$addr = trim(Context::get('addr'));
if(!$addr) return new Object(-1,'msg_not_exists_addr');
// Attempt to request to the server
$query_string = $this->query.urlencode($addr);
$fp = @fsockopen($this->hostname, $this->port, $errno, $errstr);
if(!$fp) return new Object(-1, 'msg_fail_to_socket_open');
fputs($fp, "GET {$query_string} HTTP/1.0\r\n");
fputs($fp, "Host: {$this->hostname}\r\n\r\n");
$buff = '';
while(!feof($fp)) {
$str = fgets($fp, 1024);
if(trim($str)=='') $start = true;
if($start) $buff .= $str;
}
fclose($fp);
$address_list = unserialize(base64_decode($buff));
if(!$address_list) return new Object(-1, 'msg_no_result');
$this->add('address_list', implode("\n",$address_list)."\n");
}
}
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file modules/krzip/lang/en.lang.php
* @author NHN (developers@xpressengine.com)
* @brief English language pack (Only basic contents are listed)
**/
// normal words
$lang->krzip = "Korean Zip Code";
$lang->krzip_server_hostname = "Server name for zip code checking";
$lang->krzip_server_port = "Server port for zip code checking";
$lang->krzip_server_query = "Server path for zip code checking";
// descriptions
$lang->about_krzip_server_hostname = "Please input the server's domain for checking zip codes and receiving the result list";
$lang->about_krzip_server_port = "Please input the server's port number for checking the zip code";
$lang->about_krzip_server_query = "Please input the query url that will be requested for checking the zip code";
// error messages
$lang->msg_not_exists_addr = "Target for searching doesn't exist";
$lang->msg_fail_to_socket_open = "Unabled to connect to zip code checking server";
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @archivo modules/krzip/lang/es.lang.php
* @autor NHN (developers@xpressengine.com)
* @sumario Paquete del idioma espanol (Solo los contenidos basicos)
**/
// Palabras normales
$lang->krzip = "Código postal de Corea";
$lang->krzip_server_hostname = "Nombre del servidor para el chequeo de código postal";
$lang->krzip_server_port = "Puero del servidor para el chequeo de código postal";
$lang->krzip_server_query = "Ruta del servidor para el chequeo de código postal";
// Descripciones
$lang->about_krzip_server_hostname = "Ingresar el dominio del servidor para chequear el código postal y recibir la lista de resultado";
$lang->about_krzip_server_port = "Ingresar el número del puerto del servidor para chequear el código postal";
$lang->about_krzip_server_query = "Ingresar el query url que será pedido para chequear el código postal";
// Mensajes de error
$lang->msg_not_exists_addr = "Objetivo para la busqueda no existe";
$lang->msg_fail_to_socket_open = "No se puede conectar al servidor de chequeo de código postal";
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file modules/krzip/lang/fr.lang.php
* @author NHN (developers@xpressengine.com) Traduit par Pierre Duvent <PierreDuvent@gmail.com>
* @brief Paque du langage en français pour le module de Code postal coréen
**/
// mots normaux
$lang->krzip = "Code postal coréen";
$lang->krzip_server_hostname = "Nom de serveur pour vérifier le code postal";
$lang->krzip_server_port = "Port de serveur pour vérifier le code postal";
$lang->krzip_server_query = "Chemin de serveur pour vérifier le code postal";
// descriptions
$lang->about_krzip_server_hostname = "Entrez le domaine de serveur pour vérifier le code postal et recevoir le liste des résultats, S.V.P.";
$lang->about_krzip_server_port = "Entrez le numéro de port de serveur pour vérifier le code postal, SVP";
$lang->about_krzip_server_query = "Entrez l'URL à Requérir qui sera requis pour vérifier le code postal";
// messages des erreurs
$lang->msg_not_exists_addr = "Objectifs à rechercher n'existe pas";
$lang->msg_fail_to_socket_open = "Echoué à connecter au serveur pour vérifier le code postal";
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file modules/krzip/lang/jp.lang.php
* @author NHN (developers@xpressengine.com) 翻訳RisaPapa、ミニミ
* @brief 日本語言語パッケージ(基本的な内容のみ)
**/
// 一般用語
$lang->krzip = '韓国郵便番号';
$lang->krzip_server_hostname = '郵便番号検索サーバ名';
$lang->krzip_server_port = '郵便番号検索サーバのポート';
$lang->krzip_server_query = '郵便番号検索サーバのクエリ';
// 説明
$lang->about_krzip_server_hostname = '郵便番号を検索して結果を取り寄せるサーバのドメインを入力して下さい。';
$lang->about_krzip_server_port = '郵便番号検索サーバのポート番号を入力して下さい。';
$lang->about_krzip_server_query = '郵便番号検索サーバに問い合わせるクエリのURLを入力して下さい。';
// エラーメッセージ
$lang->msg_not_exists_addr = '入力された文字列では郵便番号が見つかりませんでした';
$lang->msg_fail_to_socket_open = '郵便番号サーバとの接続に失敗しました';
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file modules/krzip/lang/ko.lang.php
* @author NHN (developers@xpressengine.com)
* @brief 한국어 언어팩 (기본적인 내용만 수록)
**/
// 일반 단어들
$lang->krzip = '한국 우편번호';
$lang->krzip_server_hostname = '우편번호 검사 서버의 이름';
$lang->krzip_server_port = '우편번호 검사 서버 포트';
$lang->krzip_server_query = '우편번호 검사 서버 경로';
// 설명문
$lang->about_krzip_server_hostname = '우편번호를 검사하여 결과 목록을 가져올 서버의 도메인을 입력해주세요.';
$lang->about_krzip_server_port = '우편번호를 검사서버의 포트 번호를 입력해주세요.';
$lang->about_krzip_server_query = '우편번호를 검사서버에 요청할 query url을 입력해 주세요.';
// 에러 메시지들
$lang->msg_not_exists_addr = '검색하려는 대상이 없습니다.';
$lang->msg_fail_to_socket_open = '우편번호 검색 대상 서버 접속에 실패하였습니다.';
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file ru.lang.php
* @author NHN (developers@xpressengine.com) | translation by Maslennikov Evgeny aka X-[Vr]bL1s5 | e-mail: x-bliss[a]tut.by; ICQ: 225035467;
* @brief Russian basic language pack
**/
// нормальные слова
$lang->krzip = "Корейский почтовый индекс";
$lang->krzip_server_hostname = "Имя сервера для проверки почтового индекса";
$lang->krzip_server_port = "Порт сервера для проверки почтового индекса";
$lang->krzip_server_query = "Путь на сервере для проверки почтового индекса";
// описания
$lang->about_krzip_server_hostname = "Пожалуйста, введите доменное имя сервера для проверки почтового идекса и получения списка результатов";
$lang->about_krzip_server_port = "Пожалуйста, введите порт сервера для проверки почтового идекса";
$lang->about_krzip_server_query = "Пожалуйста, введите URL запроса на сервер для проверки почтового идекса";
// ошибки
$lang->msg_not_exists_addr = "Назначение для поиска не существует";
$lang->msg_fail_to_socket_open = "Невозможно подключиться к серверу для проверки почтового почтового индекса";
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file modules/krzip/lang/en.lang.php
* @author NHN (developers@xpressengine.com)
* @brief English language pack (Only basic contents are listed)
**/
// normal words
$lang->krzip = "Kore Zip Kodu";
$lang->krzip_server_hostname = "Posta kodu kontrolü için olan sunucu ismi";
$lang->krzip_server_port = "Posta kodu kontrolü için olan sunucu portu";
$lang->krzip_server_query = "Posta kodu kontrolü için olan sorgu urlsi";
// descriptions
$lang->about_krzip_server_hostname = "Lütfen posta kodu kontrolü ve alınan sonuç listesi için sunucu alan adını giriniz";
$lang->about_krzip_server_port = "Lütfen posta kodu kontrolü için sunucu portunu giriniz";
$lang->about_krzip_server_query = "Lütfen posta kodu kontrolünde talep edilecek sorgu urlsini giriniz";
// error messages
$lang->msg_not_exists_addr = "Arama için böyle bir hedef bulunmuyor";
$lang->msg_fail_to_socket_open = "Posta kodu kontrol sunucusuna bağlanılamıyor";
?>

View file

@ -1,24 +0,0 @@
<?php
/* ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ * @File : common/lang/vi.lang.php ░░
░░ * @Author : NHN (developers@xpressengine.com) ░░
░░ * @Trans : Đào Đức Duy (ducduy.dao.vn@vietxe.net) ░░
░░ * @Website: http://vietxe.net ░░
░░ * @Brief : Vietnamese Language Pack (Only basic words are included here) ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ */
// normal words
$lang->krzip = "Zip Code (Korea)";
$lang->krzip_server_hostname = "Tên Server kiểm tra Zip Code";
$lang->krzip_server_port = "Cổng Server kiểm tra Zip Code";
$lang->krzip_server_query = "Đường dẫn Server kiểm tra Zip Code";
// descriptions
$lang->about_krzip_server_hostname = "Xin hãy nhập tên miền của Server để kiểm tra và kết nối cho danh sách kết quả";
$lang->about_krzip_server_port = "Xin hãy nhập số cổng kết nối của Server để kiểm tra Zip Code";
$lang->about_krzip_server_query = "Xin hãy nhập địa chỉ sẽ trả lời khi kiểm tra Zip Code";
// error messages
$lang->msg_not_exists_addr = "Khu vực tìm kiếm không tồn tại.";
$lang->msg_fail_to_socket_open = "Không thể kết nối tới Server.";
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file modules/krzip/lang/zh-CN.lang.php
* @author NHN (developers@xpressengine.com)
* @brief 简体中文语言包(收录了基本内容)
**/
// 一般单词
$lang->krzip = "韩国邮编";
$lang->krzip_server_hostname = "邮编检测服务器名";
$lang->krzip_server_port = "邮编检测服务器端口";
$lang->krzip_server_query = "邮编检测服务器路径";
// 说明文
$lang->about_krzip_server_hostname = "请输入要导入的检测结果目录服务器域名。";
$lang->about_krzip_server_port = "请输入邮编检测服务器端口。";
$lang->about_krzip_server_query = "请输入向邮编检测服务器发出请求的 query url。";
// 错误提示
$lang->msg_not_exists_addr = "没有要搜索的对象!";
$lang->msg_fail_to_socket_open = "连接邮编搜索对象服务器失败!";
?>

View file

@ -1,22 +0,0 @@
<?php
/**
* @file modules/krzip/lang/zh-TW.lang.php
* @author NHN (developers@xpressengine.com) 翻譯royallin
* @brief 韓國郵編(krzip)模組正體中文語言
**/
// 一般詞語
$lang->krzip = "韓國郵編";
$lang->krzip_server_hostname = "郵編檢測主機名稱";
$lang->krzip_server_port = "郵編檢測主機端口";
$lang->krzip_server_query = "郵編檢測主機路徑";
// 說明
$lang->about_krzip_server_hostname = "請輸入要匯入的檢測結果目錄服務器域名。";
$lang->about_krzip_server_port = "請輸入郵編檢測主機端口。";
$lang->about_krzip_server_query = "請輸入向郵編檢主機器發出請求的query url。";
// 錯誤提示
$lang->msg_not_exists_addr = "沒有要搜尋的對象!";
$lang->msg_fail_to_socket_open = "連接郵編搜尋對像主機失敗!";
?>

View file

@ -1,11 +0,0 @@
<filter name="insert_config" module="krzip" act="procKrzipAdminInsertConfig" confirm_msg_code="confirm_submit">
<form>
<node target="krzip_server_hostname" required="true" />
<node target="krzip_server_port" required="true" />
<node target="krzip_server_query" required="true" />
</form>
<response>
<tag name="error" />
<tag name="message" />
</response>
</filter>

View file

@ -1,34 +0,0 @@
<!--%import("filter/insert_config.xml")-->
<h3 class="xeAdmin">{$lang->krzip} <span class="gray">{$lang->cmd_management}</span></h3>
<form action="./" method="get" onsubmit="return procFilter(this, insert_config)">
<table cellspacing="0" class="rowTable">
<tr>
<th scope="col"><div>{$lang->krzip_server_hostname}</div></th>
<td>
<input type="text" name="krzip_server_hostname" value="{htmlspecialchars($config->krzip_server_hostname?$config->krzip_server_hostname:'kr.zip.zeroboard.com')}" class="inputTypeText w400" />
<p>{$lang->about_krzip_server_hostname}</p>
</td>
</tr>
<tr class="row2">
<th scope="col"><div>{$lang->krzip_server_port}</div></th>
<td>
<input type="text" name="krzip_server_port" value="{htmlspecialchars($config->krzip_server_port?$config->krzip_server_port:'80')}" class="inputTypeText w400"/>
<p>{$lang->about_krzip_server_port}</p>
</td>
</tr>
<tr>
<th scope="col"><div>{$lang->krzip_server_query}</div></th>
<td>
<input type="text" name="krzip_server_query" value="{htmlspecialchars($config->krzip_server_query?$config->krzip_server_query:'/server.php?addr3=')}" class="inputTypeText w400"/>
<p>{$lang->about_krzip_server_query}</p>
</td>
</tr>
<tr class="row2">
<th colspan="2" class="button">
<span class="button black strong"><input type="submit" value="{$lang->cmd_registration}" accesskey="s" /></span>
</th>
</tr>
</table>
</form>