/** * delete forum * @param $forum_id forum id * @param return xml (<ret>0</ret>|<ret>1</ret>) */ function deleteForum($forum_id) { if (!$this->_admin || 0 != strcasecmp($_SERVER['REQUEST_METHOD'], 'POST')) { return '<ret>0</ret>'; } $db = new DbAdmin(); $cat = $db->getCatByForumId($forum_id); if ($db->deleteForumAll((int) $forum_id)) { return '<root><cat_uri>' . $cat['cat_uri'] . '</cat_uri><cat_id>' . $cat['cat_id'] . '</cat_id></root>'; } else { return '<root><cat_id>0</cat_id></root>'; } }
function deleteForum($iEntryId) { global $gConf; $gConf['db']['host'] = DATABASE_HOST; $gConf['db']['db'] = DATABASE_NAME; $gConf['db']['user'] = DATABASE_USER; $gConf['db']['pwd'] = DATABASE_PASS; $gConf['db']['port'] = DATABASE_PORT; $gConf['db']['sock'] = DATABASE_SOCK; $gConf['db']['prefix'] = $this->_sPrefix; require_once BX_DIRECTORY_PATH_CLASSES . 'Thing.php'; if (!class_exists('ThingPage')) { require_once BX_DIRECTORY_PATH_MODULES . 'boonex/forum/classes/ThingPage.php'; } if (!class_exists('Mistake')) { require_once BX_DIRECTORY_PATH_MODULES . 'boonex/forum/classes/Mistake.php'; } if (!class_exists('BxDb')) { require_once BX_DIRECTORY_PATH_MODULES . 'boonex/forum/classes/BxDb.php'; } if (!class_exists('DbAdmin')) { require_once BX_DIRECTORY_PATH_MODULES . 'boonex/forum/classes/DbAdmin.php'; } $db = new DbAdmin(); $iForumId = $this->getOne("SELECT `forum_id` FROM `" . $this->_sPrefix . "forum` WHERE `entry_id` = '{$iEntryId}'"); return $db->deleteForumAll($iForumId); }
/** * delete forum * @param $forum_id forum id * @param return xml (<ret>0</ret>|<ret>1</ret>) */ function deleteForum($forum_id) { if (!$this->_admin) { return '<ret>0</ret>'; } $db = new DbAdmin(); $cat = $db->getCatByForumId($forum_id); if ($db->deleteForumAll((int) $forum_id)) { return '<root><cat_uri>' . $cat['cat_uri'] . '</cat_uri><cat_id>' . $cat['cat_id'] . '</cat_id></root>'; } else { return '<root><cat_id>0</cat_id></root>'; } }
/** * delete forum * @param $forum_id forum id * @param return xml (<ret>0</ret>|<ret>1</ret>) */ function deleteForum($forum_id) { if (!$this->_admin) { return '<ret>0</ret>'; } $db = new DbAdmin(); $cat_id = $db->getCatIdByForumId($forum_id); if ($db->deleteForumAll((int) $forum_id)) { return '<ret>' . $cat_id . '</ret>'; } else { return '<ret>0</ret>'; } }