function insertNodeAndLinks($pid, $x, $y, $isConnector, $link1, $link2, $link3) { insertNode($isConnector, $pid, $x, $y); $nid1 = getMaxNid(); if ($link1 != null) { insertLink($nid1, $link1); } if ($link2 != null) { insertLink($nid1, $link2); } if ($link3 != null) { insertLink($nid1, $link3); } }
<?php include_once "../dao/getNode.php"; include_once "../dao/getLink.php"; $pName = ""; $nName = ""; $nid = getMaxNid() + 1; $nid2 = getMaxNid() + 2; $did = getMaxDid() + 1; $pid = getMaxPatternID() + 1; $domains = $_POST['domains']; insertNode($nid, 2, -1, $pName, $nName, "yes", $did); foreach ($domains as $key => $value) { insertLink($nid, $value); } insertNode($nid2, 1, $pid, $pName, $nName, "yes", $did); insertLink($nid, $nid2); echo "success";
<?php include_once "../dao/getNode.php"; include_once "../dao/getLink.php"; $pName = ""; $nName = ""; $nid = getMaxNid() + 1; $did = $_POST['did']; $pid = getMaxPatternID() + 1; $domains = $_POST['nodes1']; $domain = getDomainByDid($did)[0]; insertNode($nid, 1, $pid, $pName, $nName, "yes", $did); foreach ($domains as $key => $value) { insertLink($nid, $value); } insertLink($domain, $nid); echo "success";