Пример #1
0
 /**
  * save forum information
  *	@param $cat_id		category id
  *	@param $forum_id	forum id
  *	@param $title		forum title
  *	@param $desc		forum description
  *	@param $type		forum type (public|private)
  *	@param return		xml (<ret>0</ret>|<ret>1</ret>)
  */
 function editFormSubmit($cat_id, $forum_id, $title, $desc, $type, $order)
 {
     if (!$this->_admin || 0 != strcasecmp($_SERVER['REQUEST_METHOD'], 'POST')) {
         return '<ret>0</ret>';
     }
     $title = unicode_urldecode($title);
     $desc = unicode_urldecode($desc);
     prepare_to_db($title, 0);
     prepare_to_db($desc, 0);
     prepare_to_db($type, 0);
     $db = new DbAdmin();
     if ($forum_id > 0) {
         return $db->editForum((int) $forum_id, $title, $desc, $type, (int) $order) ? '<ret>1</ret>' : '<ret>0</ret>';
     } else {
         global $f;
         $forum_uri = $f->uriGenerate($title, TF_FORUM, 'forum_uri');
         return $db->insertForum((int) $cat_id, $title, $desc, $type, $forum_uri, (int) $order) ? '<ret>1</ret>' : '<ret>0</ret>';
     }
 }
Пример #2
0
 /**
  * save forum information
  *	@param $cat_id		category id
  *	@param $forum_id	forum id
  *	@param $title		forum title
  *	@param $desc		forum description
  *	@param $type		forum type (public|private)
  *	@param return		xml (<ret>0</ret>|<ret>1</ret>)
  */
 function editFormSubmit($cat_id, $forum_id, $title, $desc, $type)
 {
     if (!$this->_admin) {
         return '<ret>0</ret>';
     }
     $title = unicode_urldecode($title);
     $desc = unicode_urldecode($desc);
     prepare_to_db($title, 0);
     prepare_to_db($desc, 0);
     $db = new DbAdmin();
     if ($forum_id > 0) {
         return $db->editForum((int) $forum_id, $title, $desc, $type) ? '<ret>1</ret>' : '<ret>0</ret>';
     } else {
         global $f;
         $forum_uri = $f->uriGenerate($title, TF_FORUM, 'forum_uri');
         return $db->insertForum((int) $cat_id, $title, $desc, $type, $forum_uri) ? '<ret>1</ret>' : '<ret>0</ret>';
     }
 }