-
Notifications
You must be signed in to change notification settings - Fork 0
/
_activity_feed.php
145 lines (116 loc) · 7.73 KB
/
_activity_feed.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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<?php
function process_item($item)
{
if($item->get_feed_domain() == 'friendfeed.com' &&
(preg_match("/twitter/", $item->get_original_permalink()) ||
preg_match("/facebook/", $item->get_original_permalink()) ||
preg_match("/from Facebook/", $item->get_content()) ||
preg_match('/from Goodreads/', $item->get_content()) ||
preg_match("/from delicious/", $item->get_content()) )
)
return false;
else
return true;
}
?>
<div id="main_container">
<ul id="activity_list">
<?php if ($items): $i = 1; foreach ($items as $item): if(process_item($item)): ?>
<?php if($i == 13) { break; } ?>
<!-- begin conditional content -->
<li class="item <?php echo $item->get_feed_class()?> <?php if ($i % 4 == 0): ?> last<?php endif; ?>">
<p class="site_info" style="background: transparent url(<?php echo $item->get_feed_icon()?>) 0 center no-repeat"><a href="<?php echo $this->config->item('base_url')?>items/site/<?php echo $item->get_feed_domain()?>"><?php echo $item->get_feed_title()?></a></p>
<div class="item_inner">
<!-- domain-specific boxes -->
<?php if ($item->get_feed_domain() == 'opensourcefood.com'): ?>
<div class="osf_fold"><a href="<?php echo $item->get_permalink()?>/<?php echo $item->get_name()?>"></a></div>
<img src="<?php echo $item->get_image()?>" alt="" />
<p class="osf_recipe"><a href="<?php echo $item->get_permalink()?>/<?php echo $item->get_name()?>"><?php echo $item->get_title()?></a><span><?php echo html_entity_decode($item->get_content())?></span></p>
<?php elseif ($item->get_feed_domain() == 'twitter.com'): ?>
<p class="twitter_user"><a href="<?php echo $this->config->item('base_url')?>items/site/<?php echo $item->get_feed_domain()?>"><img src="http://s3.amazonaws.com/twitter_production/profile_images/56958143/profile_bigger.jpg" alt="" /></a></p>
<p class="twitter_tweet"><?php echo $item->get_title()?></p>
<?php elseif ($item->get_feed_domain() == 'vimeo.com'): ?>
<?php echo $item->get_video()?>
<p class="vimeo_title"><a href="<?php echo $item->get_original_permalink()?>/<?php echo $item->get_name()?>"><?php echo $item->get_title()?></a></p>
<?php elseif ($item->get_feed_domain() == 'youtube.com'): ?>
<?php echo $item->get_video()?>
<p class="youtube_title"><a href="<?php echo $item->get_original_permalink()?>/<?php echo $item->get_name()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo word_limiter(html_entity_decode($item->get_content()), 8)?></p>
<?php elseif ($item->get_feed_domain() == 'digg.com'): ?>
<div class="inner_container">
<p class="digg_title"><a href="<?php echo $item->get_original_permalink()?>/<?php echo $item->get_name()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif ($item->get_feed_domain() == 'flickr.com'): ?>
<p class="activity_image_text"><a href="<?php echo $item->get_original_permalink()?>/<?php echo $item->get_name()?>"><?php echo $item->get_title()?></a><span class="activity_image_content"></span></p>
<a class="activity_image" href="<?php echo $item->get_permalink()?>/<?php echo $item->get_name()?>" style="background: url(<?php echo $item->item_data[$item->get_feed_class()]['image']['m']?>) center center no-repeat"></a>
<?php elseif($item->get_feed_domain() == 'delicious.com'): ?>
<div class="inner_container">
<p><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title(); ?></a></p>
</div>
<?php elseif($item->get_feed_domain() == 'friendfeed.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif($item->get_feed_domain() == 'facebook.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif($item->get_feed_domain() == 'blog.mcstudios.net'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif($item->get_feed_domain() == 'google.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif($item->get_feed_domain() == 'goodreads.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
<?php echo html_entity_decode($item->get_content())?>
</div>
<?php elseif($item->get_feed_domain() == 'pandora.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif($item->get_feed_domain() == 'dopplr.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif($item->get_feed_domain() == 'rss.netflix.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo substr($item->get_title(), 5); ?></a><br/><img src="<?php echo $item->get_image()?>" alt=""/></p>
<p><?php echo html_entity_decode($item->get_content())?></p>
</div>
<?php elseif($item->get_feed_domain() == 'brightkite.com'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
</div>
<?php elseif($item->get_feed_domain() == 'last.fm'): ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_original_permalink()?>"><?php echo $item->get_title()?></a></p>
</div>
<?php elseif (!$item->feed_id): //this means it came from Sweetcron itself ?>
<div class="inner_container">
<p class="blog_title"><a href="<?php echo $item->get_permalink()?>/<?php echo $item->get_name()?>"><?php echo $item->get_title()?></a></p>
<p class="blog_cite">A blog post</p>
</div>
<?php elseif(!$skipped): //generic container with instructions ?>
<div class="inner_container instructions">
<p><strong>The Dark theme does not have a custom style for this domain :: <?php echo $item->get_feed_domain(); ?>.</strong></p>
</div>
<?php endif; ?>
</div>
<p class="date"><?php echo $item->get_human_date()?> | <a href="<?php echo $item->get_permalink()?>/<?php echo $item->get_name()?>#disqus_thread">Comments »</a></p>
</li>
<?php $i++; endif; endforeach; endif; ?>
</ul>
<div class="clear"></div>
<p id="pagination"><?php echo $pages?></p>
</div>