[981]PHP入門+XOOPS模組設計
<?php
//顯示最新的通訊錄項目
function new_contact($options){
global $xoopsDB,$xoopsUser;
define("_DIR",XOOPS_ROOT_PATH."/uploads/tad_contact");
$i=0;
$tbl=$xoopsDB->prefix('contact');
$sql="select * from $tbl order by post_date desc limit 0,{$options[0]}";
$result=$xoopsDB->query($sql) or die(mysql_error());
$photo_th=($options[1]=='1')?"<th>相片</th>":"";
$main="<table border=1 style='width:100%;'>
<tr>$photo_th<th>姓名</th></tr>";
while($data=$xoopsDB->fetchArray($result)){
$color=($i % 2)?"white":"#f0f0f0";
$i++;
$photo=_DIR."/{$data['sn']}_s.png";
$show_photo=XOOPS_URL."/uploads/tad_contact/{$data['sn']}_s.png";
$pic=(file_exists($photo))?"<img src='$show_photo'>":"沒有圖";
$photo_td=($options[1]=='1')?"<td>$pic</td>":"";
$main.= "
<tr bgcolor='$color'>
$photo_td
<td><a href='".XOOPS_URL."/modules/tad_contact/view.php?sn={$data['sn']}'>{$data['name']}</a></td>
</tr>";
}
$main.="</table>";
return $main;
}
//編輯最新的通訊錄項目
function new_contact_edit($options){
$checked_0=($options[1]=='0')?"checked":"";
$checked_1=($options[1]=='1')?"checked":"";
$main="
<p>
秀出幾筆資料?<input type='text' name='options[0]' value='{$options[0]}'>
</p>
<p>
是否秀出圖片?
<input type='radio' name='options[1]' value='0' $checked_0>不秀出
<input type='radio' name='options[1]' value='1' $checked_1>秀出
</p>";
return $main;
}
?>