示例#1
0
 public function initPage($name)
 {
     $page = new nahoWikiPage();
     $page->setName($name);
     $page->setWikiId($this->getId());
     return $page;
 }
 /**
  * initialize a wiki page (with content and revision), for a given object
  *
  * @return void
  * @author Guglielmo Celata
  **/
 public static function add_wiki_description($object, $name_prefix = "", $description = "Wiki description", $comment = "Comment")
 {
     if ($name_prefix == "") {
         $name_prefix = get_class($object);
     }
     $page = new nahoWikiPage();
     $page->setName($name_prefix . '_' . $object->getId());
     $page->setLatestRevision(1);
     $page->save();
     $content = new nahoWikiContent();
     $content->setContent($description);
     $content->save();
     $revision = new nahoWikiRevision();
     $revision->setNahoWikiPage($page);
     $revision->setNahoWikiContent($content);
     $revision->setRevision(1);
     $revision->setComment($comment);
     $revision->setUserName("admin");
     $revision->save();
 }
示例#3
0
 public function addnahoWikiPage(nahoWikiPage $l)
 {
     $this->collnahoWikiPages[] = $l;
     $l->setnahoWikiWiki($this);
 }