You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							52 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
	
	
							52 lines
						
					
					
						
							1.6 KiB
						
					
					
				<?php
 | 
						|
/* For licensing terms, see /license.txt */
 | 
						|
 | 
						|
require_once 'Resource.class.php';
 | 
						|
 | 
						|
/**
 | 
						|
 * A forum-topic/thread
 | 
						|
 * @author Bart Mollet <bart.mollet@hogent.be>
 | 
						|
 * @package chamilo.backup
 | 
						|
 */
 | 
						|
class ForumTopic extends Coursecopy\Resource
 | 
						|
{
 | 
						|
    /**
 | 
						|
     * Create a new ForumTopic
 | 
						|
     */
 | 
						|
    /* function ForumTopic($id, $title, $time, $topic_poster_id, $topic_poster_name, $forum_id, $last_post, $replies, $views = 0, $sticky = 0, $locked = 0,
 | 
						|
      $time_closed = null, $weight = 0, $title_qualify = null, $qualify_max = 0) */
 | 
						|
    function __construct($obj)
 | 
						|
    {
 | 
						|
        parent::__construct($obj->thread_id, RESOURCE_FORUMTOPIC);
 | 
						|
        $this->obj = $obj;
 | 
						|
        /*
 | 
						|
          $this->title = $title;
 | 
						|
          $this->time = $time;
 | 
						|
          $this->topic_poster_id = $topic_poster_id;
 | 
						|
          $this->topic_poster_name = $topic_poster_name;
 | 
						|
          $this->forum_id = $forum_id;
 | 
						|
          $this->last_post = $last_post;
 | 
						|
          $this->replies = $replies;
 | 
						|
          $this->views = $views;
 | 
						|
          $this->sticky = $sticky;
 | 
						|
          $this->locked = $locked;
 | 
						|
          $this->time_closed = $time_closed;
 | 
						|
          $this->weight = $weight;
 | 
						|
          $this->title_qualify = $title_qualify;
 | 
						|
          $this->qualify_max = $qualify_max; */
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Show this resource
 | 
						|
     */
 | 
						|
    function show()
 | 
						|
    {
 | 
						|
        parent::show();
 | 
						|
        $extra = api_convert_and_format_date($this->obj->thread_date);
 | 
						|
        if ($this->obj->thread_poster_id) {
 | 
						|
            $user_info = api_get_user_info($this->obj->thread_poster_id);
 | 
						|
            $extra = $user_info['complete_name'].', '.$extra;
 | 
						|
        }
 | 
						|
        echo $this->obj->thread_title . ' (' . $extra . ')';
 | 
						|
    }
 | 
						|
}
 | 
						|
 |