<?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;
<?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']);
/** * @return user_channel_peer */ public static function instance() { return self::$instance ? self::$instance : (self::$instance = new self()); }
<?php if ($id = (int) $_POST['id']) { user_channel_peer::instance()->delete($_SESSION['user_id'], $id); echo json_encode($data); } exit;
<?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>