コード例 #1
0
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 "&nbsp;";
        }
        ?>
        <?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);
}
コード例 #2
0
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 "&nbsp;";
        }
        ?>
        <?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);
}
コード例 #3
0
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;
}