コード例 #1
0
ファイル: index.inc.php プロジェクト: hcd2008/destoon
         }
     }
     include tpl('static');
     break;
 case 'side':
     $files = glob(DT_CACHE . '/*.part');
     $spart = 0;
     if ($files) {
         foreach ($files as $f) {
             $mid = basename($f, '.part');
             if (!isset($MODULE[$mid])) {
                 continue;
             }
             $fd = $mid == 4 ? 'userid' : 'itemid';
             $r = $db->get_one("SELECT MAX({$fd}) AS maxid FROM " . get_table($mid));
             $part = split_id($r['maxid']);
             if ($mid == 5) {
                 $spart = $part;
             }
             split_content($mid, $part);
             split_content($mid, $part + 1);
         }
     }
     /*
     if($spart) {
     	split_sell($spart);
     	split_sell($spart+1);
     }
     */
     $dc->expire();
     include tpl('side');
コード例 #2
0
ファイル: global.func.php プロジェクト: oneoneplus/webshell
function split_table($moduleid, $itemid)
{
    global $DT_PRE;
    $part = split_id($itemid);
    return $DT_PRE . $moduleid . '_' . $part;
}
コード例 #3
0
ファイル: split.inc.php プロジェクト: hiproz/zhaotaoci.cc
        msg($MODULE[$mid]['name'] . '内容合并成功');
    }
    msg('ID从' . $fid . '至' . ($itemid - 1) . '合并成功' . progress($sid, $fid, $tid), "?mid={$mid}&file={$file}&action={$action}&sid={$sid}&fid={$itemid}&tid={$tid}&num={$num}");
} else {
    if (!isset($num)) {
        $num = 5000;
    }
    if (!isset($fid)) {
        $r = $db->get_one("SELECT MIN(`{$fd}`) AS fid FROM {$table}");
        $fid = $r['fid'] ? $r['fid'] : 0;
    }
    isset($sid) or $sid = $fid;
    if (!isset($tid)) {
        $r = $db->get_one("SELECT MAX(`{$fd}`) AS tid FROM {$table}");
        $tid = $r['tid'] ? $r['tid'] : 0;
        $part = split_id($tid);
        for ($i = 1; $i < $part + 2; $i++) {
            split_content($mid, $i);
        }
    }
    if ($fid <= $tid) {
        $result = $db->query("SELECT `{$fd}` FROM {$table} WHERE `{$fd}`>={$fid} ORDER BY `{$fd}` LIMIT 0,{$num}");
        if ($db->affected_rows($result)) {
            while ($r = $db->fetch_array($result)) {
                $itemid = $r[$fd];
                $t = $db->get_one("SELECT content FROM {$table_data} WHERE `{$fd}`={$itemid}");
                if ($t) {
                    $content = addslashes($t['content']);
                    $db->query("REPLACE INTO " . split_table($mid, $itemid) . " ({$fd},content) VALUES ('{$itemid}','{$content}')");
                } else {
                    $t = $db->get_one("SELECT `{$fd}` FROM " . split_table($mid, $itemid) . " WHERE `{$fd}`={$itemid}");