Built motion from commit 6a92c2cd.|2.6.29
[motion2.git] / server / api / license / license.controller.js
index 985c466..bea5f6f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa3db=['index','model','keys','rawAttributes','query','filters','intersection','fields','attributes','length','options','getLicense','catch','body','License','find','params','get','checkLicense','downloadLogFile','license-info.log','join','/var','xcally','setHeader','Content-disposition','Content-Type','text/plain','download','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','name','send'];(function(_0x311c35,_0x534915){var _0x5cc50c=function(_0x3ad680){while(--_0x3ad680){_0x311c35['push'](_0x311c35['shift']());}};_0x5cc50c(++_0x534915);}(_0xa3db,0x18f));var _0xba3d=function(_0x361f75,_0x5acb22){_0x361f75=_0x361f75-0x0;var _0x49a5e9=_0xa3db[_0x361f75];return _0x49a5e9;};'use strict';var emlformat=require(_0xba3d('0x0'));var rimraf=require(_0xba3d('0x1'));var zipdir=require(_0xba3d('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xba3d('0x3'));var moment=require(_0xba3d('0x4'));var BPromise=require(_0xba3d('0x5'));var Mustache=require(_0xba3d('0x6'));var util=require(_0xba3d('0x7'));var path=require('path');var sox=require(_0xba3d('0x8'));var csv=require(_0xba3d('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xba3d('0xa'));var squel=require(_0xba3d('0xb'));var crypto=require(_0xba3d('0xc'));var jsforce=require(_0xba3d('0xd'));var deskjs=require(_0xba3d('0xe'));var toCsv=require('to-csv');var querystring=require(_0xba3d('0xf'));var Papa=require(_0xba3d('0x10'));var Redis=require(_0xba3d('0x11'));var authService=require(_0xba3d('0x12'));var qs=require(_0xba3d('0x13'));var as=require(_0xba3d('0x14'));var hardwareService=require(_0xba3d('0x15'));var logger=require(_0xba3d('0x16'))(_0xba3d('0x17'));var utils=require(_0xba3d('0x18'));var config=require('../../config/environment');var licenseUtil=require(_0xba3d('0x19'));var db=require(_0xba3d('0x1a'))['db'];function respondWithStatusCode(_0x58a9e8,_0x15134c){_0x15134c=_0x15134c||0xcc;return function(_0x10108f){if(_0x10108f){return _0x58a9e8['sendStatus'](_0x15134c);}return _0x58a9e8[_0xba3d('0x1b')](_0x15134c)[_0xba3d('0x1c')]();};}function respondWithResult(_0x43ab6e,_0x5f2c6c){_0x5f2c6c=_0x5f2c6c||0xc8;return function(_0x4950d5){if(_0x4950d5){return _0x43ab6e[_0xba3d('0x1b')](_0x5f2c6c)[_0xba3d('0x1d')](_0x4950d5);}};}function respondWithFilteredResult(_0x4685b5,_0x4258c3){return function(_0x5f0396){if(_0x5f0396){var _0x272e64=typeof _0x4258c3[_0xba3d('0x1e')]===_0xba3d('0x1f')&&typeof _0x4258c3[_0xba3d('0x20')]==='undefined';var _0x5685da=_0x5f0396[_0xba3d('0x21')];var _0x5a325f=_0x272e64?0x0:_0x4258c3[_0xba3d('0x1e')];var _0x4137a1=_0x272e64?_0x5f0396[_0xba3d('0x21')]:_0x4258c3[_0xba3d('0x1e')]+_0x4258c3[_0xba3d('0x20')];var _0x12debe;if(_0x4137a1>=_0x5685da){_0x4137a1=_0x5685da;_0x12debe=0xc8;}else{_0x12debe=0xce;}_0x4685b5[_0xba3d('0x1b')](_0x12debe);return _0x4685b5[_0xba3d('0x22')](_0xba3d('0x23'),_0x5a325f+'-'+_0x4137a1+'/'+_0x5685da)[_0xba3d('0x1d')](_0x5f0396);}return null;};}function patchUpdates(_0x4fcaf4){return function(_0x3c553e){try{jsonpatch[_0xba3d('0x24')](_0x3c553e,_0x4fcaf4,!![]);}catch(_0x4825b1){return BPromise[_0xba3d('0x25')](_0x4825b1);}return _0x3c553e[_0xba3d('0x26')]();};}function saveUpdates(_0x3c616c,_0x422a3d){return function(_0x18fa24){if(_0x18fa24){return _0x18fa24[_0xba3d('0x27')](_0x3c616c)[_0xba3d('0x28')](function(_0x5bbdbc){return _0x5bbdbc;});}return null;};}function removeEntity(_0x1a2c91,_0x17388a){return function(_0x3f7d02){if(_0x3f7d02){return _0x3f7d02[_0xba3d('0x29')]()['then'](function(){_0x1a2c91['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x36aae7,_0x3f6c64){return function(_0x3ac939){if(!_0x3ac939){_0x36aae7[_0xba3d('0x2a')](0x194);}return _0x3ac939;};}function handleError(_0x20a9ee,_0x581af9){_0x581af9=_0x581af9||0x1f4;return function(_0x57d444){logger['error'](_0x57d444['stack']);if(_0x57d444[_0xba3d('0x2b')]){delete _0x57d444[_0xba3d('0x2b')];}_0x20a9ee[_0xba3d('0x1b')](_0x581af9)[_0xba3d('0x2c')](_0x57d444);};}var utilLicense=require(_0xba3d('0x19'));exports[_0xba3d('0x2d')]=function(_0x579ff1,_0x15bbe0){var _0x525cd4={'raw':!![],'where':{'id':0x1}},_0x405414={};_0x405414[_0xba3d('0x2e')]=_[_0xba3d('0x2f')](db['License'][_0xba3d('0x30')]);_0x405414['query']=_[_0xba3d('0x2f')](_0x579ff1[_0xba3d('0x31')]);_0x405414[_0xba3d('0x32')]=_[_0xba3d('0x33')](_0x405414[_0xba3d('0x2e')],_0x405414[_0xba3d('0x31')]);_0x525cd4['attributes']=_[_0xba3d('0x33')](_0x405414[_0xba3d('0x2e')],qs[_0xba3d('0x34')](_0x579ff1[_0xba3d('0x31')]['fields']));_0x525cd4[_0xba3d('0x35')]=_0x525cd4['attributes'][_0xba3d('0x36')]?_0x525cd4[_0xba3d('0x35')]:_0x405414[_0xba3d('0x2e')];_0x525cd4=_['merge']({},_0x525cd4,_0x579ff1[_0xba3d('0x37')]);return utilLicense[_0xba3d('0x38')](_0x525cd4)[_0xba3d('0x28')](respondWithResult(_0x15bbe0,null))[_0xba3d('0x39')](handleError(_0x15bbe0,null));};exports[_0xba3d('0x27')]=function(_0x3fe203,_0x2f9bd2){if(_0x3fe203['body']['id']){delete _0x3fe203[_0xba3d('0x3a')]['id'];}return db[_0xba3d('0x3b')][_0xba3d('0x3c')]({'where':{'id':_0x3fe203[_0xba3d('0x3d')]['id']}})[_0xba3d('0x28')](handleEntityNotFound(_0x2f9bd2,null))[_0xba3d('0x28')](function(_0x37616b){var _0x2515a4=_0x37616b[_0xba3d('0x3e')]({'plain':!![]});return utilLicense[_0xba3d('0x3f')](_0x2515a4,_0x3fe203['body']['key']);})[_0xba3d('0x28')](function(_0x16cd75){if(!_0x16cd75['demo']){return saveUpdates(_0x3fe203[_0xba3d('0x3a')],null);}return _0x16cd75;})[_0xba3d('0x28')](respondWithResult(_0x2f9bd2,null))[_0xba3d('0x39')](handleError(_0x2f9bd2,null));};exports[_0xba3d('0x40')]=function(_0x4eb28a,_0x549bb5){var _0x6ae403=_0xba3d('0x41');var _0x2555ab=path[_0xba3d('0x42')](_0xba3d('0x43'),'log',_0xba3d('0x44'),_0x6ae403);_0x549bb5[_0xba3d('0x45')](_0xba3d('0x46'),'attachment;\x20filename='+_0x6ae403);_0x549bb5[_0xba3d('0x22')](_0xba3d('0x47'),_0xba3d('0x48'));_0x549bb5[_0xba3d('0x49')](_0x2555ab);};
\ No newline at end of file
+var _0xaab1=['undefined','limit','count','set','Content-Range','apply','reject','save','then','destroy','error','name','index','model','keys','License','rawAttributes','query','filters','intersection','fields','attributes','length','merge','options','catch','update','body','find','params','checkLicense','key','demo','downloadLogFile','license-info.log','join','/var','log','xcally','setHeader','text/plain','download','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','offset'];(function(_0x15d1a7,_0x3cde93){var _0xf2e425=function(_0x4535e6){while(--_0x4535e6){_0x15d1a7['push'](_0x15d1a7['shift']());}};_0xf2e425(++_0x3cde93);}(_0xaab1,0x1da));var _0x1aab=function(_0x337e4e,_0x543d40){_0x337e4e=_0x337e4e-0x0;var _0x1c4076=_0xaab1[_0x337e4e];return _0x1c4076;};'use strict';var emlformat=require(_0x1aab('0x0'));var rimraf=require(_0x1aab('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x1aab('0x2'));var rp=require(_0x1aab('0x3'));var moment=require(_0x1aab('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x1aab('0x5'));var util=require(_0x1aab('0x6'));var path=require(_0x1aab('0x7'));var sox=require('sox');var csv=require(_0x1aab('0x8'));var ejs=require(_0x1aab('0x9'));var fs=require('fs');var fs_extra=require(_0x1aab('0xa'));var _=require(_0x1aab('0xb'));var squel=require(_0x1aab('0xc'));var crypto=require(_0x1aab('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x1aab('0xe'));var toCsv=require(_0x1aab('0x8'));var querystring=require('querystring');var Papa=require(_0x1aab('0xf'));var Redis=require(_0x1aab('0x10'));var authService=require(_0x1aab('0x11'));var qs=require(_0x1aab('0x12'));var as=require(_0x1aab('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x1aab('0x14'))(_0x1aab('0x15'));var utils=require(_0x1aab('0x16'));var config=require(_0x1aab('0x17'));var licenseUtil=require(_0x1aab('0x18'));var db=require(_0x1aab('0x19'))['db'];function respondWithStatusCode(_0x32f0e3,_0x168286){_0x168286=_0x168286||0xcc;return function(_0x4a03ee){if(_0x4a03ee){return _0x32f0e3[_0x1aab('0x1a')](_0x168286);}return _0x32f0e3[_0x1aab('0x1b')](_0x168286)[_0x1aab('0x1c')]();};}function respondWithResult(_0x301d30,_0x4d3457){_0x4d3457=_0x4d3457||0xc8;return function(_0x154a3f){if(_0x154a3f){return _0x301d30[_0x1aab('0x1b')](_0x4d3457)['json'](_0x154a3f);}};}function respondWithFilteredResult(_0x277cd2,_0x3250d0){return function(_0x1834c3){if(_0x1834c3){var _0x50cb79=typeof _0x3250d0[_0x1aab('0x1d')]===_0x1aab('0x1e')&&typeof _0x3250d0[_0x1aab('0x1f')]===_0x1aab('0x1e');var _0x1e2fd3=_0x1834c3[_0x1aab('0x20')];var _0x16721e=_0x50cb79?0x0:_0x3250d0[_0x1aab('0x1d')];var _0x1b5c49=_0x50cb79?_0x1834c3[_0x1aab('0x20')]:_0x3250d0[_0x1aab('0x1d')]+_0x3250d0['limit'];var _0x54e7d5;if(_0x1b5c49>=_0x1e2fd3){_0x1b5c49=_0x1e2fd3;_0x54e7d5=0xc8;}else{_0x54e7d5=0xce;}_0x277cd2[_0x1aab('0x1b')](_0x54e7d5);return _0x277cd2[_0x1aab('0x21')](_0x1aab('0x22'),_0x16721e+'-'+_0x1b5c49+'/'+_0x1e2fd3)['json'](_0x1834c3);}return null;};}function patchUpdates(_0x269f9d){return function(_0x40c4d9){try{jsonpatch[_0x1aab('0x23')](_0x40c4d9,_0x269f9d,!![]);}catch(_0x316fcc){return BPromise[_0x1aab('0x24')](_0x316fcc);}return _0x40c4d9[_0x1aab('0x25')]();};}function saveUpdates(_0x2611aa,_0x422b52){return function(_0x50478d){if(_0x50478d){return _0x50478d['update'](_0x2611aa)[_0x1aab('0x26')](function(_0x5262dd){return _0x5262dd;});}return null;};}function removeEntity(_0x1788a8,_0x4aca5e){return function(_0x1dc952){if(_0x1dc952){return _0x1dc952[_0x1aab('0x27')]()[_0x1aab('0x26')](function(){_0x1788a8[_0x1aab('0x1b')](0xcc)[_0x1aab('0x1c')]();});}};}function handleEntityNotFound(_0xac5d4b,_0x464f09){return function(_0x116b92){if(!_0x116b92){_0xac5d4b[_0x1aab('0x1a')](0x194);}return _0x116b92;};}function handleError(_0x3a4ff3,_0x3e6553){_0x3e6553=_0x3e6553||0x1f4;return function(_0x24eab2){logger[_0x1aab('0x28')](_0x24eab2['stack']);if(_0x24eab2[_0x1aab('0x29')]){delete _0x24eab2[_0x1aab('0x29')];}_0x3a4ff3[_0x1aab('0x1b')](_0x3e6553)['send'](_0x24eab2);};}var utilLicense=require(_0x1aab('0x18'));exports[_0x1aab('0x2a')]=function(_0x558a24,_0x149861){var _0x1e5702={'raw':!![],'where':{'id':0x1}},_0x57a63d={};_0x57a63d[_0x1aab('0x2b')]=_[_0x1aab('0x2c')](db[_0x1aab('0x2d')][_0x1aab('0x2e')]);_0x57a63d[_0x1aab('0x2f')]=_[_0x1aab('0x2c')](_0x558a24['query']);_0x57a63d[_0x1aab('0x30')]=_[_0x1aab('0x31')](_0x57a63d[_0x1aab('0x2b')],_0x57a63d['query']);_0x1e5702['attributes']=_[_0x1aab('0x31')](_0x57a63d[_0x1aab('0x2b')],qs[_0x1aab('0x32')](_0x558a24[_0x1aab('0x2f')][_0x1aab('0x32')]));_0x1e5702[_0x1aab('0x33')]=_0x1e5702['attributes'][_0x1aab('0x34')]?_0x1e5702[_0x1aab('0x33')]:_0x57a63d['model'];_0x1e5702=_[_0x1aab('0x35')]({},_0x1e5702,_0x558a24[_0x1aab('0x36')]);return utilLicense['getLicense'](_0x1e5702)[_0x1aab('0x26')](respondWithResult(_0x149861,null))[_0x1aab('0x37')](handleError(_0x149861,null));};exports[_0x1aab('0x38')]=function(_0x45a59d,_0x18f7b5){if(_0x45a59d[_0x1aab('0x39')]['id']){delete _0x45a59d[_0x1aab('0x39')]['id'];}return db['License'][_0x1aab('0x3a')]({'where':{'id':_0x45a59d[_0x1aab('0x3b')]['id']}})[_0x1aab('0x26')](handleEntityNotFound(_0x18f7b5,null))[_0x1aab('0x26')](function(_0xbfffac){var _0x5bdb34=_0xbfffac['get']({'plain':!![]});return utilLicense[_0x1aab('0x3c')](_0x5bdb34,_0x45a59d[_0x1aab('0x39')][_0x1aab('0x3d')]);})[_0x1aab('0x26')](function(_0x4a8f98){if(!_0x4a8f98[_0x1aab('0x3e')]){return saveUpdates(_0x45a59d['body'],null);}return _0x4a8f98;})[_0x1aab('0x26')](respondWithResult(_0x18f7b5,null))[_0x1aab('0x37')](handleError(_0x18f7b5,null));};exports[_0x1aab('0x3f')]=function(_0x247f20,_0xa2b639){var _0x2fe81c=_0x1aab('0x40');var _0x475490=path[_0x1aab('0x41')](_0x1aab('0x42'),_0x1aab('0x43'),_0x1aab('0x44'),_0x2fe81c);_0xa2b639[_0x1aab('0x45')]('Content-disposition','attachment;\x20filename='+_0x2fe81c);_0xa2b639[_0x1aab('0x21')]('Content-Type',_0x1aab('0x46'));_0xa2b639[_0x1aab('0x47')](_0x475490);};
\ No newline at end of file