示例#1
0
文件: drop.php 项目: carriercomm/xmec
<?php

check_security();
// drop the current forum/folder
if (isset($f) && $f != 0) {
    $sSQL = "Select table_name, folder from " . $pho_main . " where id = " . $f;
    $q->query($DB, $sSQL);
    $rec = $q->getrow();
    if ($rec["folder"] == 0) {
        DropForum($f, $rec["table_name"]);
        QueMessage("Forum dropped.");
    } else {
        DropFolder($f);
        QueMessage("Folder dropped.");
    }
    writefile();
} else {
    QueMessage("Drop failed.  Forum ID not available.");
}
示例#2
0
function DropFolder($f)
{
    global $q, $DB, $admindir, $pho_main, $PHORUM;
    $sSQL = "Select id, folder, table_name from " . $pho_main . " where parent={$f}";
    $q->query($DB, $sSQL);
    while ($rec = $q->getrow()) {
        if ($rec["folder"]) {
            DropFolder($rec["id"]);
        } else {
            DropForum($rec["id"], $rec["table_name"]);
        }
    }
    $sSQL = "Delete from " . $pho_main . " where parent={$f}";
    $q->query($DB, $sSQL);
    $sSQL = "Delete from " . $pho_main . " where id={$f}";
    $q->query($DB, $sSQL);
    @unlink("{$PHORUM['settings_dir']}/{$f}.php");
}