예제 #1
0
    array_push($post_array_final, explode("=", $post_inner));
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $fcn = $post_array_final[0][1];
    switch ($fcn) {
        case 'creator_by_id':
            creator_by_id($post_array_final[1][1]);
            break;
        case 'image_by_id':
            image_by_id($post_array_final[1][1]);
            break;
        case 'user_by_id':
            user_by_id($post_array_final[1][1]);
            break;
        case 'user_by_fb_id':
            user_by_id($post_array_final[1][1]);
            break;
        case 'creator_by_name':
            creator_by_name($post_array_final[1][1]);
            break;
        case 'image_by_name':
            image_by_name($post_array_final[1][1]);
            break;
        case 'user_by_name':
            user_by_name($post_array_final[1][1]);
            break;
        case 'creator_by_image':
            creator_by_image($post_array_final[1][1]);
            break;
        case 'image_by_creator':
            image_by_creator($post_array_final[1][1]);
예제 #2
0
// Create friendships in Neo4j from database records
$friendships = friendships();
foreach ($friendships as $friendship) {
    $user = user_by_id($friendship['user_id']);
    $friend = user_by_id($friendship['friend_id']);
    create_neo_friendship($user, $friend);
}
// Create place nodes
$places = places();
foreach ($places as $place) {
    create_place_node($place);
}
$user_db = user_by_id(64);
$place_db = place_by_id(5);
create_neo_list_entry($user_db, $place_db);
$user_db = user_by_id(65);
$place_db = place_by_id(6);
create_neo_list_entry($user_db, $place_db);
function create_user_node($properties)
{
    global $client, $user_name_index, $user_id_index;
    // only insert this node if we have not already seen it
    $index_entry = $user_id_index->findOne('dbid', $properties['id']);
    //print_r($index_entry);
    if ($index_entry == NULL) {
        echo "Creating: " . $properties['name'] . "\n";
        $node = $client->makeNode();
        $node->setProperty('name', $properties['name'])->save();
        $node->setProperty('dbid', $properties['id'])->save();
        $user_name_index->add($node, 'name', $properties['name']);
        $user_id_index->add($node, 'dbid', $properties['id']);