mirror of https://github.com/BOINC/boinc.git
Admin web: convert create_forums.php to use DB abstraction layer (from Janus)
This commit is contained in:
parent
e498cde46c
commit
b12b85cfdb
|
@ -165,8 +165,7 @@ function show_download($pname) {
|
||||||
<p>
|
<p>
|
||||||
<center>
|
<center>
|
||||||
<a href=\"wiki/System_requirements\"><span class=nobr>".tra("System requirements")."</span></a>
|
<a href=\"wiki/System_requirements\"><span class=nobr>".tra("System requirements")."</span></a>
|
||||||
· <a href=\"wiki/Release_Notes_for_BOINC_7.2\"><span class=nobr>".tra("Release notes 7.2")."</span></a>
|
· <a href=\"wiki/Release_Notes\"><span class=nobr>".tra("Release notes")."</span></a>
|
||||||
· <a href=\"wiki/Release_Notes_for_BOINC_7.0\"><span class=nobr>".tra("Release notes 7.0")."</span></a>
|
|
||||||
· <a href=\"wiki/BOINC_Help\"><span class=nobr>".tra("Help")."</span></a>
|
· <a href=\"wiki/BOINC_Help\"><span class=nobr>".tra("Help")."</span></a>
|
||||||
· <a href=download_all.php><span class=nobr>".tra("All versions")."</span></a>
|
· <a href=download_all.php><span class=nobr>".tra("All versions")."</span></a>
|
||||||
· <a href=\"trac/wiki/VersionHistory\">".tra("Version history")."</a>
|
· <a href=\"trac/wiki/VersionHistory\">".tra("Version history")."</a>
|
||||||
|
|
|
@ -28,29 +28,31 @@ require_once("../inc/forum_db.inc");
|
||||||
require_once("../inc/util_ops.inc");
|
require_once("../inc/util_ops.inc");
|
||||||
|
|
||||||
function create_category($orderID, $name, $is_helpdesk) {
|
function create_category($orderID, $name, $is_helpdesk) {
|
||||||
$q = "insert into category (orderID, lang, name, is_helpdesk) values ($orderID, 1, '$name', $is_helpdesk)";
|
$q = "(orderID, lang, name, is_helpdesk) values ($orderID, 1, '$name', $is_helpdesk)";
|
||||||
$result = mysql_query($q);
|
$db = BoincDB::get();
|
||||||
|
$result = $db->insert("category", $q);
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
$cat = BoincCategory::lookup("name='$name' and is_helpdesk=$is_helpdesk");
|
$cat = BoincCategory::lookup("name='$name' and is_helpdesk=$is_helpdesk");
|
||||||
if ($cat) return $cat->id;
|
if ($cat) return $cat->id;
|
||||||
echo "can't create category\n";
|
echo "can't create category\n";
|
||||||
echo mysql_error();
|
echo $db->base_error();
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
return mysql_insert_id();
|
return $db->insert_id();
|
||||||
}
|
}
|
||||||
|
|
||||||
function create_forum($category, $orderID, $title, $description, $is_dev_blog=0) {
|
function create_forum($category, $orderID, $title, $description, $is_dev_blog=0) {
|
||||||
$q = "insert into forum (category, orderID, title, description, is_dev_blog) values ($category, $orderID, '$title', '$description', $is_dev_blog)";
|
$q = "(category, orderID, title, description, is_dev_blog) values ($category, $orderID, '$title', '$description', $is_dev_blog)";
|
||||||
$result = mysql_query($q);
|
$db = BoincDB::get();
|
||||||
|
$result = $db->insert("forum",$q);
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
$forum = BoincForum::lookup("category=$category and title='$title'");
|
$forum = BoincForum::lookup("category=$category and title='$title'");
|
||||||
if ($forum) return $forum->id;
|
if ($forum) return $forum->id;
|
||||||
echo "can't create forum\n";
|
echo "can't create forum\n";
|
||||||
echo mysql_error();
|
echo $db->base_error();
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
return mysql_insert_id();
|
return $db->insert_id();
|
||||||
}
|
}
|
||||||
|
|
||||||
db_init();
|
db_init();
|
||||||
|
|
Loading…
Reference in New Issue