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  echo '<table>';
29  /* show timestamp, avatar, username (both with link to profile) */
30  foreach ($list as $tweet) {
31  echo '<tr><td style="padding-bottom: 1em;">';
32  $profile=ProfileTable::load($tweet->getAuthor());
33  if ($profile and $profile->getAvatar())
34  echo '<a href="/profile/show/'.$tweet->getAuthor().'">'.
35  '<img src="'.$profile->getAvatar().'" width="64" height="64" /></a>'.
36  '<br />';
37  echo '<a href="/profile/show/'.$tweet->getAuthor().'">'.
38  $tweet->getAuthor().'</a>';
39  echo '</td><td style="padding-bottom: 1em;">';
40  echo $tweet->getMessage();
41  echo "<br />";
42  echo '<span style="font-size: 80%;">'.
43  date('r', $tweet->getTimestamp()/1000000000).
44  '</span>';
45  echo '</td></tr>';
46  }
47  echo '</table>';
48 }
49 
50 function showUsers($list)
51 {
52  echo '<table>';
53  /* show avatar, username, location, bio (with link to profile) */
54  foreach ($list as $user) {
55  echo '<tr><td style="padding-bottom: 1em;">';
56  $profile=ProfileTable::load($user);
57  if ($profile->getAvatar())
58  echo '<a href="/profile/show/'.$user.'">'.
59  '<img src="'.$profile->getAvatar().'" width="64" height="64" /></a>'.
60  '<br />';
61  echo '<a href="/profile/show/'.$user.'">'.$user.'</a>';
62  echo '</td><td style="padding-bottom: 1em;">';
63  echo $profile->getBio();
64  echo "<br />";
65  echo '<span style="font-size: 80%;">'.$profile->getLocation().'</span>';
66  echo '</td></tr>';
67  }
68  echo '</table>';
69 }
70 
71 ?>
showTweets($list)
Copyright (C) 2007-2015 Hypertable, Inc.
showUsers($list)