</div> <?php if (!empty($this_node['body'])) { ?> <textarea class="body-edit" rows="24" cols="120" style="display:none;"><?php echo $this_node['body']; ?> </textarea> <div class="body"></div><?php } ?> <?php if ($this_node['type'] === 'user') { echo "<br />"; echo '<div id="games"><h3>Games:</h3>'; $games = node_GetNodesByAuthorIdAndType($this_node['id'], 'game'); foreach ($games as $game) { echo "<a href=\"/user/" . $this_node['slug'] . "/" . $game['slug'] . "\">" . $game['name'] . "</a><br/>"; } echo '</div>'; echo "<br />"; echo '<div id="metas"><h3>Metadata (' . $this_node['id'] . '):</h3>'; $metas = node_GetMetasById($this_node['id']); function process_meta($meta) { echo "<div class='node'>"; foreach ($meta as $key => $value) { if (is_array($value)) { if (is_string($key)) { $key = "\"" . $key . "\""; }
$user = node_GetUserBySlug($user_name); if (empty($user)) { $mode = M_NO_USER; } else { $meta = node_GetMetasById($user['id']); $item = node_GetNodeByAuthorIdAndSlug($user['id'], $arg[0]); $mode = empty($item) ? M_NO_ITEM : M_ITEM; $back_url = "/" . $user_name; } } else { $user = node_GetUserBySlug($user_name); $mode = empty($user) ? M_NO_USER : M_USER; if ($mode === M_USER) { $meta = node_GetMetasById($user['id']); // TODO: For each type $item['game'] = node_GetNodesByAuthorIdAndType($user['id'], 'game'); } } } // If Jammer metadata is set, use it as our configuration // if (isset($meta['jammer'])) { $config =& $meta['jammer']; } // Use our real name if config tells us to // $display_name = $user['name']; if (isset($meta['real']) && isset($meta['real']['name'])) { if (isset($config['real-name']) && intval($config['real-name'])) { $display_name = $meta['real']['name'] . " (" . $user['name'] . ")"; } } // - Styles ------------------------ //