Point module cosmetic issues.

Remove email masking '...'.

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12437 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ChanMyeong 2012-12-20 05:17:41 +00:00
parent 1e17acec32
commit 88075471bc
15 changed files with 66 additions and 108 deletions

View file

@ -2621,10 +2621,10 @@
<value xml:lang="zh-TW"><![CDATA[系統正在連接伺服器,請稍後。]]></value>
<value xml:lang="fr"><![CDATA[En demandant sur le serveur, attendez S.V.P.]]></value>
<value xml:lang="de"><![CDATA[Request an den Server senden, bitte warten!]]></value>
<value xml:lang="ru"><![CDATA[Идет обработка. Пожалуйста, подождите...]]></value>
<value xml:lang="ru"><![CDATA[Идет обработка. Пожалуйста, подождите]]></value>
<value xml:lang="es"><![CDATA[Solicitando al servidor, espere un momento]]></value>
<value xml:lang="tr"><![CDATA[Sunucuya bağlanıyor, lütfen bekleyiniz]]></value>
<value xml:lang="vi"><![CDATA[Đang kết nối tới máy chủ, Xin vui lòng đợi! ...]]></value>
<value xml:lang="vi"><![CDATA[Đang kết nối tới máy chủ, Xin vui lòng đợi! ]]></value>
<value xml:lang="mn"><![CDATA[Сервер ачаалж байна. Түр хүлээнэ үү.]]></value>
</item>
<item name="msg_db_not_setted">

View file

