Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / components / contacts / index.js
index 371f310..7d6ab5e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfa20=['skipContactsQuery','resolve','getContactsSubquery','search','parseAdvancedSearchFilter','parseQueryParameters','then','where','default','fields','filter','user','clause','skip','checkListsRestrictions','count','User','buildContactsQuery','getFilteredContacts','describe','keys','startsWith','cf_','map','findOne','slice','all','fieldType','type','catch','lodash','./sql-utils','findAll'];(function(_0x46e363,_0x45d7e2){var _0x3fb059=function(_0x5e6274){while(--_0x5e6274){_0x46e363['push'](_0x46e363['shift']());}};_0x3fb059(++_0x45d7e2);}(_0xfa20,0x168));var _0x0fa2=function(_0x51f796,_0x1c9b4a){_0x51f796=_0x51f796-0x0;var _0x40b047=_0xfa20[_0x51f796];return _0x40b047;};'use strict';var _=require(_0x0fa2('0x0'));var sqlUtils=require(_0x0fa2('0x1'));var db=require('../../mysqldb')['db'];exports[_0x0fa2('0x2')]=function(_0x13a7ab,_0x497294,_0x436faa,_0x4a0693){var _0x5d69f3={'count':0x0,'rows':[]};var _0x39ce96=sqlUtils[_0x0fa2('0x3')](_0x497294,_0x13a7ab);if(_0x39ce96){return Promise[_0x0fa2('0x4')](_0x5d69f3);}var _0x4bcb01=sqlUtils[_0x0fa2('0x5')]();var _0x47366c={};var _0x32957a=![];var _0x475bb9=![];return Promise[_0x0fa2('0x4')]()['then'](function(){if(_0x13a7ab[_0x0fa2('0x6')]){return sqlUtils[_0x0fa2('0x7')](_0x13a7ab[_0x0fa2('0x6')],_0x4a0693);}else{return sqlUtils[_0x0fa2('0x8')](_0x13a7ab,_0x4a0693);}})[_0x0fa2('0x9')](function(_0x5e1cac){_0x4bcb01[_0x0fa2('0xa')](_0x5e1cac[_0x0fa2('0xb')]);_0x4bcb01[_0x0fa2('0xa')](_0x5e1cac[_0x0fa2('0xc')]);_0x4bcb01[_0x0fa2('0xa')](_0x5e1cac[_0x0fa2('0xd')]);_0x4bcb01[_0x0fa2('0xa')](_0x5e1cac[_0x0fa2('0xe')][_0x0fa2('0xf')]);_0x47366c=_0x5e1cac['tags'];_0x475bb9=_0x5e1cac['user'][_0x0fa2('0x10')];return sqlUtils[_0x0fa2('0x11')](_0x497294,_0x13a7ab,_0x475bb9);})[_0x0fa2('0x9')](function(_0x4ab785){_0x4bcb01['where'](_0x4ab785);var _0x4d142f=_0x13a7ab['search']?_0x47366c['ids']:_0x13a7ab['tag'];_0x32957a=_0x4d142f?!![]:![];return sqlUtils['countFilteredContacts'](_0x4bcb01,_0x4d142f);})[_0x0fa2('0x9')](function(_0x41e07a){_0x5d69f3[_0x0fa2('0x12')]=_0x41e07a;if(_0x5d69f3[_0x0fa2('0x12')]===0x0){return;}if(_0x13a7ab[_0x0fa2('0x13')]){_0x475bb9=!![];}return sqlUtils[_0x0fa2('0x14')](_0x4bcb01,_0x13a7ab[_0x0fa2('0xc')],_0x436faa,_0x32957a,_0x47366c[_0x0fa2('0xf')],_0x475bb9);})['then'](function(_0x32ad2e){if(!_0x32ad2e){return[];}return sqlUtils[_0x0fa2('0x15')](_0x32ad2e,_0x13a7ab,_0x436faa);})[_0x0fa2('0x9')](function(_0x2e8b43){_0x5d69f3['rows']=_0x2e8b43;return _0x5d69f3;})['catch'](function(_0x2f667b){throw _0x2f667b;});};exports[_0x0fa2('0x16')]=function(){var _0x3bd123={};var _0x282216=[];return db['CmContact'][_0x0fa2('0x16')]()[_0x0fa2('0x9')](function(_0x1f1e7d){_0x3bd123=_0x1f1e7d;var _0x39a588=Object[_0x0fa2('0x17')](_0x3bd123)[_0x0fa2('0xd')](function(_0x38d893){return _[_0x0fa2('0x18')](_0x38d893,_0x0fa2('0x19'))?_0x38d893:undefined;});var _0xb68233=_0x39a588[_0x0fa2('0x1a')](function(_0x221a18){return db['CmCustomField'][_0x0fa2('0x1b')]({'where':{'id':_0x221a18[_0x0fa2('0x1c')](0x3)},'raw':!![]});});return Promise[_0x0fa2('0x1d')](_0xb68233);})['then'](function(_0x2c393e){for(var _0x539dd2=0x0;_0x539dd2<_0x2c393e['length'];_0x539dd2++){if(_0x2c393e[_0x539dd2]){var _0x31458a=_0x0fa2('0x19')+_0x2c393e[_0x539dd2]['id'];_0x3bd123[_0x31458a][_0x0fa2('0x1e')]=_0x2c393e[_0x539dd2][_0x0fa2('0x1f')];}}_0x282216=_[_0x0fa2('0x1a')](Object['keys'](_0x3bd123),function(_0x58a228){return{'name':_0x58a228,'type':_0x3bd123[_0x58a228]['type']};});return _0x282216;})[_0x0fa2('0x20')](function(_0x2561a6){throw _0x2561a6;});};
\ No newline at end of file
+var _0x61ed=['cf_','map','slice','all','length','fieldType','type','catch','lodash','./sql-utils','../../mysqldb','findAll','skipContactsQuery','resolve','getContactsSubquery','search','parseAdvancedSearchFilter','then','where','default','fields','user','tags','skip','checkListsRestrictions','tag','countFilteredContacts','count','User','buildContactsQuery','clause','getFilteredContacts','rows','CmContact','describe','keys','filter','startsWith'];(function(_0x1f9f37,_0x18776e){var _0x21c080=function(_0x4acb93){while(--_0x4acb93){_0x1f9f37['push'](_0x1f9f37['shift']());}};_0x21c080(++_0x18776e);}(_0x61ed,0x7a));var _0xd61e=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0x61ed[_0x14add3];return _0x4a174f;};'use strict';var _=require(_0xd61e('0x0'));var sqlUtils=require(_0xd61e('0x1'));var db=require(_0xd61e('0x2'))['db'];exports[_0xd61e('0x3')]=function(_0x26c96d,_0x1c8f75,_0x4f8306,_0x3435a2){var _0x50fd46={'count':0x0,'rows':[]};var _0x38b0e5=sqlUtils[_0xd61e('0x4')](_0x1c8f75,_0x26c96d);if(_0x38b0e5){return Promise[_0xd61e('0x5')](_0x50fd46);}var _0x198f1b=sqlUtils[_0xd61e('0x6')]();var _0x37156e={};var _0x35a1a0=![];var _0x526cc6=![];return Promise[_0xd61e('0x5')]()['then'](function(){if(_0x26c96d[_0xd61e('0x7')]){return sqlUtils[_0xd61e('0x8')](_0x26c96d[_0xd61e('0x7')],_0x3435a2);}else{return sqlUtils['parseQueryParameters'](_0x26c96d,_0x3435a2);}})[_0xd61e('0x9')](function(_0x4b1ae3){_0x198f1b[_0xd61e('0xa')](_0x4b1ae3[_0xd61e('0xb')]);_0x198f1b['where'](_0x4b1ae3[_0xd61e('0xc')]);_0x198f1b[_0xd61e('0xa')](_0x4b1ae3['filter']);_0x198f1b[_0xd61e('0xa')](_0x4b1ae3[_0xd61e('0xd')]['clause']);_0x37156e=_0x4b1ae3[_0xd61e('0xe')];_0x526cc6=_0x4b1ae3['user'][_0xd61e('0xf')];return sqlUtils[_0xd61e('0x10')](_0x1c8f75,_0x26c96d,_0x526cc6);})[_0xd61e('0x9')](function(_0x2d9991){_0x198f1b['where'](_0x2d9991);var _0x51a91f=_0x26c96d[_0xd61e('0x7')]?_0x37156e['ids']:_0x26c96d[_0xd61e('0x11')];_0x35a1a0=_0x51a91f?!![]:![];return sqlUtils[_0xd61e('0x12')](_0x198f1b,_0x51a91f);})[_0xd61e('0x9')](function(_0x1f7fef){_0x50fd46[_0xd61e('0x13')]=_0x1f7fef;if(_0x50fd46[_0xd61e('0x13')]===0x0){return;}if(_0x26c96d[_0xd61e('0x14')]){_0x526cc6=!![];}return sqlUtils[_0xd61e('0x15')](_0x198f1b,_0x26c96d['fields'],_0x4f8306,_0x35a1a0,_0x37156e[_0xd61e('0x16')],_0x526cc6);})['then'](function(_0x1a01e4){if(!_0x1a01e4){return[];}return sqlUtils[_0xd61e('0x17')](_0x1a01e4,_0x26c96d,_0x4f8306);})[_0xd61e('0x9')](function(_0x3d3b0a){_0x50fd46[_0xd61e('0x18')]=_0x3d3b0a;return _0x50fd46;})['catch'](function(_0x150f54){throw _0x150f54;});};exports['describe']=function(){var _0x50353a={};var _0x48805a=[];return db[_0xd61e('0x19')][_0xd61e('0x1a')]()[_0xd61e('0x9')](function(_0x2ef9ad){_0x50353a=_0x2ef9ad;var _0x329da5=Object[_0xd61e('0x1b')](_0x50353a)[_0xd61e('0x1c')](function(_0x3f194e){return _[_0xd61e('0x1d')](_0x3f194e,_0xd61e('0x1e'))?_0x3f194e:undefined;});var _0x4a9553=_0x329da5[_0xd61e('0x1f')](function(_0x8d5510){return db['CmCustomField']['findOne']({'where':{'id':_0x8d5510[_0xd61e('0x20')](0x3)},'raw':!![]});});return Promise[_0xd61e('0x21')](_0x4a9553);})[_0xd61e('0x9')](function(_0x46175f){for(var _0x3c5847=0x0;_0x3c5847<_0x46175f[_0xd61e('0x22')];_0x3c5847++){if(_0x46175f[_0x3c5847]){var _0x5069cf=_0xd61e('0x1e')+_0x46175f[_0x3c5847]['id'];_0x50353a[_0x5069cf][_0xd61e('0x23')]=_0x46175f[_0x3c5847][_0xd61e('0x24')];}}_0x48805a=_[_0xd61e('0x1f')](Object[_0xd61e('0x1b')](_0x50353a),function(_0x5d82d8){return{'name':_0x5d82d8,'type':_0x50353a[_0x5d82d8][_0xd61e('0x24')]};});return _0x48805a;})[_0xd61e('0x25')](function(_0x131db2){throw _0x131db2;});};
\ No newline at end of file