Changeset 3614:1872eef9be30 for admin/services.php
- Timestamp:
- 12/09/17 12:50:03 (8 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/services.php
r3613 r3614 17 17 require dirname(__FILE__).'/../inc/admin/prepend.php'; 18 18 19 $core->rest->addFunction('checkNewsUpdate',array('dcRestMethods','checkNewsUpdate')); 19 20 $core->rest->addFunction('checkCoreUpdate',array('dcRestMethods','checkCoreUpdate')); 20 21 $core->rest->addFunction('getPostById',array('dcRestMethods','getPostById')); … … 35 36 class dcRestMethods 36 37 { 38 public static function checkNewsUpdate($core,$get) 39 { 40 # Dotclear news 41 42 $rsp = new xmlTag('news'); 43 $rsp->check = false; 44 $ret = __('Dotclear news not available'); 45 46 if ($core->auth->user_prefs->dashboard->dcnews) { 47 try 48 { 49 50 if (empty($GLOBALS['__resources']['rss_news'])) { 51 throw new Exception(); 52 } 53 $feed_reader = new feedReader; 54 $feed_reader->setCacheDir(DC_TPL_CACHE); 55 $feed_reader->setTimeout(2); 56 $feed_reader->setUserAgent('Dotclear - http://www.dotclear.org/'); 57 $feed = $feed_reader->parse($GLOBALS['__resources']['rss_news']); 58 if ($feed) 59 { 60 $ret = '<div class="box medium dc-box"><h3>'.__('Dotclear news').'</h3><dl id="news">'; 61 $i = 1; 62 foreach ($feed->items as $item) 63 { 64 $dt = isset($item->link) ? '<a href="'.$item->link.'" class="outgoing" title="'.$item->title.'">'. 65 $item->title.' <img src="images/outgoing-blue.png" alt="" /></a>' : $item->title; 66 67 if ($i < 3) { 68 $ret .= 69 '<dt>'.$dt.'</dt>'. 70 '<dd><p><strong>'.dt::dt2str(__('%d %B %Y:'),$item->pubdate,'Europe/Paris').'</strong> '. 71 '<em>'.text::cutString(html::clean($item->content),120).'...</em></p></dd>'; 72 } else { 73 $ret .= 74 '<dt>'.$dt.'</dt>'. 75 '<dd>'.dt::dt2str(__('%d %B %Y:'),$item->pubdate,'Europe/Paris').'</dd>'; 76 } 77 $i++; 78 if ($i > 2) { break; } 79 } 80 $ret .= '</dl></div>'; 81 $rsp->check = true; 82 } 83 } 84 catch (Exception $e) {} 85 } 86 $rsp->ret = $ret; 87 return $rsp; 88 } 89 37 90 public static function checkCoreUpdate($core,$get) 38 91 { … … 41 94 $rsp = new xmlTag('update'); 42 95 $rsp->check = false; 43 $ret = __('Dotclear update not ava laible');96 $ret = __('Dotclear update not available'); 44 97 45 98 if ($core->auth->isSuperAdmin() && !DC_NOT_UPDATE && is_readable(DC_DIGESTS) &&
Note: See TracChangeset
for help on using the changeset viewer.