Esempio n. 1
0
<?php

if ($id = (int) $_POST['id']) {
    $data = channel_peer::instance()->get_by_id($id);
    user_channel_peer::instance()->insert($_SESSION['user_id'], $id);
    echo json_encode($data);
}
exit;
Esempio n. 2
0
<?php

$channel = channel_peer::instance()->get_by_id((int) $_GET['id']);
$posts = channel_post_peer::instance()->get_list($channel['id'], null, 20);
$is_mine = user_channel_peer::instance()->is_my_channel($_SESSION['user_id'], $channel['id']);
$user_count = channel_user_peer::instance()->length($channel['id']);
Esempio n. 3
0
<?php

$channels = user_channel_peer::instance()->get_list($_SESSION['user_id']);
?>

<h3>My channels</h3>
<ul id="my_channels_list">
	<?php 
foreach ($channels as $data) {
    ?>
		<?php 
    $channel = channel_peer::instance()->get_by_id($data['id']);
    ?>
		<li id="c<?php 
    echo $data['id'];
    ?>
">
			<a onclick="App.channelSelect(this);" href="#body:channel&id=<?php 
    echo $channel['id'];
    ?>
"><?php 
    echo $channel['title'];
    ?>
</a>
		</li>
	<?php 
}
?>
</ul>
Esempio n. 4
0
<?php

$post = post_peer::instance()->get_by_id($id);
$channel = channel_peer::instance()->get_by_id($post['channel_id']);
$user = user_peer::instance()->get_by_id($post['user_id']);
?>
<li id="p<?php 
echo $id;
?>
" <?php 
echo $hidden ? 'class="hidden"' : '';
?>
>
	<span class="meta">
		<b><?php 
echo $user['nickname'];
?>
</b>
		<?php 
echo date('H:i', $post['ts']);
?>
		<br/>
		<a href="#body:channel&id=<?php 
echo $channel['id'];
?>
"><?php 
echo $channel['title'];
?>
</a>
	</span>
	<span class="body">
Esempio n. 5
0
 /**
  * @return channel_peer
  */
 public static function instance()
 {
     return self::$instance ? self::$instance : (self::$instance = new self());
 }