@ -313,34 +313,6 @@ jQuery(function($){
});
};
$('input[type="file"].overlap').fileTypeOverlap();
// Email Masking
$.fn.xeMask = function(){
this
.each(function(){
var $this = $(this), text = $this.text();
var reg_mail = /^([\w\-\.]+?)@(([\w-]+\.)+[a-z]{2,})$/ig;
if(reg_mail.test(text)) {
$this
.html(text.replace(/(@.+)$/, '<span class="ellipsis">...</span><span class="cover">$1</span>'))
.find('>.ellipsis')
.css({position:'absolute',zIndex:1})
.hover(
function(){ $(this).next('.cover').mouseover() },
function(){ $(this).next('.cover').mouseout() }
)
.end()
.find('>.cover')
.css({zIndex:2,opacity:0})
.hover(
function(){ $(this).css('opacity',1).prev('span').css('visibility','hidden') },
function(){ $(this).css('opacity',0).prev('span').css('visibility','visible') }
)
.end();
}
})
};
$('.masked').xeMask();
// Table Col Span
$.fn.tableSpan = function(){
this.each(function(){

File diff suppressed because one or more lines are too long

View file

@ -1,14 +1,14 @@
<?xml version='1.0' encoding='UTF-8'?>
<lang>
<item name="cmd_comment_do">
<value xml:lang="ko"><![CDATA[이 댓글을...]]></value>
<value xml:lang="ko"><![CDATA[이 댓글을]]></value>
<value xml:lang="en"><![CDATA[I want to]]></value>
<value xml:lang="jp"><![CDATA[このコメントを…]]></value>
<value xml:lang="zh-CN"><![CDATA[将把此评论..]]></value>
<value xml:lang="zh-TW"><![CDATA[將此回覆..]]></value>
<value xml:lang="fr"><![CDATA[Vous voudriez...]]></value>
<value xml:lang="ru"><![CDATA[Эту запись...]]></value>
<value xml:lang="es"><![CDATA[Usted ...]]></value>
<value xml:lang="fr"><![CDATA[Vous voudriez]]></value>
<value xml:lang="ru"><![CDATA[Эту запись]]></value>
<value xml:lang="es"><![CDATA[Usted ]]></value>
<value xml:lang="tr"><![CDATA[Şunu yap]]></value>
<value xml:lang="vi"><![CDATA[Bình chọn / Phê bình]]></value>
</item>

View file

@ -268,13 +268,13 @@
<value xml:lang="vi"><![CDATA[Xóa những bài đã chọn]]></value>
</item>
<item name="cmd_document_do">
<value xml:lang="ko"><![CDATA[이 게시물을...]]></value>
<value xml:lang="ko"><![CDATA[이 게시물을]]></value>
<value xml:lang="en"><![CDATA[I want to]]></value>
<value xml:lang="jp"><![CDATA[この書き込みを..]]></value>
<value xml:lang="zh-CN"><![CDATA[将把此主题..]]></value>
<value xml:lang="zh-TW"><![CDATA[將此文章..]]></value>
<value xml:lang="fr"><![CDATA[Vous voudriez..]]></value>
<value xml:lang="ru"><![CDATA[Эту запись...]]></value>
<value xml:lang="ru"><![CDATA[Эту запись]]></value>
<value xml:lang="es"><![CDATA[Usted ..]]></value>
<value xml:lang="tr"><![CDATA[Şunu yap]]></value>
<value xml:lang="vi"><![CDATA[Bình chọn / Phê bình]]></value>

View file

@ -114,12 +114,12 @@
</item>
<item name="uploading">
<value xml:lang="ko"><![CDATA[업로드 중입니다]]></value>
<value xml:lang="en"><![CDATA[Uploading...]]></value>
<value xml:lang="en"><![CDATA[Uploading]]></value>
<value xml:lang="jp"><![CDATA[アップロードしています。]]></value>
<value xml:lang="zh-CN"><![CDATA[正在上传图片…]]></value>
<value xml:lang="zh-TW"><![CDATA[上傳中...]]></value>
<value xml:lang="tr"><![CDATA[Yükleniyor...]]></value>
<value xml:lang="vi"><![CDATA[Đang Upload ...]]></value>
<value xml:lang="zh-TW"><![CDATA[上傳中]]></value>
<value xml:lang="tr"><![CDATA[Yükleniyor]]></value>
<value xml:lang="vi"><![CDATA[Đang Upload ]]></value>
</item>
<item name="uploading_info">
<value xml:lang="ko"><![CDATA[%s MB까지 업로드할 수 있습니다]]></value>

View file

@ -28,10 +28,10 @@
<value xml:lang="ko"><![CDATA[데이터 이전을 위한 사전 준비 중입니다.]]></value>
<value xml:lang="en"><![CDATA[XE is preparing for importing.]]></value>
<value xml:lang="jp"><![CDATA[データ移転のため、準備中です。]]></value>
<value xml:lang="zh-CN"><![CDATA[正准备数据导入...]]></value>
<value xml:lang="zh-TW"><![CDATA[匯入資料中...]]></value>
<value xml:lang="zh-CN"><![CDATA[正准备数据导入]]></value>
<value xml:lang="zh-TW"><![CDATA[匯入資料中]]></value>
<value xml:lang="fr"><![CDATA[On est en train de préparer pour transférer les données.]]></value>
<value xml:lang="ru"><![CDATA[Идет подготовка для импортирования данных...]]></value>
<value xml:lang="ru"><![CDATA[Идет подготовка для импортирования данных]]></value>
<value xml:lang="es"><![CDATA[데이터 이전을 위한 사전 준비중입니다.]]></value>
<value xml:lang="tr"><![CDATA[XE içe aktarım için hazırlanıyor.]]></value>
<value xml:lang="vi"><![CDATA[Đang chuẩn bị cho việc chuyển dữ liệu.]]></value>
@ -279,7 +279,7 @@ You may input both the absolute and relative path.]]></value>
<value xml:lang="fr"><![CDATA[Entrez le chemin du fichier en XML pour transférer les données.
S'il est localisé dans le même compte, entréz le chemin absolut ou relatif. Sinon, entrez l'URL commençant avec http://..]]></value>
<value xml:lang="ru"><![CDATA[Пожайлуста, введите расположение XML файла, который Вы хотите импортировать.
Если он находится в одном аккаунте, то введите абсолютный/относительный путь. Если нет, то введите URL, начинающийся с http://...]]></value>
Если он находится в одном аккаунте, то введите абсолютный/относительный путь. Если нет, то введите URL, начинающийся с http://]]></value>
<value xml:lang="es"><![CDATA[Ingrese la ubicación del archivo XML para transfer los datos.
Puede ser ruta absoluto o relativo.]]></value>
<value xml:lang="tr"><![CDATA[lütfen içe aktarılacak veriyi içeren XML dosyalarının konumunu giriniz.
@ -301,14 +301,14 @@ Hãy nhập đường dẫn cho File chứa Data trên Host dưới dạng http:
</item>
<item name="99">
<value xml:lang="ko"><![CDATA[데이터 이전중입니다.]]></value>
<value xml:lang="en"><![CDATA[Importing...]]></value>
<value xml:lang="en"><![CDATA[Importing]]></value>
<value xml:lang="jp"><![CDATA[データを変換しています。]]></value>
<value xml:lang="zh-CN"><![CDATA[正在数据导入中...]]></value>
<value xml:lang="zh-TW"><![CDATA[資料匯入中...]]></value>
<value xml:lang="zh-CN"><![CDATA[正在数据导入中]]></value>
<value xml:lang="zh-TW"><![CDATA[資料匯入中]]></value>
<value xml:lang="fr"><![CDATA[En train de transférer]]></value>
<value xml:lang="ru"><![CDATA[Идет процесс импортирования данных]]></value>
<value xml:lang="es"><![CDATA[데이터를 이전중입니다]]></value>
<value xml:lang="tr"><![CDATA[İçe Aktarılıyor...]]></value>
<value xml:lang="tr"><![CDATA[İçe Aktarılıyor]]></value>
<value xml:lang="vi"><![CDATA[Đang đồng bộ hóa dữ liệu.]]></value>
</item>
</item>

View file

@ -2393,8 +2393,8 @@
<value xml:lang="zh-TW"><![CDATA[新增群組圖標]]></value>
</item>
<item name="link_file_box">
<value xml:lang="ko"><![CDATA[파일박스 관리 바로가기...]]></value>
<value xml:lang="en"><![CDATA[Go to Manage FileBox...]]></value>
<value xml:lang="ko"><![CDATA[파일박스 관리 바로가기]]></value>
<value xml:lang="en"><![CDATA[Go to Manage FileBox]]></value>
<value xml:lang="jp"><![CDATA[ファイルボックス管理]]></value>
<value xml:lang="zh-TW"><![CDATA[前往檔案盒]]></value>
</item>

View file

@ -47,7 +47,7 @@
<td>&nbsp;</td>
<td>&nbsp;</td>
<td class="_imageMarkButton">&nbsp;</td>
<td><a href="#" class="_addGroup"><i class="x_icon-plus-sign"></i> {$lang->cmd_add_group}</a></td>
<td><a href="#" class="_addGroup">{$lang->cmd_add}</a></td>
</tr>
</tfoot>
<tbody class="uDrag _groupList">
@ -62,9 +62,11 @@
</td>
<td><input type="text" name="descriptions[]" value="{$group_info->description}" title="{$lang->description}" /></td>
<td><input type="radio" name="defaultGroup" value="{$group_info->group_srl}" title="Default" checked="checked"|cond="$group_info->is_default=='Y'" /></td>
<td class="_imageMarkButton"><input type="hidden" name="image_marks[]" value="{$group_info->image_mark}" class="_imgMarkHidden" />
<img src="{$group_info->image_mark}" alt="{$group_info->title}" cond="$config->group_image_mark == 'Y' && $group_info->image_mark" />
<a href="#imageMark" class="modalAnchor _imageMark filebox">{$lang->cmd_modify}</a></td>
<td class="_imageMarkButton">
<input type="hidden" name="image_marks[]" value="{$group_info->image_mark}" class="_imgMarkHidden" />
<img src="{$group_info->image_mark}" alt="{htmlspecialchars($group_info->title)}" cond="$config->group_image_mark == 'Y' && $group_info->image_mark" />
<a href="#imageMark" class="modalAnchor _imageMark filebox">{$lang->cmd_modify}</a>
</td>
<td><div class="_deleteTD" style="display:none"|cond="$group_info->is_default == 'Y'"><a href="#{$group_srl}" class="_deleteGroup">{$lang->cmd_delete}</a></div></td>
</tr>
<tr style="display:none" class="_template">

View file

@ -80,7 +80,7 @@ jQuery(function ($){
if ($targetImage.length){
$targetImage.attr('src', src);
}else{
$targetImage = $('<img src="'+src+'" alt="" />').insertBefore(this);
$targetImage = $('<img src="'+src+'" alt="" style="margin-right:4px" />').insertBefore(this);
}
$imageMarkHidden.val(src);
});

View file

@ -42,7 +42,7 @@
{@$member_info = get_object_vars($member_info)}
<td class="nowr">
<a href="#popup_menu_area" class="member_{$member_info['member_srl']}" title="Info"></a>
<span class="masked">{getEncodeEmailAddress($member_info['email_address'])}</span>
{getEncodeEmailAddress($member_info['email_address'])}
</td>
{@ $member_info['group_list'] = implode(', ', $member_info['group_list'])}
<td class="nowr" loop="$usedIdentifiers=>$name,$title">{$member_info[$name]}</td>

View file

@ -271,12 +271,12 @@
<value xml:lang="vi"><![CDATA[Chọn lọc Module]]></value>
</item>
<item name="do_selected">
<value xml:lang="ko"><![CDATA[선택된 것들을...]]></value>
<value xml:lang="ko"><![CDATA[선택된 것들을]]></value>
<value xml:lang="en"><![CDATA[I want to]]></value>
<value xml:lang="jp"><![CDATA[選択したものを...]]></value>
<value xml:lang="zh-CN"><![CDATA[把所选模块...]]></value>
<value xml:lang="zh-TW"><![CDATA[選擇項目...]]></value>
<value xml:lang="ru"><![CDATA[Выбранные...]]></value>
<value xml:lang="jp"><![CDATA[選択したものを]]></value>
<value xml:lang="zh-CN"><![CDATA[把所选模块]]></value>
<value xml:lang="zh-TW"><![CDATA[選擇項目]]></value>
<value xml:lang="ru"><![CDATA[Выбранные]]></value>
<value xml:lang="tr"><![CDATA[Şunu yap]]></value>
<value xml:lang="vi"><![CDATA[Bình chọn / Phê bình.]]></value>
</item>
@ -420,7 +420,7 @@
<value xml:lang="tr"><![CDATA[Başlık Betiği(script)]]></value>
</item>
<item name="about_header_script">
<value xml:lang="ko"><![CDATA[HTML &lt;head&gt;...&lt;/head&gt; 사이에 들어가는 코드를 직접 입력할 수 있습니다. 예) &lt;script&gt;, &lt;style&gt;, &lt;meta&gt; ...]]></value>
<value xml:lang="ko"><![CDATA[HTML &lt;head&gt;...&lt;/head&gt; 사이에 들어가는 코드를 직접 입력할 수 있습니다. 예) &lt;script&gt;, &lt;style&gt;, &lt;meta&gt; ]]></value>
<value xml:lang="en"><![CDATA[You can input the html script between &lt;header&gt; and &lt;/header&gt; by yourself. You can use &lt;script&gt;, &lt;style&gt; or &lt;meta&gt; tags.]]></value>
<value xml:lang="jp"><![CDATA[HTMLの&lt;header&gt;と&lt;/header&gt;の間に入れるコードを直接入力できます。 &lt;script&gt;、&lt;style&gt;または&lt;meta&gt;タグなどを利用できます。]]></value>
<value xml:lang="zh-CN"><![CDATA[可以直接输入插入到html中&lt;head&gt;区的代码。 可使用&lt;script&gt;, &lt;style&gt; 或 &lt;meta&gt; 等标签。]]></value>
@ -1005,10 +1005,10 @@ Le module [Administration des Modules] montera tous les modules installés et vo
<value xml:lang="zh-TW"><![CDATA[XE 目前支援 12 種國際語言。 想添加其他語言,請將 /common/lang/ 目錄的檔案新增翻譯後,寄至 XE 開發團隊(contact@xpressengine.com)]]></value>
</item>
<item name="add_word">
<value xml:lang="ko"><![CDATA[새로운 단어 또는 문장 추가...]]></value>
<value xml:lang="en"><![CDATA[Add New Word or Sentence...]]></value>
<value xml:lang="jp"><![CDATA[新しい単語、または文章追加...]]></value>
<value xml:lang="zh-TW"><![CDATA[新增文字或字句...]]></value>
<value xml:lang="ko"><![CDATA[새로운 단어 또는 문장 추가]]></value>
<value xml:lang="en"><![CDATA[Add New Word or Sentence]]></value>
<value xml:lang="jp"><![CDATA[新しい単語、または文章追加]]></value>
<value xml:lang="zh-TW"><![CDATA[新增文字或字句]]></value>
</item>
<item name="installed_modules">
<value xml:lang="ko"><![CDATA[설치된 모듈]]></value>

View file

@ -96,7 +96,7 @@
<value xml:lang="vi"><![CDATA[Thư mục chứa Icon của cấp bậc có dạng "./module/point/icons/[level].gif" và cấp độ lớn nhất có thể khác với bộ Icon hiện tại. Vì vậy xin hãy cẩn thận.]]></value>
</item>
<item name="point_name">
<value xml:lang="ko"><![CDATA[포인트 명칭]]></value>
<value xml:lang="ko"><![CDATA[포인트 이름]]></value>
<value xml:lang="en"><![CDATA[Point Name]]></value>
<value xml:lang="jp"><![CDATA[ポイント名]]></value>
<value xml:lang="zh-CN"><![CDATA[积分名]]></value>

View file

@ -65,14 +65,14 @@
</div>
<div class="x_control-group">
<label for="disable_download" class="x_control-label">{$lang->disable_download}</label>
<div class="x_controls">
<div class="x_controls" style="padding-top:3px">
<input type="checkbox" name="disable_download" id="disable_download" value="Y" checked="checked"|cond="$config->disable_download=='Y'" />
{$lang->about_disable_download}
</div>
</div>
<div class="x_control-group">
<label for="disable_read_document" class="x_control-label">{$lang->disable_read_document}</label>
<div class="x_controls">
<div class="x_controls" style="padding-top:3px">
<input type="checkbox" name="disable_read_document" id="disable_read_document" value="Y" checked="checked"|cond="$config->disable_read_document=='Y'" />
{$lang->about_disable_read_document}
</div>
@ -91,22 +91,14 @@
<label for="group_reset_n" class="x_inline"><input type="radio" name="group_reset" id="group_reset_n" value="N" checked="checked"|cond="$config->group_reset == 'N'" /> {$lang->point_group_add_only}</label>
</div>
</div>
<table class="x_table x_table-striped x_table-hover">
<thead>
<tr>
<th>{$lang->member_group}</th>
<th>{$lang->level}</th>
</tr>
</thead>
<tbody>
<tr loop="$group_list => $key,$val">
<td><label for="point_group_{$key}">{$val->title}</label></td>
<td cond="$val->is_default != 'Y'"><input type="number" min="0" max="1000" value="{$config->point_group[$key]}" name="point_group_{$key}" id="point_group_{$key}" style="width:50px" /></td>
<td cond="$val->is_default == 'Y'"><span>{$lang->default_group}</span></td>
</tr>
</tbody>
</table>
<div class="x_clearfix">
<div class="x_control-group" loop="$group_list => $key,$val">
<label class="x_control-label" for="point_group_{$key}">{$val->title}</label>
<div class="x_controls">
<input cond="$val->is_default != 'Y'" type="number" min="0" max="1000" value="{$config->point_group[$key]}" name="point_group_{$key}" id="point_group_{$key}" style="width:50px" />
<span cond="$val->is_default == 'Y'" style="display:inline-block;padding-top:3px">{$lang->default_group}</span>
</div>
</div>
<div class="x_clearfix btnArea">
<span class="x_pull-right"><input class="x_btn x_btn-primary" type="submit" value="{$lang->cmd_save}" /></span>
</div>
</section>

View file

@ -14,25 +14,21 @@
<input type="hidden" name="act" value="{$act}" />
<fieldset>
<select name="is_admin" style="width:auto;margin:0">
<option value="" <!--@if($is_admin!='Y')-->selected="selected"<!--@end-->>{$lang->total}</option>
<option value="Y" <!--@if($is_admin=='Y')-->selected="selected"<!--@end-->>{$lang->is_admin}</option>
<option value="" selected="selected"|cond="$is_admin!='Y'">{$lang->total}</option>
<option value="Y" selected="selected"|cond="$is_admin=='Y'">{$lang->is_admin}</option>
</select>
<select name="selected_group_srl" style="width:auto;margin:0" title="{$lang->member_group}">
<option value="0">{$lang->member_group}</option>
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
<option loop="$group_list => $key,$val" value="{$val->group_srl}" selected="selected"|cond="$selected_group_srl==$val->group_srl">{$val->title}</option>
</select>
<select name="search_target" style="width:auto;margin:0" title="{$lang->search_target}">
<option value="{$identifier}" selected="selected"|cond="$search_target == $identifier">{Context::getLang($identifier)}</option>
<!--@foreach($lang->search_target_list as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="selected"<!--@end-->>{$val}</option>
<!--@end-->
<option loop="$lang->search_target_list => $key,$val" value="{$key}" selected="selected"|cond="$search_target==$key">{$val}</option>
</select>
<span class="x_input-append">
<input type="search" required name="search_keyword" value="{htmlspecialchars($search_keyword)}" title="{$lang->cmd_search}" style="width:100px" />
<button type="submit" class="x_btn x_btn-inverse">{$lang->cmd_search}</button>
<button class="x_btn" type="button" onclick="location.href='{getUrl('','module',$module,'act',$act)}';return false;">{$lang->cmd_cancel}</button>
<a href="{getUrl('','module',$module,'act',$act)}" class="x_btn">{$lang->cmd_cancel}</a>
</span>
</fieldset>
</form>
@ -50,16 +46,16 @@
<tr loop="$member_list => $no,$val">
<td>{$no}</td>
<td cond="$identifier == 'user_id'">{$val->user_id}</td>
<td cond="$identifier != 'user_id'"><span class="masked">{$val->email_address}</span></td>
<td cond="$identifier != 'user_id'">{$val->email_address}</td>
<td><a href="#popup_menu_area" class="member_{$val->member_srl}">{$val->nick_name}</a></td>
<td>
<form action="./" method="get" style="margin:0">
<input type="hidden" name="module" value="point" />
<input type="hidden" name="member_srl" value="{$val->member_srl}" />
<input type="number" name="orgpoint" value="{$val->point}" disabled="disabled" style="width:60px;text-align:right" />
->
<input type="text" name="orgpoint" value="{$val->point}" disabled="disabled" style="width:40px;text-align:right" />
-&gt;
<span class="x_input-append">
<input type="number" id="point_{$val->member_srl}" name="point" required style="width:60px;text-align:right" />
<input type="number" id="point_{$val->member_srl}" value="{$val->point}" name="point" required style="width:60px;text-align:right" />
<input type="button" value="{$lang->cmd_update}" onclick="updatePoint({$val->member_srl})" class="x_btn" />
</span>
</form>
@ -120,24 +116,20 @@
<input type="hidden" name="act" value="{$act}" />
<fieldset>
<select name="is_admin" style="width:auto;margin:0">
<option value="" <!--@if($is_admin!='Y')-->selected="selected"<!--@end-->>{$lang->total}</option>
<option value="Y" <!--@if($is_admin=='Y')-->selected="selected"<!--@end-->>{$lang->is_admin}</option>
<option value="" selected="selected"|cond="$is_admin!='Y'">{$lang->total}</option>
<option value="Y" selected="selected"|cond="$is_admin=='Y'">{$lang->is_admin}</option>
</select>
<select name="selected_group_srl" style="width:auto;margin:0" title="{$lang->member_group}">
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
<option loop="$group_list => $key,$val" value="{$val->group_srl}" selected="selected"|cond="$selected_group_srl==$val->group_srl">{$val->title}</option>
</select>
<select name="search_target" style="width:auto;margin:0" title="{$lang->search_target}">
<option value="{$identifier}" selected="selected"|cond="$search_target == $identifier">{Context::getLang($identifier)}</option>
<!--@foreach($lang->search_target_list as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="selected"<!--@end-->>{$val}</option>
<!--@end-->
<option loop="$lang->search_target_list => $key,$val" value="{$key}" selected="selected"|cond="$search_target==$key">{$val}</option>
</select>
<span class="x_input-append">
<input type="search" name="search_keyword" value="{htmlspecialchars($search_keyword)}" title="{$lang->cmd_search}" style="width:100px" />
<button type="submit" class="x_btn x_btn-inverse">{$lang->cmd_search}</button>
<button class="x_btn" type="button" onclick="location.href='{getUrl('','module',$module,'act',$act)}';return false;">{$lang->cmd_cancel}</button>
<a href="{getUrl('','module',$module,'act',$act)}" class="x_btn">{$lang->cmd_cancel}</a>
</span>
</fieldset>
</form>