Ejemplo n.º 1
0
<?php

include 'pass.php';
define("DB_host", $host);
define("DB_name", $dbname);
define("DB_username", $username);
define("DB_pass", $pass);
define("DB_port", $port);
if (isset($_POST['func'])) {
    if ($_POST['func'] == 'getNodes') {
        getNodes();
    } else {
        if ($_POST['func'] == 'getEdges') {
            getEdges();
        }
    }
}
function connect()
{
    return pg_connect("host=" . DB_host . " dbname=" . DB_name . " user="******" password="******" port=" . DB_port) or die('Could not connect: ' . pg_last_error());
}
function close($result, $dbconn)
{
    pg_free_result($result);
    pg_close();
}
function getNodes()
{
    $conn = connect();
    $query = 'SELECT * FROM node';
    $result = pg_query($query) or die('Query failed: ' . pg_last_error());
        //. substr($rows['name_team'], -5, 2) ;
        //$json['source'] = uniqid();
        $json['selected'] = 'false';
        $json['interaction'] = $coulor;
        $data['data'] = $json;
        array_push($nodes, $data);
    }
    //$nodes['nodes'] = $tmp;
    //var_dump($nodes);
    return $nodes;
}
$allNodes = array_merge(getNode($infoEquip), getNode($infoProf), getNode($infoPublication), getNode($infoLabo), getNode($infoUniv));
//var_dump($allNodes);
$nodes['nodes'] = $allNodes;
//var_dump(getEdges($infoProfPublication));
$allEdges = array_merge(getEdges($infoProfTeam), getEdges($infoProfPublication), getEdges($infoEquipLabo), getEdges($infoLaboUniv));
$edges['edges'] = $allEdges;
//getEdges($infoProfTeam);
$allData = array_merge($nodes, $edges);
//var_dump($allData);
$elements['elements'] = $allData;
//var_dump($elements);
//echo "<br>";
//echo "<br>";
//echo "<br>";
//$file = fopen('dataRead.json', 'w');
//fwrite($file, json_encode($elements));
//fclose($file);
echo json_encode($elements);
//http://www.kodingmadesimple.com/2015/01/convert-mysql-to-json-using-php.html
?>