Ejemplo n.º 1
0
 public function addCardToMindMap(\Model\MindMap $map, \Model\Card $card, $x = 0, $y = 0, $z = 0, $width = 160, $height = 100, $isCollapsed = true)
 {
     $mc = new \Model\MindMapCard();
     $mc->SetCollapsed($isCollapsed);
     $mc->setCard($card);
     $mc->setX($x);
     $mc->setY($y);
     $mc->setZ($z);
     $mc->setWidth($width);
     $mc->setHeight($height);
     $mc->setParent($map);
     $this->em->persist($mc);
     $this->em->flush();
     return $mc;
 }
Ejemplo n.º 2
0
 public function loadNode($nodeId, $cardId = null, $name = null, $collapsed = true)
 {
     if ($cardId != null) {
         $card = $this->cm->findById($cardId);
         $node = new \Model\MindMapCard();
         $node->setCard($card);
     } else {
         if ($name != null) {
             $node = new \Model\MindMap();
             $node->setName($name);
         }
     }
     $node->setCollapsed($collapsed);
     $this->assignToView("nodeId", $nodeId);
     $this->assignToView("node", $node);
 }