1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
|
if($step==4) {
$perpage=20;
$result=$db->query("SELECT * FROM bb".$m."_boards",$perpage,$perpage*($page-1));
if($db->num_rows($result)) {
function getparentlist($boardid) {
global $db, $m;
$board=$db->query_first("SELECT boardparentid FROM bb".$m."_boards WHERE boardid = '$boardid'");
if($board['boardparentid']!=0) return getparentlist($board['boardparentid']).",".$board['boardparentid'];
else return "0";
}
while($row=$db->fetch_array($result)) {
if($row['boardparentid']!=0) $parentlist=getparentlist($row['boardparentid']).",".$row['boardparentid'];
else $parentlist="0";
$db->query("INSERT IGNORE INTO bb".$n."_boards (boardid,parentid,parentlist,boardorder,title,password,description,isboard,invisible)
VALUES ('$row[boardid]','$row[boardparentid]','$parentlist','$row[sort]','".addslashes(editDBdata($row[boardname]))."','".addslashes(editDBdata($row[password]))."','".addslashes(editDBdata($row[descriptiontext]))."','$row[isboard]','$row[invisible]')");
}
refresh("update.php?step=$step&page=".($page+1));
}
else refresh("update.php?step=5");
} |