@@ 186-199 (lines=14) @@ | ||
183 | return ($this->lastActive == '0000-00-00 00:00:00' || $this->lastActive == null ? 'Never' : date('F jS, Y \a\t h:ia', strtotime($this->lastActive))); |
|
184 | } |
|
185 | ||
186 | public function online($flip = false) |
|
187 | { |
|
188 | if ($this->lastActive >= date('Y-m-d H:i:s', strtotime('-15 minutes'))) { |
|
189 | $status = ['<i class="text-success fa fa-circle"></i>', 'Online']; |
|
190 | } else { |
|
191 | $status = ['<i class="text-error fa fa-circle"></i>', 'Offline']; |
|
192 | } |
|
193 | ||
194 | if ($flip) { |
|
195 | return implode(' ', array_reverse($status)); |
|
196 | } |
|
197 | ||
198 | return implode(' ', $status); |
|
199 | } |
|
200 | ||
201 | public function onlineMaterialize($flip = false) |
|
202 | { |
|
@@ 201-214 (lines=14) @@ | ||
198 | return implode(' ', $status); |
|
199 | } |
|
200 | ||
201 | public function onlineMaterialize($flip = false) |
|
202 | { |
|
203 | if ($this->lastActive >= date('Y-m-d H:i:s', strtotime('-15 minutes'))) { |
|
204 | $status = ['<i class="green-text fa fa-circle"></i>', 'Online']; |
|
205 | } else { |
|
206 | $status = ['<i class="red-text fa fa-circle"></i>', 'Offline']; |
|
207 | } |
|
208 | ||
209 | if ($flip) { |
|
210 | return implode(' ', array_reverse($status)); |
|
211 | } |
|
212 | ||
213 | return implode(' ', $status); |
|
214 | } |
|
215 | } |
|
216 |