本文整理汇总了PHP中UpdateBoardStats函数的典型用法代码示例。如果您正苦于以下问题:PHP UpdateBoardStats函数的具体用法?PHP UpdateBoardStats怎么用?PHP UpdateBoardStats使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了UpdateBoardStats函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
$row = $cache[$id];
$rev[] = array('name' => $row['uname'], 'date' => $row['date'], 'reason' => $lang->phrase('admin_merge_edit_add'), 'ip' => $row['ip']);
}
$rev[] = array('name' => $my->name, 'date' => time(), 'reason' => $lang->phrase('admin_merge_edit_reason'), 'ip' => $my->ip);
usort($rev, "cmp_edit_date");
$edit = '';
foreach ($rev as $row) {
$edit .= "{$row['name']}\t{$row['date']}\t{$row['reason']}\t{$row['ip']}\n";
}
$edit = trim($edit, "\n");
$db->query("UPDATE {$db->pre}postratings SET tid = '{$base['id']}' WHERE tid IN ({$iold})", __LINE__, __FILE__);
$db->query("UPDATE {$db->pre}uploads SET tid = '{$base['id']}' WHERE tid IN ({$iold})", __LINE__, __FILE__);
$db->query("UPDATE {$db->pre}vote SET tid = '{$base['id']}' WHERE tid IN ({$iold})", __LINE__, __FILE__);
$db->query("UPDATE {$db->pre}replies SET topic = '{$topic}', name = '{$name}', comment = '{$_POST['comment']}', dosmileys = '{$_POST['dosmileys']}', dowords = '{$_POST['dowords']}', email = '{$email}', ip = '{$ip}', edit = '{$edit}', guest = '{$guest}' WHERE id = '{$base['id']}'", __LINE__, __FILE__);
$db->query("DELETE FROM {$db->pre}replies WHERE id IN ({$iold})", __LINE__, __FILE__);
($code = $plugins->load('managetopic_pmerge_end')) ? eval($code) : null;
UpdateTopicStats($info['id']);
UpdateBoardStats($info['board']);
$anz = count($ids);
ok($lang->phrase('x_entries_merged'), "showtopic.php?topic_id=" . $base['id'] . "&action=jumpto&id=" . $base['topic_id'] . SID2URL_x);
}
}
($code = $plugins->load('managetopic_end')) ? eval($code) : null;
} else {
errorLogin($lang->phrase('not_allowed'));
}
$slog->updatelogged();
$zeitmessung = t2();
echo $tpl->parse("footer");
$phpdoc->Out();
$db->close();
示例2: ok
$delobj = $scache->load('fgroups');
$delobj->delete();
$delobj = $scache->load('forumtree');
$delobj->delete();
$delobj = $scache->load('parent_forums');
$delobj->delete();
ok('admin.php?action=forums&job=manage', 'Forum successfully added!');
}
} elseif ($job == 'forum_recount') {
echo head();
$id = $gpc->get('id', int);
if (!is_id($id)) {
echo head();
error('admin.php?action=forums&job=manage', 'Forum or Category was not found on account of an invalid ID.');
}
UpdateBoardStats($id);
ok('admin.php?action=forums&job=manage', 'Statistics successfully recounted!');
} elseif ($job == 'cat_move' || $job == 'forum_move') {
$id = $gpc->get('id', int);
$move = $gpc->get('move', int);
if (!is_id($id)) {
echo head();
error('admin.php?action=forums&job=manage', 'Forum or Category was not found on account of an invalid ID.');
}
$table = iif($job == 'cat_move', "{$db->pre}categories", "{$db->pre}forums");
$cache = iif($job == 'cat_move', "categories", "cat_bid");
$op = iif($move == 1, "+", "-");
$db->query("UPDATE {$table} SET position = position{$op}1 WHERE id = '{$id}' LIMIT 1", __LINE__, __FILE__);
$delobj = $scache->load('forumtree');
$delobj->delete();
$delobj = $scache->load($cache);
示例3: IN
$db->query("DELETE FROM {$db->pre}abos WHERE tid IN({$ids})", __LINE__, __FILE__);
$anz += $db->affected_rows();
$db->query("DELETE FROM {$db->pre}topics WHERE id IN({$ids})", __LINE__, __FILE__);
$anz += $db->affected_rows();
$votes = $db->query("SELECT id FROM {$db->pre}vote WHERE tid IN({$ids})", __LINE__, __FILE__);
$voteaids = array();
while ($row = $db->fetch_num($votes)) {
$voteaids[] = $row[0];
}
if (count($voteaids) > 0) {
$db->query("DELETE FROM {$db->pre}votes WHERE id IN (" . implode(',', $voteaids) . ")", __LINE__, __FILE__);
$anz += $db->affected_rows();
}
$db->query("DELETE FROM {$db->pre}vote WHERE tid IN({$ids})", __LINE__, __FILE__);
$anz += $db->affected_rows();
($code = $plugins->load('manageforum_delete_end')) ? eval($code) : null;
UpdateBoardStats($board);
ok($lang->phrase('x_entries_deleted'), "showforum.php?id=" . $board . SID2URL_x);
} elseif ($_GET['action'] == "stat") {
UpdateBoardStats($info['id']);
ok($lang->phrase('data_success'), 'showforum.php?id=' . $board . SID2URL_x);
}
($code = $plugins->load('manageforum_end')) ? eval($code) : null;
} else {
errorLogin($lang->phrase('not_allowed'));
}
$slog->updatelogged();
$zeitmessung = t2();
echo $tpl->parse("footer");
$phpdoc->Out();
$db->close();
示例4: convertBB
$email = $config['forenmail'];
}
if ($r[5] == 'N') {
$dosmileys = 0;
} else {
$dosmileys = 1;
}
$comment = convertBB($r[7]);
$comment = $db->escape_string($comment);
$db->query("\r\nINSERT INTO `v_replies` (`board` , `topic` , `topic_id` , `name` , `comment` , `dosmileys` , `email` , `date` , `tstart` ) \r\nVALUES (\r\n{$board}, '{$prefix}{$t[2]}', '{$id}', '{$user}', '{$comment}', '{$dosmileys}', '{$email}', '{$r[3]}', '{$tstart}'\r\n)") or print $db->error();
$p_i++;
}
}
$bids = array_unique(array_keys($bd));
foreach ($bd as $biid) {
UpdateBoardStats($biid);
}
echo 'Antworten eingefügt: ' . $p_i . '! Themen eingefügt: ' . $t_i . '!<br><a href="?action=votes">Weiter (Votes)</a>';
} elseif ($_GET['action'] == 'votes') {
$ii = 0;
$db->query('TRUNCATE TABLE `v_votes`');
$db->query('TRUNCATE TABLE `v_vote`');
$result = $db->query('SELECT id, name FROM v_user') or print $db->error();
$memberdata = array();
while ($row = $db->fetch_assoc()) {
$memberdata[$row['id']] = $row['name'];
}
chdir('OLD/data/');
foreach (glob("*.vote") as $f) {
$id = basename($f);
$id = str_replace('.vote', '', $id);
示例5: ForumSubs
</tr>
<?php
$forumtree = $scache->load('forumtree');
$tree = $forumtree->get();
$categories_obj = $scache->load('categories');
$categories = $categories_obj->get();
$catbid = $scache->load('cat_bid');
$boards = $catbid->get();
ForumSubs($tree, $categories, $boards);
?>
</table>
<?php
echo foot();
} elseif ($job == 'updatestats') {
echo head();
UpdateBoardStats($gpc->get('id', int));
ok('admin.php?action=forums&job=manage', 'Statistics successfully recounted!');
} elseif ($job == 'move') {
$id = $gpc->get('temp1', str);
if (!is_id($id)) {
error('admin.php?action=forums&job=manage', 'Forum or Category was not found on account of an invalid ID.');
}
list($type, $gid) = explode('_', $id);
$gid = $gpc->save_int($gid);
$move = $gpc->get('int1', int);
if ($move == -1 && $type == 'c') {
$db->query('UPDATE ' . $db->pre . 'categories SET c_order = c_order-1 WHERE id = ' . $gid);
} elseif ($move == 1 && $type == 'c') {
$db->query('UPDATE ' . $db->pre . 'categories SET c_order = c_order+1 WHERE id = ' . $gid);
} elseif ($move == -1 && $type == 'f') {
$db->query('UPDATE ' . $db->pre . 'cat SET c_order = c_order-1 WHERE id = ' . $gid);