Completed
Push — master ( 10c7a1...3c0e9a )
by mains
02:39
created
php/View.php 2 patches
Indentation   +222 added lines, -222 removed lines patch added patch discarded remove patch
@@ -2,98 +2,98 @@  discard block
 block discarded – undo
2 2
 
3 3
 class View
4 4
 {
5
-    public $country;
6
-    public $city;
7
-    public $hashtag;
5
+	public $country;
6
+	public $city;
7
+	public $hashtag;
8 8
 	public $view;
9
-    public $postId;
10
-    public $isDetailedView;
11
-    public $baseUrl;
9
+	public $postId;
10
+	public $isDetailedView;
11
+	public $baseUrl;
12 12
 
13 13
 	public $lastPostId = '';
14 14
 
15
-    function __construct($baseUrl, $country, $city, $hashtag = '%23all', $view = 'time', $postId = '')
16
-    {
17
-        $this->baseUrl = $baseUrl;
18
-        $this->country = $country;
19
-        $this->city = $city;
20
-        $this->hashtag = urldecode($hashtag);
21
-        $this->view = $view;
22
-        $this->postId = $postId;
15
+	function __construct($baseUrl, $country, $city, $hashtag = '%23all', $view = 'time', $postId = '')
16
+	{
17
+		$this->baseUrl = $baseUrl;
18
+		$this->country = $country;
19
+		$this->city = $city;
20
+		$this->hashtag = urldecode($hashtag);
21
+		$this->view = $view;
22
+		$this->postId = $postId;
23 23
 
24
-        if($postId == '')
25
-        {
26
-            $this->isDetailedView = FALSE;
27
-        }
28
-        else
29
-        {
30
-            $this->isDetailedView = TRUE;
31
-        }
32
-    }
24
+		if($postId == '')
25
+		{
26
+			$this->isDetailedView = FALSE;
27
+		}
28
+		else
29
+		{
30
+			$this->isDetailedView = TRUE;
31
+		}
32
+	}
33 33
 	/**
34 34
 	 * Compute HTML Code
35 35
 	 */
36 36
  	function jodelToHtml($post)
37
-    {   //ToDO
38
-        //Replace # with link
39
-        //preg_replace('~(\#)([^\s!,. /()"\'?]+)~', '<a href="tag/$2">#$2</a>', $text);
37
+	{   //ToDO
38
+		//Replace # with link
39
+		//preg_replace('~(\#)([^\s!,. /()"\'?]+)~', '<a href="tag/$2">#$2</a>', $text);
40 40
 
41
-        //Time to time difference
42
-        $now = new DateTime();
43
-        $d = new DateTime($post['created_at']);
44
-        $timediff = $now->diff($d);
41
+		//Time to time difference
42
+		$now = new DateTime();
43
+		$d = new DateTime($post['created_at']);
44
+		$timediff = $now->diff($d);
45 45
 
46
-        $timediff_inSeconds = (string)$timediff->format('%s');
47
-        $timediff_inMinutes = (string)$timediff->format('%i');
48
-        $timediff_inHours = (string)$timediff->format('%h');
49
-        $timediff_inDays = (string)$timediff->format('%d');
50
-        $timediff_inMonth = (string)$timediff->format('%m');
46
+		$timediff_inSeconds = (string)$timediff->format('%s');
47
+		$timediff_inMinutes = (string)$timediff->format('%i');
48
+		$timediff_inHours = (string)$timediff->format('%h');
49
+		$timediff_inDays = (string)$timediff->format('%d');
50
+		$timediff_inMonth = (string)$timediff->format('%m');
51 51
 
52
-        if($timediff_inMonth!=0)
53
-        {
54
-                $timediff = $timediff_inMonth . "m";
55
-        }
56
-        else
57
-        {
58
-            if($timediff_inDays!=0)
59
-            {
60
-                $timediff = $timediff_inDays . "d";
61
-            }
62
-            else
63
-            {
64
-                if($timediff_inHours!=0)
65
-                {
66
-                    $timediff = $timediff_inHours . "h";
67
-                }
68
-                else
69
-                {
70
-                    if($timediff_inMinutes!=0)
71
-                    {
72
-                        $timediff = $timediff_inMinutes . "m";
73
-                    }
74
-                    else
75
-                    {
76
-                        $timediff = $timediff_inSeconds . "s";
77
-                    }
78
-                }
79
-            }
80
-        }
52
+		if($timediff_inMonth!=0)
53
+		{
54
+				$timediff = $timediff_inMonth . "m";
55
+		}
56
+		else
57
+		{
58
+			if($timediff_inDays!=0)
59
+			{
60
+				$timediff = $timediff_inDays . "d";
61
+			}
62
+			else
63
+			{
64
+				if($timediff_inHours!=0)
65
+				{
66
+					$timediff = $timediff_inHours . "h";
67
+				}
68
+				else
69
+				{
70
+					if($timediff_inMinutes!=0)
71
+					{
72
+						$timediff = $timediff_inMinutes . "m";
73
+					}
74
+					else
75
+					{
76
+						$timediff = $timediff_inSeconds . "s";
77
+					}
78
+				}
79
+			}
80
+		}
81 81
 
82 82
 
83
-        ?>
83
+		?>
84 84
         <article id ="postId-<?php echo $post['post_id']; ?>" class="jodel" style="background-color: #<?php echo $post['color'];?>;">
85 85
             <content>
86 86
                 <?php 
87
-                if(isset($post['image_url']))
88
-                {
89
-                    $regexRest = '/[^\w$ .!?-]+/u';
87
+				if(isset($post['image_url']))
88
+				{
89
+					$regexRest = '/[^\w$ .!?-]+/u';
90 90
 
91
-                    echo '<img src="' . $post['image_url'] . '" alt="' . htmlspecialchars(preg_replace($regexRest, '', $post['message'])) . '">';
92
-                }
93
-                else {
94
-                    echo str_replace('  ', ' &nbsp;', nl2br(htmlspecialchars($post['message'])));
95
-                }
96
-                ?>
91
+					echo '<img src="' . $post['image_url'] . '" alt="' . htmlspecialchars(preg_replace($regexRest, '', $post['message'])) . '">';
92
+				}
93
+				else {
94
+					echo str_replace('  ', ' &nbsp;', nl2br(htmlspecialchars($post['message'])));
95
+				}
96
+				?>
97 97
             </content>
98 98
             <aside>                    
99 99
                 <button onclick="vote('<?php echo $post['post_id'];?>', 'up', this)">
@@ -122,10 +122,10 @@  discard block
 block discarded – undo
122 122
                                 <a href="<?php echo $this->changePostId($post['post_id'])->toUrl();?>">
123 123
                                     <i class="fa fa-commenting-o"></i>
124 124
                                     <?php if(array_key_exists("child_count", $post))
125
-                                    {
126
-                                        echo $post["child_count"];
127
-                                    } else echo "0";
128
-                                    ?>
125
+									{
126
+										echo $post["child_count"];
127
+									} else echo "0";
128
+									?>
129 129
                                 </a>
130 130
                             </span>
131 131
                             
@@ -145,30 +145,30 @@  discard block
 block discarded – undo
145 145
 						?>
146 146
                         <span class="distance">
147 147
                             <?php
148
-                                if($this->isDetailedView)
149
-                                {
150
-                                    if(isset($post['user_handle']) && $post['user_handle'] == 'OJ')
151
-                                    {
152
-                                        ?>
148
+								if($this->isDetailedView)
149
+								{
150
+									if(isset($post['user_handle']) && $post['user_handle'] == 'OJ')
151
+									{
152
+										?>
153 153
                                         <span data-tooltip="Author">
154 154
                                             <i class="fa fa-user-o"></i> OJ |
155 155
                                         </span>
156 156
                                         <?php 
157
-                                    }
158
-                                    else
159
-                                    {
160
-                                        //Is not parent Jodel in detailed View
161
-                                        if(!array_key_exists('child_count', $post))
162
-                                        {
163
-                                            ?>
157
+									}
158
+									else
159
+									{
160
+										//Is not parent Jodel in detailed View
161
+										if(!array_key_exists('child_count', $post))
162
+										{
163
+											?>
164 164
                                             <span data-tooltip="Author">
165 165
                                                 <i class="fa fa-user-o"></i> #<?php echo $post['user_handle'];?> |
166 166
                                             </span>
167 167
                                             <?php
168
-                                        }
169
-                                    }
170
-                                }
171
-                                ?>
168
+										}
169
+									}
170
+								}
171
+								?>
172 172
 
173 173
                             <span class="tip" data-tooltip="Distance">
174 174
                                 <i class="fa fa-map-marker"></i>
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
             </footer>
182 182
         </article>
183 183
     <?php
184
-    }
184
+	}
185 185
 
186 186
 
187 187
 	/**
@@ -218,142 +218,142 @@  discard block
 block discarded – undo
218 218
 		return $description;
219 219
 	}
220 220
 
221
-    function toUrl()
222
-    {
223
-        $url = $this->baseUrl . 'index.php?country=DE' .
224
-                            '&city=' . urlencode($this->city) .
225
-                            '&hashtag=' . urlencode($this->hashtag) . 
226
-                            '&view=' . $this->view;
227
-        if($this->postId != '')
228
-        {
229
-            $url .= '&postId=' . $this->postId . 
230
-                    '&getPostDetails=TRUE';
231
-        }
221
+	function toUrl()
222
+	{
223
+		$url = $this->baseUrl . 'index.php?country=DE' .
224
+							'&city=' . urlencode($this->city) .
225
+							'&hashtag=' . urlencode($this->hashtag) . 
226
+							'&view=' . $this->view;
227
+		if($this->postId != '')
228
+		{
229
+			$url .= '&postId=' . $this->postId . 
230
+					'&getPostDetails=TRUE';
231
+		}
232 232
 
233
-        return $url;
234
-    }
233
+		return $url;
234
+	}
235 235
 
236
-    function changePostId($postId)
237
-    {
238
-        $tempView = clone $this;
239
-        $tempView->postId = $postId;
240
-        $tempView->isDetailedView = TRUE;
241
-        return $tempView;
242
-    }
236
+	function changePostId($postId)
237
+	{
238
+		$tempView = clone $this;
239
+		$tempView->postId = $postId;
240
+		$tempView->isDetailedView = TRUE;
241
+		return $tempView;
242
+	}
243 243
 
244
-    function back()
245
-    {
246
-        $tempView = clone $this;
247
-        $tempView->postId = '';
248
-        return $tempView;
249
-    }
244
+	function back()
245
+	{
246
+		$tempView = clone $this;
247
+		$tempView->postId = '';
248
+		return $tempView;
249
+	}
250 250
 
251
-    function changeView($view)
252
-    {
253
-        $tempView = clone $this;
254
-        $tempView->view = $view;
255
-        return $tempView;
256
-    }
251
+	function changeView($view)
252
+	{
253
+		$tempView = clone $this;
254
+		$tempView->view = $view;
255
+		return $tempView;
256
+	}
257 257
 
258 258
 	function getPosts($jodelAccount)
259 259
 	{
260
-        if($this->hashtag != '#all' && $this->hashtag != '' && $this->hashtag != NULL)
261
-        {
262
-            $accountCreator = new GetChannel();
263
-            $accountCreator->view = $this->view;
264
-            $accountCreator->setAccessToken($jodelAccount->accessToken);
265
-            $accountCreator->channel = $this->hashtag;
266
-            $accountCreator->lastPostId = $this->lastPostId;
267
-            $data = $accountCreator->execute();
268
-        }
269
-        else
270
-        {
271
-            if($this->lastPostId == '' && $this->view == 'combo')
272
-            {
273
-                $url = "/v3/posts/location/combo";
274
-            }
275
-            else
276
-            {
277
-                if($this->view == 'discussed')
278
-                {
279
-                    $url = "/v2/posts/location/discussed/";
280
-                }
281
-                else
282
-                {
283
-                    if($this->view == 'popular')
284
-                    {
285
-                        $url = "/v2/posts/location/popular/";
286
-                    }
287
-                    else
288
-                    {
289
-                        $url = "/v2/posts/location/";
290
-                    }
291
-                }
292
-            }
260
+		if($this->hashtag != '#all' && $this->hashtag != '' && $this->hashtag != NULL)
261
+		{
262
+			$accountCreator = new GetChannel();
263
+			$accountCreator->view = $this->view;
264
+			$accountCreator->setAccessToken($jodelAccount->accessToken);
265
+			$accountCreator->channel = $this->hashtag;
266
+			$accountCreator->lastPostId = $this->lastPostId;
267
+			$data = $accountCreator->execute();
268
+		}
269
+		else
270
+		{
271
+			if($this->lastPostId == '' && $this->view == 'combo')
272
+			{
273
+				$url = "/v3/posts/location/combo";
274
+			}
275
+			else
276
+			{
277
+				if($this->view == 'discussed')
278
+				{
279
+					$url = "/v2/posts/location/discussed/";
280
+				}
281
+				else
282
+				{
283
+					if($this->view == 'popular')
284
+					{
285
+						$url = "/v2/posts/location/popular/";
286
+					}
287
+					else
288
+					{
289
+						$url = "/v2/posts/location/";
290
+					}
291
+				}
292
+			}
293 293
 
294
-            $accountCreator = new GetPosts();
295
-            $accountCreator->setLastPostId($this->lastPostId);
296
-            $accountCreator->setAccessToken($jodelAccount->accessToken);
297
-            $accountCreator->setUrl($url);
298
-            $accountCreator->version = 'v3';
294
+			$accountCreator = new GetPosts();
295
+			$accountCreator->setLastPostId($this->lastPostId);
296
+			$accountCreator->setAccessToken($jodelAccount->accessToken);
297
+			$accountCreator->setUrl($url);
298
+			$accountCreator->version = 'v3';
299 299
 
300
-            $config = parse_ini_file('config/config.ini.php');
301
-            $location = new Location();
302
-            $location->setLat($config['default_lat']);
303
-            $location->setLng($config['default_lng']);
304
-            $location->setCityName($config['default_location']);
305
-            $accountCreator->location = $location;
306
-            $data = $accountCreator->execute();
307
-        }
308
-    	if(array_key_exists('recent', $data) && array_key_exists(0, $data['recent']))
309
-        {
310
-            return $data['recent'];
311
-        }
312
-        else if(array_key_exists('posts', $data)&& array_key_exists(0, $data['posts']))
313
-        {
314
-            return $data['posts'];
315
-        }
316
-        else
317
-        {
318
-            if($this->lastPostId == '')
319
-            {
320
-                error_log('Could not find Posts in: ' . $this->city . ' Error: ' . print_r($data, true));
321
-                //error_log(print_r($data, true));
300
+			$config = parse_ini_file('config/config.ini.php');
301
+			$location = new Location();
302
+			$location->setLat($config['default_lat']);
303
+			$location->setLng($config['default_lng']);
304
+			$location->setCityName($config['default_location']);
305
+			$accountCreator->location = $location;
306
+			$data = $accountCreator->execute();
307
+		}
308
+		if(array_key_exists('recent', $data) && array_key_exists(0, $data['recent']))
309
+		{
310
+			return $data['recent'];
311
+		}
312
+		else if(array_key_exists('posts', $data)&& array_key_exists(0, $data['posts']))
313
+		{
314
+			return $data['posts'];
315
+		}
316
+		else
317
+		{
318
+			if($this->lastPostId == '')
319
+			{
320
+				error_log('Could not find Posts in: ' . $this->city . ' Error: ' . print_r($data, true));
321
+				//error_log(print_r($data, true));
322 322
 
323
-                $notFound[0] = array(
324
-                    "post_id" => "0",
325
-                    "discovered_by" => 0,
326
-                    "message" => "No more Posts found",
327
-                    "created_at" => "2017-02-11T16:44:50.385Z",
328
-                    "updated_at" => "2017-02-11T16:44:50.385Z",
329
-                    "pin_count" => 0,
330
-                    "color" => "5682a3",
331
-                    "got_thanks" => FALSE,
332
-                    "post_own" => "friend",
333
-                    "discovered" => 0,
334
-                    "distance" => 9,
335
-                    "vote_count" => 0,
336
-                    "location" =>
337
-                    array("name" => "Berlin",
338
-                      "loc_coordinates" =>
339
-                      array(
340
-                        "lat" => 0,
341
-                        "lng" => 0
342
-                      ),
343
-                      "loc_accuracy" => 0,
344
-                      "country" => "",
345
-                      "city" => "",
346
-                    ),
347
-                    "tags" =>
348
-                    array(),
349
-                    "user_handle" => "0"
350
-                );
351
-                return $notFound;
352
-            }
353
-            else
354
-            {
355
-                return FALSE;
356
-            }
357
-        }
323
+				$notFound[0] = array(
324
+					"post_id" => "0",
325
+					"discovered_by" => 0,
326
+					"message" => "No more Posts found",
327
+					"created_at" => "2017-02-11T16:44:50.385Z",
328
+					"updated_at" => "2017-02-11T16:44:50.385Z",
329
+					"pin_count" => 0,
330
+					"color" => "5682a3",
331
+					"got_thanks" => FALSE,
332
+					"post_own" => "friend",
333
+					"discovered" => 0,
334
+					"distance" => 9,
335
+					"vote_count" => 0,
336
+					"location" =>
337
+					array("name" => "Berlin",
338
+					  "loc_coordinates" =>
339
+					  array(
340
+						"lat" => 0,
341
+						"lng" => 0
342
+					  ),
343
+					  "loc_accuracy" => 0,
344
+					  "country" => "",
345
+					  "city" => "",
346
+					),
347
+					"tags" =>
348
+					array(),
349
+					"user_handle" => "0"
350
+				);
351
+				return $notFound;
352
+			}
353
+			else
354
+			{
355
+				return FALSE;
356
+			}
357
+		}
358 358
 	}
359 359
 }
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -317,7 +317,7 @@
 block discarded – undo
317 317
         {
318 318
             if($this->lastPostId == '')
319 319
             {
320
-                error_log('Could not find Posts in: ' . $this->city . ' Error: ' . print_r($data, true));
320
+                error_log('Could not find Posts in: ' . $this->city . ' Error: ' . print_r($data, TRUE));
321 321
                 //error_log(print_r($data, true));
322 322
 
323 323
                 $notFound[0] = array(
Please login to merge, or discard this patch.