Ejemplo n.º 1
0
 /**
  * posts a base message
  * 	@param int    $forum forum id
  * 	@param string $title message title
  * 	@param string $message message content
  * 	@param bool   $log log queries?
  * @access private
  */
 private function postBaseMessage($forum, $title, $message, $user = 0, $log = false)
 {
     $name = str_replace(' ', '-', misc::strip_symbols(strtolower($name)));
     NewDao::getInstance()->insert('messages', array('forum_id' => $forum, 'base' => 1, 'posted' => 'NOW()', 'last_update' => 'NOW()', 'user_id' => $user, 'name' => $name), $log);
     $id = $this->_id = NewDao::getInstance()->getLastId();
     NewDao::getInstance()->update('messages', array('dna' => $id, 'root_id' => $id), array('id' => $id), $log);
     NewDao::getInstance()->insert('message_contents', array('message_id' => $id, 'title' => $title, 'message' => $message, 'non-html' => strip_tags($message)), $log);
 }
Ejemplo n.º 2
0
 /**
  * creates a forum
  * 	@param string $name forum name
  * 	@param string $desc forum description
  * 	@param bool   $log 
  * @access private
  */
 private function createForum($name, $desc, $log = false)
 {
     $url_name = str_replace(" ", "-", strtolower(misc::strip_symbols($name)));
     $this->_id = NewDao::getInstance()->insert('forums', array('name' => $name, 'description' => $desc, 'url-name' => $url_name), $log);
 }