コード例 #1
0
 /**
  * Creates the Topic and TopicLink for this Package object.
  * @param Person $objPerson person who created this package who will be credited with creating the linked topic
  * @return Topic
  */
 public function CreateTopicAndTopicLink(Person $objPerson)
 {
     $objTopicLink = new TopicLink();
     $objTopicLink->TopicLinkTypeId = TopicLinkType::Package;
     $objTopicLink->Package = $this;
     $objTopicLink->Save();
     $objTopic = new Topic();
     $objTopic->TopicLink = $objTopicLink;
     $objTopic->Name = $this->strName;
     $objTopic->Person = $objPerson;
     $objTopic->Save();
     return $objTopic;
 }
コード例 #2
0
ファイル: Issue.class.php プロジェクト: qcodo/qcodo-website
 /**
  * Creates the Topic and TopicLink for this Issue object.
  * @return Topic
  */
 public function CreateTopicAndTopicLink()
 {
     $objTopicLink = new TopicLink();
     $objTopicLink->TopicLinkTypeId = TopicLinkType::Issue;
     $objTopicLink->Issue = $this;
     $objTopicLink->Save();
     $objTopic = new Topic();
     $objTopic->TopicLink = $objTopicLink;
     $objTopic->Name = $this->strTitle;
     $objTopic->Person = $this->PostedByPerson;
     $objTopic->Save();
     return $objTopic;
 }
コード例 #3
0
 /**
  * Creates the Topic and TopicLink for this Issue object.
  * @return Topic
  */
 protected function CreateTopicAndTopicLink()
 {
     $objTopicLink = new TopicLink();
     $objTopicLink->TopicLinkTypeId = TopicLinkType::WikiItem;
     $objTopicLink->WikiItem = $this;
     $objTopicLink->Save();
     $objTopic = new Topic();
     $objTopic->TopicLink = $objTopicLink;
     $objTopic->Name = $this->CurrentName;
     $objTopic->Person = $this->CurrentPostedByPerson;
     $objTopic->Save();
     return $objTopic;
 }