include "functions.php";
// connection to neo4j
require 'vendor/autoload.php';
$client = new Everyman\Neo4j\Client('localhost', 7474);
printHeader();
printSearchForm($uid);
echo "<b>User: {$uid} - All Artist Listened by my friends</b><br><br>";
$queryString = "MATCH (u:user {id:{$uid}})-[:ADD_FRIEND_TO]-(:user)-[listen: WEIGHT]-(a:artist)\r\nWHERE NOT (u)-[:WEIGHT]-(a)\r\nWITH a, count(u) as count\r\nRETURN a\r\nORDER BY count desc LIMIT 5";
$query = new Everyman\Neo4j\Cypher\Query($client, $queryString);
$result = $query->getResultSet();
foreach ($result as $row) {
    $artist = $client->getNode($row['x']->getId());
    $artistId = $artist->getProperty('id');
    $artistName = $artist->getProperty('name');
    echo "Artist Name: " . $artistName . "</br>";
    printArtistInfo($artistId);
    ?>
	<form action="listen.php" method="post">
	<input type="hidden" name="action" value="addlisten">
	<input type="hidden" name="userId" value="<?php 
    echo $uid;
    ?>
">
	<input type="hidden" name="artistId" value="<?php 
    echo $artistId;
    ?>
">
	<input type="submit" value="Listen">
	</form>
	<?php 
}
Example #2
0
					<div class='content_boxtitle'>
						<span>Artist Photos</span>
					</div>
					<?php 
printfolderimages($pathdata);
?>
				</div>
			</div><!-- row -->

			<div class='row'>
				<div id='artistinfo'  class='col-xs-12 contentbox'> <!-- artistinfo -->
					<div class='content_boxtitle'>
						<span>Artist Info</span>
					</div>
					<?php 
printArtistInfo($pathdata);
?>
				</div>
			</div><!--row-->



		</div> <!-- left col-->

		<div id='maincol' class='col-xs-9'> <!-- main col -->
			<?php 
switch ($mode) {
    case 'filebrowser':
        require 'filebrowser_div_inc.php';
        break;
    case 'search':