|
30 | 30 | <?php require_once $abs_us_root.$us_url_root.'users/includes/user_spice_ver.php'; ?> |
31 | 31 |
|
32 | 32 | <?php $view = Input::get('view');?> |
33 | | -<?php require_once $abs_us_root.$us_url_root.'users/views/_admin_menu.php'; ?> |
| 33 | +<?php require_once $abs_us_root.$us_url_root.'users/views/_admin_menu.php'; |
| 34 | +if($view == '' || $view == 'dashboard'){ |
| 35 | +if((time() - strtotime($settings->announce)) > 10800){ |
| 36 | +$db->update('settings',1,['announce'=>date("Y-m-d H:i:s")]); |
| 37 | +require_once $abs_us_root.$us_url_root.'users/views/_admin_announcements.php'; |
| 38 | +} |
| 39 | +} |
| 40 | +?> |
34 | 41 | <div id="right-panel" class="right-panel"> |
35 | 42 |
|
36 | 43 | <div id="messages" class="sufee-alert alert with-close alert-primary alert-dismissible fade show d-none"> |
@@ -248,14 +255,12 @@ function checkAccess ($key,$value) { |
248 | 255 | </div><!-- /#right-panel --> |
249 | 256 |
|
250 | 257 | <!-- Right Panel --> |
251 | | - |
252 | | - |
253 | | - |
254 | 258 | <script type="text/javascript"> |
255 | 259 | $(document).ready(function() { |
256 | | - $('[data-toggle="popover"]').popover(); |
| 260 | +$('[data-toggle="popover"]').popover(); |
257 | 261 |
|
258 | 262 | function messages(data) { |
| 263 | + console.log("messages found"); |
259 | 264 | $('#messages').removeClass(); |
260 | 265 | $('#message').text(""); |
261 | 266 | $('#messages').show(); |
@@ -384,53 +389,6 @@ function messages(data) { |
384 | 389 | } |
385 | 390 | } |
386 | 391 | }?> |
387 | | -<?php |
388 | | -if($view == '' || $view == 'dashboard'){ |
389 | | - // UserSpice Announcements |
390 | | - $rc = @fsockopen("https://rss.userspice.com",80,$errCode,$errStr,1); |
391 | | - if (is_resource($rc)) { |
392 | | - $filename= 'https://rss.userspice.com/rss.xml'; |
393 | | - $file_headers = @get_headers($filename); |
394 | | - if(($file_headers[0] != 'HTTP/1.1 200 OK') && ($file_headers[1] != 'HTTP/1.1 200 OK')){ |
395 | | - //logger($user->data()->id,"Errors","UserSpice Announcements feed not found. Please tell UserSpice!"); |
396 | | - } else { |
397 | | - $limit = 0; |
398 | | - $dis = $db->query("SELECT * FROM us_announcements")->results(); |
399 | | - $dismissed = []; |
400 | | - foreach($dis as $d){ |
401 | | - $dismissed[] = $d->dismissed; |
402 | | - } |
403 | | - $xmlDoc = new DOMDocument(); |
404 | | - $xmlDoc->load('https://rss.userspice.com/rss.xml'); |
405 | | - $x=$xmlDoc->getElementsByTagName('item'); |
406 | | - for ($i=0; $i<=2; $i++) { |
407 | | - if($limit == 1){ |
408 | | - continue; |
409 | | - } |
410 | 392 |
|
411 | | - $dis=$x->item($i)->getElementsByTagName('dis') |
412 | | - ->item(0)->childNodes->item(0)->nodeValue; |
413 | | - |
414 | | - if(!in_array($dis,$dismissed) && $dis != 0){ |
415 | | - $limit = 1; |
416 | | - $ignore=$x->item($i)->getElementsByTagName('ignore') |
417 | | - ->item(0)->childNodes->item(0)->nodeValue; |
418 | | - $title=$x->item($i)->getElementsByTagName('title') |
419 | | - ->item(0)->childNodes->item(0)->nodeValue; |
420 | | - $class=$x->item($i)->getElementsByTagName('class') |
421 | | - ->item(0)->childNodes->item(0)->nodeValue; |
422 | | - $link=$x->item($i)->getElementsByTagName('link') |
423 | | - ->item(0)->childNodes->item(0)->nodeValue; |
424 | | - $message=$x->item($i)->getElementsByTagName('message') |
425 | | - ->item(0)->childNodes->item(0)->nodeValue; |
426 | | - if(version_compare($ignore, $user_spice_ver) != 1){ |
427 | | - continue; |
428 | | - } |
429 | | - } |
430 | | - } |
431 | | - } |
432 | | - } |
433 | | -} |
434 | | -?> |
435 | 393 | </body> |
436 | 394 | </html> |
0 commit comments