Пример #1
0
 /**
  * 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>';
     }
 }
Пример #2
0
 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);
 }
Пример #3
0
 /**
  * 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>';
     }
 }
Пример #4
0
 /**
  * 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>';
     }
 }