diff --git a/application/modules/default/controllers/JsonController.php b/application/modules/default/controllers/JsonController.php index 376354201..bf0775f7e 100755 --- a/application/modules/default/controllers/JsonController.php +++ b/application/modules/default/controllers/JsonController.php @@ -1,165 +1,176 @@ . **/ class JsonController extends Zend_Controller_Action { protected $_format = 'json'; public function init() { parent::init(); $this->initView(); } public function initView() { // Disable render view $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); } public function indexAction() { $this->_sendErrorResponse(999, 'unknown request'); } protected function _initResponseHeader() { http_response_code(200); if (!empty($_SERVER['HTTP_ORIGIN'])) { header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN'], true); header('Access-Control-Allow-Credentials: true', true); header('Access-Control-Max-Age: 1728000', true); } if (!empty($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD'])) { header('Access-Control-Allow-Methods: ' . implode(', ', array_unique([ 'OPTIONS', 'HEAD', 'GET', 'POST','PUT', strtoupper($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']) ])), true); } if (!empty($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS'])) { header('Access-Control-Allow-Headers: ' . $_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS'], true); header('Access-Control-Expose-Headers: Authorization, Content-Type, Accept', true); } if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') { exit; } header('Content-Type: application/json; charset=UTF-8', true); } protected function _sendResponse($response, $format = 'json', $xmlRootTag = 'ocs') { header('Content-Type: application/json; charset=UTF-8'); echo json_encode($response); } public function forumAction() { $this->_initResponseHeader(); $url_forum = Zend_Registry::get('config')->settings->client->default->url_forum; $url=$url_forum.'/latest.json'; $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $data = curl_exec($ch); curl_close($ch); $results = json_decode($data); $timeago = new Default_View_Helper_PrintDateSince(); foreach ( $results->topic_list->topics as &$t) { $tmp = str_replace('T',' ',substr($t->last_posted_at, 0, 19)); - $t->timeago = $timeago->printDateSince($tmp); + $t->timeago = $timeago->printDateSince($tmp); + + $r='Reply'; + $counts = $t->posts_count -1; + if($counts==0){ + $r = 'Replies'; + }else if($counts==1){ + $r = 'Reply'; + }else{ + $r = 'Replies'; + } + $t->replyMsg = $counts.' '.$r; } $this->_sendResponse($results, $this->_format); } public function gitlabnewprojectsAction() { $this->_initResponseHeader(); $url_git = Zend_Registry::get('config')->settings->server->opencode->host; $url=$url_git.'/api/v4/projects?order_by=created_at&sort=desc&visibility=public&page=1&per_page=5'; $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $data = curl_exec($ch); curl_close($ch); $results = json_decode($data); $timeago = new Default_View_Helper_PrintDateSince(); foreach ( $results as &$t) { $tmp = str_replace('T',' ',substr($t->created_at, 0, 19)); $t->timeago = $timeago->printDateSince($tmp); } $this->_sendResponse($results, $this->_format); } public function gitlabfetchuserAction() { $this->_initResponseHeader(); $url_git = Zend_Registry::get('config')->settings->server->opencode->host; $url=$url_git.'/api/v4/users?username='.$this->getParam('username'); $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $data = curl_exec($ch); curl_close($ch); $results = json_decode($data); $this->_sendResponse($results, $this->_format); } public function cattagsAction() { $this->_initResponseHeader(); $catid = $this->getParam('id'); $results = array(); if($catid) { $m = new Default_Model_Tags(); $results = $m->getTagsPerCategory($catid); } $this->_sendResponse($results, $this->_format); } } diff --git a/application/modules/default/views/helpers/BuildProductUrl.php b/application/modules/default/views/helpers/BuildProductUrl.php index e60c584f3..adab2053e 100644 --- a/application/modules/default/views/helpers/BuildProductUrl.php +++ b/application/modules/default/views/helpers/BuildProductUrl.php @@ -1,94 +1,94 @@ . **/ class Default_View_Helper_BuildProductUrl { /** * @param $product_id * @param string $action * @param array $params * @param bool $withHost * @param string $scheme * * @return string */ public function buildProductUrl($product_id, $action = '', $params = null, $withHost = false, $scheme = null) { if (empty($product_id)) { return ''; } /** @var Zend_Controller_Request_Http $request */ $request = Zend_Controller_Front::getInstance()->getRequest(); $baseurl = ''; $host = ''; if ($withHost) { // $member_host = Zend_Registry::get('config')->settings->member->page->server; // $http_host = Zend_Registry::get('config')->settings->member->product->server; // set http_host to product server // // if (false === strpos($request->getHttpHost(), $member_host)) { $http_host = $request->getHttpHost(); // } $http_scheme = isset($scheme) ? $scheme : $request->getScheme(); $host = $http_scheme . '://' . $http_host; } $storeId = null; if (false === isset($params['store_id'])) { if ($request->getParam('domain_store_id')) { $storeId = 's/' . $request->getParam('domain_store_id') . '/'; } } else { $storeId = "s/{$params['store_id']}/"; unset($params['store_id']); } - + /* //20190710 ronald: removed to stay in context, if set in store config $storeConfig = Zend_Registry::isRegistered('store_config') ? Zend_Registry::get('store_config') : null; if(null != $storeConfig && $storeConfig->stay_in_context == false) { $baseurl = Zend_Registry::get('config')->settings->client->default->baseurl_product; } else { $baseurl = "{$host}{$storeId}"; - } + }*/ $url_param = ''; if (is_array($params)) { array_walk($params, create_function('&$i,$k', '$i="$k/$i/";')); $url_param = implode('/', $params); } if ($action != '') { $action = $action . '/'; } - //return "{$host}/{$storeId}p/{$product_id}/{$action}{$url_param}"; + return "{$host}/{$storeId}p/{$product_id}/{$action}{$url_param}"; - return "{$baseurl}/p/{$product_id}/{$action}{$url_param}"; + //return "{$baseurl}/p/{$product_id}/{$action}{$url_param}"; } } \ No newline at end of file diff --git a/application/modules/default/views/layout/flat_ui_template.phtml b/application/modules/default/views/layout/flat_ui_template.phtml index 11b0b5b78..477ed9b99 100644 --- a/application/modules/default/views/layout/flat_ui_template.phtml +++ b/application/modules/default/views/layout/flat_ui_template.phtml @@ -1,222 +1,199 @@ . **/ ?>
render('partials/htmlheader.phtml'); ?> */?> - - - - - render('partials/header/template.phtml'); ?> render('partials/flashMessage.phtml'); ?> layout()->content; ?> render('partials/footer/template.phtml'); ?>Version: July 1st, 2019
component higher in the tree to provide a loading indicator or placeholder to display."+lt(s))}Di=!0,c=po(c,s),u=l;do{switch(u.tag){case 3:s=c,u.effectTag|=2048,u.expirationTime=i,ao(u,i=Ci(u,s,i));break e;case 1:if(s=c,l=u.type,f=u.stateNode,0==(64&u.effectTag)&&("function"==typeof l.getDerivedStateFromError||null!==f&&"function"==typeof f.componentDidCatch&&(null===Bi||!Bi.has(f)))){u.effectTag|=2048,u.expirationTime=i,ao(u,i=Ti(u,s,i));break e}}u=u.return}while(null!==u)}Ri=$i(o);continue}r=!0,Ra(t)}}break}if(Mi=!1,vo=go=mo=Ni.currentDispatcher=null,r)Ui=null,e.finishedWork=null;else if(null!==Ri)e.finishedWork=null;else{if(null===(r=e.current.alternate)&&a("281"),Ui=null,Di){if(o=e.latestPendingTime,i=e.latestSuspendedTime,u=e.latestPingedTime,0!==o&&o component higher in the tree to provide a loading indicator or placeholder to display."+lt(s))}Di=!0,c=po(c,s),u=l;do{switch(u.tag){case 3:s=c,u.effectTag|=2048,u.expirationTime=i,ao(u,i=Ci(u,s,i));break e;case 1:if(s=c,l=u.type,f=u.stateNode,0==(64&u.effectTag)&&("function"==typeof l.getDerivedStateFromError||null!==f&&"function"==typeof f.componentDidCatch&&(null===Bi||!Bi.has(f)))){u.effectTag|=2048,u.expirationTime=i,ao(u,i=Ti(u,s,i));break e}}u=u.return}while(null!==u)}Ri=$i(o);continue}r=!0,Ra(t)}}break}if(Mi=!1,vo=go=mo=Ni.currentDispatcher=null,r)Ui=null,e.finishedWork=null;else if(null!==Ri)e.finishedWork=null;else{if(null===(r=e.current.alternate)&&a("281"),Ui=null,Di){if(o=e.latestPendingTime,i=e.latestSuspendedTime,u=e.latestPingedTime,0!==o&&o Powered by Gitlab. Develop your projects online for free. Git and CI, powered by Gitlab.
- Join openDesktop community, discuss on Discourse or chat with members on Riot chat and Matrix.
+ Join the community and discuss on Discourse or chat with anyone via Riot/Matrix.
The productivity platform that keeps you in control. Nextcloud offers industry-leading on-premises file sync and online collaboration technology.
+ Nextcloud offers file storage, contacts, calendar and online Office document editing technology. Keep your data private.
Powered by Pling.s;)r(a,n=e[s++])&&(~i(c,n)||c.push(n));return c}},function(t,e,n){var r=n(9),o=n(2),i=n(35);t.exports=n(8)?Object.defineProperties:function(t,e){o(t);for(var n,u=i(e),a=u.length,s=0;a>s;)r.f(t,n=u[s++],e[n]);return t}},function(t,e,n){var r=n(16),o=n(38).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(r(t))}},function(t,e,n){"use strict";var r=n(35),o=n(55),i=n(50),u=n(10),a=n(49),s=Object.assign;t.exports=!s||n(4)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=s({},t)[n]||Object.keys(s({},e)).join("")!=r})?function(t,e){for(var n=u(t),s=arguments.length,c=1,l=o.f,f=i.f;s>c;)for(var p,h=a(arguments[c++]),d=l?r(h).concat(l(h)):r(h),m=d.length,g=0;m>g;)f.call(h,p=d[g++])&&(n[p]=h[p]);return n}:s},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(11),o=n(5),i=n(104),u=[].slice,a={};t.exports=Function.bind||function(t){var e=r(this),n=u.call(arguments,1),s=function(){var r=n.concat(u.call(arguments));return this instanceof s?function(t,e,n){if(!(e in a)){for(var r=[],o=0;oa||n!=n?c*(1/0):c*n}},function(t,e,n){var r=n(2);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){var r=n(11),o=n(10),i=n(49),u=n(7);t.exports=function(t,e,n,a,s){r(e);var c=o(t),l=i(c),f=u(c.length),p=s?f-1:0,h=s?-1:1;if(n<2)for(;;){if(p in l){a=l[p],p+=h;break}if(p+=h,s?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;s?p>=0:f>p;p+=h)p in l&&(a=e(a,l[p],p,c));return a}},function(t,e,n){"use strict";var r=n(10),o=n(36),i=n(7);t.exports=[].copyWithin||function(t,e){var n=r(this),u=i(n.length),a=o(t,u),s=o(e,u),c=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===c?u:o(c,u))-s,u-a),f=1;for(s0;)s in n?n[a]=n[s]:delete n[a],a+=f,s+=f;return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r=n(89);n(1)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(t,e,n){n(8)&&"g"!=/./g.flags&&n(9).f(RegExp.prototype,"flags",{configurable:!0,get:n(51)})},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var r=n(2),o=n(5),i=n(93);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";var r=n(120),o=n(43);t.exports=n(63)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(o(this,"Map"),t);return e&&e.v},set:function(t,e){return r.def(o(this,"Map"),0===t?0:t,e)}},r,!0)},function(t,e,n){"use strict";var r=n(9).f,o=n(37),i=n(42),u=n(19),a=n(40),s=n(41),c=n(79),l=n(114),f=n(39),p=n(8),h=n(31).fastKey,d=n(43),m=p?"_s":"size",g=function(t,e){var n,r=h(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var l=t(function(t,r){a(t,l,e,"_i"),t._t=e,t._i=o(null),t._f=void 0,t._l=void 0,t[m]=0,null!=r&&s(r,n,t[c],t)});return i(l.prototype,{clear:function(){for(var t=d(this,e),n=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var n=d(this,e),r=g(n,t);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[m]--}return!!r},forEach:function(t){d(this,e);for(var n,r=u(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!g(d(this,e),t)}}),p&&r(l.prototype,"size",{get:function(){return d(this,e)[m]}}),l},def:function(t,e,n){var r,o,i=g(t,e);return i?i.v=n:(t._l=i={i:o=h(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[m]++,"F"!==o&&(t._i[o]=i)),t},getEntry:g,setStrong:function(t,e,n){c(t,e,function(t,n){this._t=d(t,e),this._k=n,this._l=void 0},function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?l(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,l(1))},n?"entries":"values",!n,!0),f(e)}}},function(t,e,n){"use strict";var r=n(120),o=n(43);t.exports=n(63)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(o(this,"Set"),t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r,o=n(3),i=n(27)(0),u=n(13),a=n(31),s=n(101),c=n(123),l=n(5),f=n(43),p=n(43),h=!o.ActiveXObject&&"ActiveXObject"in o,d=a.getWeak,m=Object.isExtensible,g=c.ufstore,v=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(t){if(l(t)){var e=d(t);return!0===e?g(f(this,"WeakMap")).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(f(this,"WeakMap"),t,e)}},b=t.exports=n(63)("WeakMap",v,y,c,!0,!0);p&&h&&(s((r=c.getConstructor(v,"WeakMap")).prototype,y),a.NEED=!0,i(["delete","has","get","set"],function(t){var e=b.prototype,n=e[t];u(e,t,function(e,o){if(l(e)&&!m(e)){this._f||(this._f=new r);var i=this._f[t](e,o);return"set"==t?this:i}return n.call(this,e,o)})}))},function(t,e,n){"use strict";var r=n(42),o=n(31).getWeak,i=n(2),u=n(5),a=n(40),s=n(41),c=n(27),l=n(15),f=n(43),p=c(5),h=c(6),d=0,m=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},v=function(t,e){return p(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,i){var c=t(function(t,r){a(t,c,e,"_i"),t._t=e,t._i=d++,t._l=void 0,null!=r&&s(r,n,t[i],t)});return r(c.prototype,{delete:function(t){if(!u(t))return!1;var n=o(t);return!0===n?m(f(this,e)).delete(t):n&&l(n,this._i)&&delete n[this._i]},has:function(t){if(!u(t))return!1;var n=o(t);return!0===n?m(f(this,e)).has(t):n&&l(n,this._i)}}),c},def:function(t,e,n){var r=o(i(e),!0);return!0===r?m(t).set(e,n):r[t._i]=n,t},ufstore:m}},function(t,e,n){var r=n(21),o=n(7);t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=o(e);if(e!==n)throw RangeError("Wrong length!");return n}},function(t,e,n){var r=n(38),o=n(55),i=n(2),u=n(3).Reflect;t.exports=u&&u.ownKeys||function(t){var e=r.f(i(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){"use strict";var r=n(56),o=n(5),i=n(7),u=n(19),a=n(6)("isConcatSpreadable");t.exports=function t(e,n,s,c,l,f,p,h){for(var d,m,g=l,v=0,y=!!p&&u(p,h,3);vM.length&&M.push(t)}function U(t,e,n){return null==t?0:function t(e,n,r,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var s=!1;if(null===e)s=!0;else switch(a){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case i:case u:s=!0}}if(s)return r(o,e,""===n?"."+R(e,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(e))for(var c=0;cu||n!=n?c*(1/0):c*n}},function(t,e,n){var r=n(2);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){var r=n(11),o=n(10),i=n(50),a=n(7);t.exports=function(t,e,n,u,s){r(e);var c=o(t),l=i(c),f=a(c.length),p=s?f-1:0,h=s?-1:1;if(n<2)for(;;){if(p in l){u=l[p],p+=h;break}if(p+=h,s?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;s?p>=0:f>p;p+=h)p in l&&(u=e(u,l[p],p,c));return u}},function(t,e,n){"use strict";var r=n(10),o=n(36),i=n(7);t.exports=[].copyWithin||function(t,e){var n=r(this),a=i(n.length),u=o(t,a),s=o(e,a),c=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===c?a:o(c,a))-s,a-u),f=1;for(s0;)s in n?n[u]=n[s]:delete n[u],u+=f,s+=f;return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r=n(89);n(1)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(t,e,n){n(8)&&"g"!=/./g.flags&&n(9).f(RegExp.prototype,"flags",{configurable:!0,get:n(52)})},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var r=n(2),o=n(5),i=n(93);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";var r=n(123),o=n(43);t.exports=n(63)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(o(this,"Map"),t);return e&&e.v},set:function(t,e){return r.def(o(this,"Map"),0===t?0:t,e)}},r,!0)},function(t,e,n){"use strict";var r=n(9).f,o=n(37),i=n(42),a=n(19),u=n(40),s=n(41),c=n(79),l=n(117),f=n(39),p=n(8),h=n(31).fastKey,d=n(43),m=p?"_s":"size",g=function(t,e){var n,r=h(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var l=t(function(t,r){u(t,l,e,"_i"),t._t=e,t._i=o(null),t._f=void 0,t._l=void 0,t[m]=0,null!=r&&s(r,n,t[c],t)});return i(l.prototype,{clear:function(){for(var t=d(this,e),n=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var n=d(this,e),r=g(n,t);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[m]--}return!!r},forEach:function(t){d(this,e);for(var n,r=a(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!g(d(this,e),t)}}),p&&r(l.prototype,"size",{get:function(){return d(this,e)[m]}}),l},def:function(t,e,n){var r,o,i=g(t,e);return i?i.v=n:(t._l=i={i:o=h(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[m]++,"F"!==o&&(t._i[o]=i)),t},getEntry:g,setStrong:function(t,e,n){c(t,e,function(t,n){this._t=d(t,e),this._k=n,this._l=void 0},function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?l(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,l(1))},n?"entries":"values",!n,!0),f(e)}}},function(t,e,n){"use strict";var r=n(123),o=n(43);t.exports=n(63)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(o(this,"Set"),t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r,o=n(3),i=n(27)(0),a=n(13),u=n(31),s=n(104),c=n(126),l=n(5),f=n(43),p=n(43),h=!o.ActiveXObject&&"ActiveXObject"in o,d=u.getWeak,m=Object.isExtensible,g=c.ufstore,v=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(t){if(l(t)){var e=d(t);return!0===e?g(f(this,"WeakMap")).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(f(this,"WeakMap"),t,e)}},b=t.exports=n(63)("WeakMap",v,y,c,!0,!0);p&&h&&(s((r=c.getConstructor(v,"WeakMap")).prototype,y),u.NEED=!0,i(["delete","has","get","set"],function(t){var e=b.prototype,n=e[t];a(e,t,function(e,o){if(l(e)&&!m(e)){this._f||(this._f=new r);var i=this._f[t](e,o);return"set"==t?this:i}return n.call(this,e,o)})}))},function(t,e,n){"use strict";var r=n(42),o=n(31).getWeak,i=n(2),a=n(5),u=n(40),s=n(41),c=n(27),l=n(15),f=n(43),p=c(5),h=c(6),d=0,m=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},v=function(t,e){return p(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,i){var c=t(function(t,r){u(t,c,e,"_i"),t._t=e,t._i=d++,t._l=void 0,null!=r&&s(r,n,t[i],t)});return r(c.prototype,{delete:function(t){if(!a(t))return!1;var n=o(t);return!0===n?m(f(this,e)).delete(t):n&&l(n,this._i)&&delete n[this._i]},has:function(t){if(!a(t))return!1;var n=o(t);return!0===n?m(f(this,e)).has(t):n&&l(n,this._i)}}),c},def:function(t,e,n){var r=o(i(e),!0);return!0===r?m(t).set(e,n):r[t._i]=n,t},ufstore:m}},function(t,e,n){var r=n(21),o=n(7);t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=o(e);if(e!==n)throw RangeError("Wrong length!");return n}},function(t,e,n){var r=n(38),o=n(55),i=n(2),a=n(3).Reflect;t.exports=a&&a.ownKeys||function(t){var e=r.f(i(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){"use strict";var r=n(56),o=n(5),i=n(7),a=n(19),u=n(6)("isConcatSpreadable");t.exports=function t(e,n,s,c,l,f,p,h){for(var d,m,g=l,v=0,y=!!p&&a(p,h,3);v
-
-
);
} else {
contextMenuDisplay = (
+
);
}
return (
{feedItems}
;
}
return (
{comments}
}
return (
- Hi {this.state.user.username}, welcome to your personal start page!
-
-
+ // Hi {this.state.user.username}, welcome to your personal start page!
+ //
+ // Welcome to opendesktop.org
- OpenDesktop is a network of sites that follows the same open standards.
- Get one account to access these areas:
+ OpenDesktop is a network of sites that are all operated by Hive01 and follow the same open standards.
+ Get one account to use these libre services:
Network of sites
Open standards
openCode.net
Discourse, Matrix/Riot
Nextcloud
Pling.com
{products}
}
let link = "https://www.pling.com/browse/cat/"+this.props.cat+"/order/latest/";
return (