/
tell_friends.php
71 lines (65 loc) · 2.07 KB
/
tell_friends.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/global.php');
require_once(DOC_ROOT . '/includes/classes/class.html.php');
require_once(DOC_ROOT . '/includes/classes/class.user.php');
require_once(DOC_ROOT . '/includes/classes/class.announcement.php');
$user_id = get_param('user_id');
if (!$user_id) {
redirect('/login.php');
}
$id = get_param('id');
if (!$id) {
redirect('/city_home.php');
}
$announcement = new Announcement($id);
$user = new User($user_id);
$friends = $user->get_friend_list();
$select_friends = true;
if (!empty($_POST)) {
$select_friends = false;
$screen = get_param('screen');
if ($screen == 1) {
$friend_ndx = get_param('friend_ndx');
$friend_ndx_list = implode('|', $friend_ndx);
}
elseif ($screen == 2) {
$friend_ndx_list = get_param('friend_ndx_list');
$message = get_param('message');
$user->tell_friends($friend_ndx_list, $message);
}
}
$html = new HTML();
$html->set_title('Tell Friends');
$html->generate_header_mobile();
?>
<ul data-role='listview' data-inset='false' data-theme='a' data-divider-theme='a'>
<li><?php echo $announcement->heading(); ?></li>
<li>Let my friends know</li>
<li>
<form method="post">
<?php if ($select_friends) { ?>
<input type="hidden" id="screen" name="screen" value="1"/>
<?php
if (!empty($friends)) {
foreach ($friends as $key => $friend) {
?>
<input type="checkbox" id="friend_ndx" name="friend_ndx[]" value="<?php echo $key; ?>"/><?php echo $friend['last'] . ', ' .$friend['first']; ?><br/>
<?php
}
}
else {
}
?>
<input type="submit" value="Tell Friends"/><br/>
<?php } else { ?>
<input type="hidden" id="screen" name="screen" value="2"/>
<input type="hidden" id="friend_ndx_list" name="friend_ndx_list" value="<?php echo $friend_ndx_list; ?>"/>
<textarea id="message" name="message" style="width:200px; height:75px;"></textarea>
<input type="submit" value="Send to my friends"/>
<?php } ?>
</form>
</li>
</ul>
<?php
$html->generate_footer_mobile();
?>