0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ViewFunctions.php
Go to the documentation of this file.
1 <?
24 function showTweets($list)
25 {
26  if (!$list)
27  return;
28 
29  echo '<table>';
30  /* show timestamp, avatar, username (both with link to profile) */
31  foreach ($list as $tweet) {
32  echo '<tr><td style="padding-bottom: 1em;">';
33  $profile=ProfileTable::load($tweet->getAuthor());
34  if ($profile->getAvatar())
35  echo '<a href="/profile/show/'.$tweet->getAuthor().'">'.
36  '<img src="'.$profile->getAvatar().'" width="64" height="64" /></a>'.
37  '<br />';
38  echo '<a href="/profile/show/'.$tweet->getAuthor().'">'.
39  $tweet->getAuthor().'</a>';
40  echo '</td><td style="padding-bottom: 1em;">';
41  echo $tweet->getMessage();
42  echo "<br />";
43  echo '<span style="font-size: 80%;">'.
44  date('r', $tweet->getTimestamp()/1000000000).
45  '</span>';
46  echo '</td></tr>';
47  }
48  echo '</table>';
49 }
50 
51 function showUsers($list)
52 {
53  if (!$list)
54  return;
55 
56  echo '<table>';
57  /* show avatar, username, location, bio (with link to profile) */
58  foreach ($list as $user) {
59  echo '<tr><td style="padding-bottom: 1em;">';
60  $profile=ProfileTable::load($user);
61  if ($profile->getAvatar())
62  echo '<a href="/profile/show/'.$user.'">'.
63  '<img src="'.$profile->getAvatar().'" width="64" height="64" /></a>'.
64  '<br />';
65  echo '<a href="/profile/show/'.$user.'">'.$user.'</a>';
66  echo '</td><td style="padding-bottom: 1em;">';
67  echo $profile->getBio();
68  echo "<br />";
69  echo '<span style="font-size: 80%;">'.$profile->getLocation().'</span>';
70  echo '</td></tr>';
71  }
72  echo '</table>';
73 }
74 
75 ?>
showTweets($list)
Copyright (C) 2007-2015 Hypertable, Inc.
showUsers($list)