[1042] XOOPS模組開發進階
<{$toolbar}>
<!--顯示某一筆資料-->
<{if $now_op=="show_one_phone_book"}>
<{$tinymap_code}>
<{$jeditable_set}>
<{if $pic}>
<div class="text-center">
<img src="<{$pic}>" alt="<{$name}>">
</div>
<{else}>
<h2 class="text-center" id="name"><{$name}></h2>
<{/if}>
<form action="index.php" method="post" enctype="multipart/form-data">
<input type="file" name="userfile">
<input type="hidden" name="sn" value="<{$sn}>">
<input type="submit" value="上傳背景圖">
</form>
<!--分類編號-->
<div class="row">
<label class="col-md-3 text-right">
<{$smarty.const._MD_PHONEBOOK_CATE_SN}>
</label>
<div class="col-md-9" id="cate_sn">
<{$cate_sn_title}>
</div>
</div>
<!--生日-->
<div class="row">
<label class="col-md-3 text-right">
<{$smarty.const._MD_PHONEBOOK_BIRTHDAY}>
</label>
<div class="col-md-9">
<{$birthday}>
</div>
</div>
<!--電話-->
<div class="row">
<label class="col-md-3 text-right">
<{$smarty.const._MD_PHONEBOOK_PHONE}>
</label>
<div class="col-md-9">
<{$phone}>
</div>
</div>
<!--電子信箱-->
<div class="row">
<label class="col-md-3 text-right">
<{$smarty.const._MD_PHONEBOOK_EMAIL}>
</label>
<div class="col-md-9">
<{$email}>
</div>
</div>
<!--地址-->
<div class="row">
<label class="col-md-3 text-right">
<{$smarty.const._MD_PHONEBOOK_ADDR}>
</label>
<div class="col-md-9">
<{$zip}><{$county}><{$city}><{$addr}>
</div>
</div>
<div id="map" style="width:100%;height:300px;"></div>
<!--備註-->
<div class="row">
<label class="col-md-3 text-right">
<{$smarty.const._MD_PHONEBOOK_NOTE}>
</label>
<div class="col-md-9">
<pre class="well" id="note"><{$note}></pre>
</div>
</div>
<div class="text-right">
<{if $isAdmin}>
<a href="<{$xoops_url}>/modules/phone_book/admin/main.php?op=delete_phone_book&sn=<{$sn}>" class="btn btn-danger"><{$smarty.const._TAD_DEL}></a>
<a href="<{$xoops_url}>/modules/phone_book/admin/main.php?op=phone_book_form&sn=<{$sn}>" class="btn btn-warning"><{$smarty.const._TAD_EDIT}></a>
<a href="<{$xoops_url}>/modules/phone_book/admin/main.php?op=phone_book_form" class="btn btn-primary"><{$smarty.const._TAD_ADD}></a>
<{/if}>
<a href="<{$action}>" class="btn btn-success"><{$smarty.const._TAD_HOME}></a>
</div>
<{/if}>
<!--列出所有資料-->
<{if $now_op=="list_phone_book"}>
<script type="text/javascript">
$(document).ready(function(){
$( "#keyword" ).autocomplete({
source: "get_name.php"
});
<{if $def_cate_sn or $def_county or $def_city or $def_keyword}>
$("#search_bar").show();
$("#open_bar").toggle(function() {
$("#open_bar").html("開啟搜尋").removeClass('btn-danger').addClass('btn-info');
$("#search_bar").fadeOut("slow");
}, function() {
$("#open_bar").html("關閉搜尋").removeClass('btn-info').addClass('btn-danger');
$("#search_bar").fadeIn("slow");
});
<{else}>
$("#search_bar").hide();
$("#open_bar").toggle(function() {
$("#open_bar").html("關閉搜尋").removeClass('btn-info').addClass('btn-danger');
$("#search_bar").fadeIn("slow");
}, function() {
$("#open_bar").html("開啟搜尋").removeClass('btn-danger').addClass('btn-info');
$("#search_bar").fadeOut("slow");
});
<{/if}>
$("#cate_sn").change(function(){
location.href = "index.php?cate_sn=" + $("#cate_sn").val() + "&city=" + $("#city").val();
});
$("#county").change(function(){
var county_val = $("#county").val();
$.post("ajax.php", { "county": county_val} ,
function(data) {
$("#city").html(data);
});
});
<{if $def_county}>
$.post("ajax.php", { "county": '<{$def_county}>' , "city": '<{$def_city}>'} ,
function(data) {
$("#city").html(data);
});
<{/if}>
$("#city").change(function(){
location.href = "index.php?cate_sn=" + $("#cate_sn").val() + "&county=" + $("#county").val() + "&city=" + $("#city").val();
});
});
</script>
<form action="index.php">
<div class="row">
<div class="col-md-2">
<{if $def_cate_sn or $def_county or $def_city or $def_keyword}>
<button type="button" id="open_bar" class="btn btn-danger">關閉搜尋</button>
<{else}>
<button type="button" id="open_bar" class="btn btn-info">開啟搜尋</button>
<{/if}>
</div>
<div class="col-md-10">
<div class="row" id="search_bar">
<{if $cate_arr}>
<div class="col-md-2">
<!-- 分類選單 -->
<select name="cate_sn" id="cate_sn" class="form-control">
<option value=""></option>
<{foreach from=$cate_arr item=cate}>
<option value="<{$cate.cate_sn}>" <{if $def_cate_sn==$cate.cate_sn}>selected<{/if}>><{$cate.cate_title}></option>
<{/foreach}>
</select>
</div>
<{/if}>
<div class="col-md-2">
<!-- 縣市選單 -->
<select name="county" id="county" class="form-control">
<option value="">請選擇縣市</option>
<{foreach from=$county_arr item=county}>
<option value="<{$county}>" <{if $def_county==$county}>selected<{/if}>><{$county}></option>
<{/foreach}>
</select>
</div>
<div class="col-md-2">
<!-- 鄉鎮市區選單 -->
<select name="city" id="city" class="form-control">
</select>
</div>
<div class="col-md-3">
<input type="text" name="keyword" id="keyword" class="form-control" placeholder="請輸入關鍵字" value="<{$def_keyword}>">
</div>
<div class="col-md-3">
<button type="submit" class="btn btn-info">搜尋</button>
</div>
</div>
</div>
</div>
</form>
<{if $all_content}>
<table class="table table-striped table-hover footable">
<thead>
<tr>
<!--姓名-->
<th data-class='expand'>
<{$smarty.const._MD_PHONEBOOK_NAME}>
</th>
<!--生日-->
<th data-hide="phone">
<{$smarty.const._MD_PHONEBOOK_BIRTHDAY}>
</th>
<!--電話-->
<th>
<{$smarty.const._MD_PHONEBOOK_PHONE}>
</th>
<!--電子信箱-->
<th data-hide="phone">
<{$smarty.const._MD_PHONEBOOK_EMAIL}>
</th>
<!--地址-->
<th data-hide="phone,tablet">
<{$smarty.const._MD_PHONEBOOK_ADDR}>
</th>
<!--分類-->
<th data-hide="phone,tablet">
<{$smarty.const._MD_PHONEBOOK_CATE_SN}>
</th>
<{if $isAdmin}>
<th data-hide="phone,tablet"><{$smarty.const._TAD_FUNCTION}></th>
<{/if}>
</tr>
</thead>
<tbody>
<{foreach from=$all_content item=data}>
<tr>
<td>
<!--姓名-->
<a href="<{$action}>?sn=<{$data.sn}>"><{$data.name}></a>
</td>
<td>
<!--生日-->
<{$data.birthday}>
</td>
<td>
<!--電話-->
<{$data.phone}>
</td>
<td>
<!--電子信箱-->
<{$data.email}>
</td>
<td>
<!--郵遞區號-->
<{$data.zip}>
<!--縣市-->
<{$data.county}>
<!--鄉鎮市區-->
<{$data.city}>
<!--地址-->
<{$data.addr}>
</td>
<td>
<!--分類-->
<{$data.cate_title}>
</td>
<{if $isAdmin}>
<td>
<a href="<{$xoops_url}>/modules/phone_book/admin/main.php?op=delete_phone_book&sn=<{$data.sn}>" class="btn btn-xs btn-danger"><{$smarty.const._TAD_DEL}></a>
<a href="<{$xoops_url}>/modules/phone_book/admin/main.php?op=phone_book_form&sn=<{$data.sn}>" class="btn btn-xs btn-warning"><{$smarty.const._TAD_EDIT}></a>
</td>
<{/if}>
</tr>
<{/foreach}>
</tbody>
</table>
<{if $isAdmin}>
<div class="text-right">
<a href="<{$xoops_url}>/modules/phone_book/admin/main.php?op=phone_book_form" class="btn btn-info"><{$smarty.const._TAD_ADD}></a>
</div>
<{/if}>
<{$bar}>
<{else}>
<{if $isAdmin}>
<div class="jumbotron text-center">
<a href="<{$xoops_url}>/modules/phone_book/admin/main.php?op=phone_book_form" class="btn btn-info"><{$smarty.const._TAD_ADD}></a>
</div>
<{/if}>
<{/if}>
<{/if}>