function getTypeList($t_pid) { global $db, $tempnum, $arrtype; $sql = "SELECT t_id,t_name,t_enname,t_sort,t_pid,t_hide FROM {pre}vod_type WHERE t_pid = " . $t_pid . " ORDER BY t_sort,t_id ASC"; $rs = $db->query($sql); $tempnum = $tempnum + 3; while ($row = $db->fetch_array($rs)) { $tcount = getTypeCount($row["t_id"]); ?> <tr> <td align="left" > <div style="float:left;"> <?php for ($i = 0; $i < $tempnum - 3; $i++) { echo " "; } ?> <?php if ($t_pid == 0) { echo " "; } else { echo "├"; } ?> <input type="checkbox" name="t_id[]" value="<?php echo $row["t_id"]; ?> " class="checkbox" /> <a href="admin_vod.php?stype=<?php echo $row["t_id"]; ?> "><?php echo $row["t_name"]; ?> </a> <input type="button" value="父" onClick="ShowPDIV(<?php echo $row["t_id"]; ?> ,<?php echo $row["t_pid"]; ?> );" name="Input" class="btn" /> </div> (<font color="red"><?php echo $tcount; ?> </font>) <div id="type_P_DIV_<?php echo $row["t_id"]; ?> " style=" float:left;display:none;"> <select id="type_P_CID_<?php echo $row["t_id"]; ?> " name="type_P_CID_<?php echo $row["t_id"]; ?> " onChange="SelectPid(this.value,<?php echo $row["t_id"]; ?> );"> </select> </div> </td> <td><?php echo $row["t_id"]; ?> </td> <td><input size="10" type="text" name="t_name<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_name"]; ?> "></td> <td><input size="10" type="text" name="t_enname<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_enname"]; ?> "></td> <!-- <td><input size="10" type="text" name="t_template<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_template"]; ?> "></td>--> <!-- <td><input size="10" type="text" name="t_vodtemplate<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_vodtemplate"]; ?> "></td>--> <!-- <td><input size="10" type="text" name="t_playtemplate<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_playtemplate"]; ?> "></td>--> <!-- <td><input size="10" type="text" name="t_key<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_key"]; ?> "></td>--> <!-- <td><input size="10" type="text" name="t_des<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_des"]; ?> "></td>--> <td><input size="3" type="text" name="t_sort<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_sort"]; ?> "></td> <td> <?php if ($tcount == 0) { ?> <a href="admin_ajax.php?action=del&tab={pre}vod_type&t_id=<?php echo $row["t_id"]; ?> " onClick="return confirm('确定要删除吗?');">删除</a>|<?php } ?> <?php if ($row["t_hide"] == 1) { ?> <a href="admin_vod_type.php?action=nohide&t_id=<?php echo $row["t_id"]; ?> ">显示</a> <?php } else { if ($row["t_hide"] == 0) { ?> <a href="admin_vod_type.php?action=hide&t_id=<?php echo $row["t_id"]; ?> ">隐藏</a> <?php } } ?> </td> </tr> <?php if ($t_pid == 0) { $arrtype = $arrtype . "@|@" . $row["t_id"] . "|=|" . $row["t_name"]; } getTypeList($row["t_id"]); } $tempnum = $tempnum - 3; unset($rs); }
function getTypeList($t_pid) { global $db, $tempnum, $arrtype; $sql = "SELECT id as t_id, name as t_name, disp_order as t_sort,parent_id as t_pid, t_hide as t_hide,type_key as t_key,type_desc as t_des FROM apk_category WHERE parent_id = " . $t_pid . " ORDER BY disp_order,id ASC"; $rs = $db->query($sql); $tempnum = $tempnum + 3; $parent_id = getParentID($t_pid); while ($row = $db->fetch_array($rs)) { $tcount = getTypeCount($row["t_id"]); $subTypeCount = getSubTypeCount($row["t_id"]); ?> <tr> <td align="left" > <div style="float:left;"> <?php for ($i = 0; $i < $tempnum - 3; $i++) { echo " "; } ?> <?php if ($t_pid == 0) { echo " "; } else { echo "├"; } ?> <input type="checkbox" name="t_id[]" value="<?php echo $row["t_id"]; ?> " class="checkbox" /> <a href="admin_art.php?{pre}art_type=<?php echo $row["t_id"]; ?> "><?php echo $row["t_name"]; ?> </a> <input type="button" value="父" onClick="ShowPDIV(<?php echo $row["t_id"]; ?> ,<?php echo $row["t_pid"]; ?> );" name="Input" class="btn" /> </div> (<font color="red"><?php echo $tcount; ?> </font>) <div id="type_P_DIV_<?php echo $row["t_id"]; ?> " style=" float:left;display:none;"> <select id="type_P_CID_<?php echo $row["t_id"]; ?> " name="type_P_CID_<?php echo $row["t_id"]; ?> " onChange="SelectPid(this.value,<?php echo $row["t_id"]; ?> );"> </select> </div> </td> <td align="center"><?php echo $row["t_id"]; ?> </td> <td><input size="20" type="text" name="t_name<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_name"]; ?> "></td> <td><input size="30" type="text" name="t_key<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_key"]; ?> "></td> <td><input size="40" type="text" name="t_des<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_des"]; ?> "></td> <td><input size="3" type="text" name="t_sort<?php echo $row["t_id"]; ?> " value="<?php echo $row["t_sort"]; ?> "></td> <td> <?php if ($tcount == 0) { ?> <a href="admin_ajax.php?action=del&tab=apk_category&t_id=<?php echo $row["t_id"]; ?> " onClick="return confirm('确定要删除吗?');">删除</a><?php } ?> <?php if ($row["t_hide"] == 1) { ?> <a href="admin_apk_category.php?action=nohide&t_id=<?php echo $row["t_id"]; ?> &type=<?php echo $t_pid; ?> ">显示</a> <?php } else { if ($row["t_hide"] == 0) { ?> <a href="admin_apk_category.php?action=hide&t_id=<?php echo $row["t_id"]; ?> &type=<?php echo $t_pid; ?> ">隐藏</a> <?php } } ?> <?php if ($subTypeCount > 0) { ?> |<a href="admin_apk_category.php?type=<?php echo $row["t_id"]; ?> ">下级目录</a> <?php } ?> <?php if (!isN($parent_id)) { ?> | <a href="admin_apk_category.php?type=<?php echo $parent_id; ?> ">上级目录</a><?php } ?> | <a href="admin_apk.php?category_id=<?php echo $row["t_id"]; ?> ">应用列表</a> </td> </tr> <?php if ($t_pid == 0) { $arrtype = $arrtype . "@|@" . $row["t_id"] . "|=|" . $row["t_name"]; } // getTypeList( $row["t_id"]); } $tempnum = $tempnum - 3; unset($rs); }
function addTypeCountTable($entry) { $rm = "<hr>"; $rm .= "<h2>Types</h2>"; $rm .= "<table id='tc'>"; $rm .= "<thead><tr>\n\t\t<th>Type</th>\n\t\t<th>Count</th>\n\t\t</tr></thead><tbody>"; $r = getTypeCount($entry); foreach ($r as $t => $c) { $rm .= '<tr> <td>' . (isset($c->label) ? $c->label->value . '<br>' : '') . '<a href="' . $entry['describe'] . $c->e->value . '">' . $c->e->value . '</a></td> <td>' . $c->n->value . "</td>\n\t\t\t</tr>"; } $rm .= "</tbody></table>"; return $rm; }