<?php

include_once "../dao/getNode.php";
$eid = $_POST['startNode'];
$isConnector = getNodeConnector($eid);
$result = null;
switch ($isConnector) {
    case 0:
        $patternID = getPatternID($eid);
        $result = getNodesByPidExceptMe($eid, $patternID);
        break;
    case 1:
        $domainID = getDomainID($eid);
        $result = getNodesByDidExceptMe($eid, $domainID);
        break;
    case 2:
        $domainID = getDomainID($eid);
        $result = getAllDomainNodesExceptMe($domainID);
        break;
    default:
        break;
}
$list = array();
while ($row = mysql_fetch_array($result)) {
    array_push($list, $row);
}
echo json_encode($list);
Beispiel #2
0
        }
        //            else  {
        //                $result = "Link already exists";
        //            }
        //        }
        //        if ($receiver == 0 && $linkCount == 3)  {
        //            echo "111";
        //            $result = "failure";
        //        }
    }
}
$count = getLinkCountByNid($from);
if ($connector == 0 && $count < 3) {
    foreach ($to as $key => $value) {
        $linkCount = getLinkCountByNid($value);
        $receiver = getNodeConnector($value);
        if ($receiver != 0) {
            if (linkExists($from, $value) == 0) {
                insertLink($from, $value);
            } else {
                $result = "Link already exists";
            }
        }
        if ($receiver == 0 && $linkCount < 3) {
            if (linkExists($from, $value) == 0) {
                insertLink($from, $value);
            } else {
                $result = "Link already exists";
            }
        }
        if ($receiver == 0 && $linkCount == 3) {