Ejemplo n.º 1
0
 /**
  * constructor
  *
  */
 public function __construct(&$post, $forum_id, $course_id, $itemtype, $context_id)
 {
     // generic information
     $doc->docid = $post['id'];
     $doc->documenttype = SEARCH_TYPE_FORUM;
     $doc->itemtype = $itemtype;
     $doc->contextid = $context_id;
     $doc->title = $post['subject'];
     $doc->author = $post['firstname'] . " " . $post['lastname'];
     $doc->contents = $post['message'];
     $doc->date = $post['created'];
     $doc->url = forum_make_link($post['discussion'], $post['id']);
     // module specific information
     $data->forum = $forum_id;
     $data->discussion = $post['discussion'];
     parent::__construct($doc, $data, $course_id, $post['groupid'], $post['userid'], PATH_FOR_SEARCH_TYPE_FORUM);
 }
Ejemplo n.º 2
0
 /**
  * constructor
  * @uses $DB;
  */
 public function __construct(&$post, $forum_id, $course_id, $itemtype, $context_id)
 {
     global $DB;
     // generic information
     $doc->docid = $post['id'];
     $doc->documenttype = SEARCH_TYPE_FORUM;
     $doc->itemtype = $itemtype;
     $doc->contextid = $context_id;
     $doc->title = $post['subject'];
     $user = $DB->get_record('user', array('id' => $post['userid']));
     $doc->author = fullname($user);
     $doc->contents = $post['message'];
     $doc->date = $post['created'];
     $doc->url = forum_make_link($post['discussion'], $post['id']);
     // module specific information
     $data->forum = $forum_id;
     $data->discussion = $post['discussion'];
     parent::__construct($doc, $data, $course_id, $post['groupid'], $post['userid'], 'mod/' . SEARCH_TYPE_FORUM);
 }