Built motion from commit 2b9af5da.|2.6.26
[motion2.git] / server / components / contacts / index.js
index 87e38d8..ec870fd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5e1a=['CmContact','keys','startsWith','map','findOne','slice','all','length','findAll','skipContactsQuery','resolve','getContactsSubquery','search','parseAdvancedSearchFilter','parseQueryParameters','then','default','where','fields','filter','clause','tags','user','skip','checkListsRestrictions','ids','countFilteredContacts','count','User','buildContactsQuery','getFilteredContacts','rows','catch','describe'];(function(_0x7b173,_0x539d7f){var _0x1c598c=function(_0xe1e1e0){while(--_0xe1e1e0){_0x7b173['push'](_0x7b173['shift']());}};_0x1c598c(++_0x539d7f);}(_0x5e1a,0xf6));var _0xa5e1=function(_0x47a40b,_0x443ecf){_0x47a40b=_0x47a40b-0x0;var _0x19610c=_0x5e1a[_0x47a40b];return _0x19610c;};'use strict';var _=require('lodash');var sqlUtils=require('./sql-utils');var db=require('../../mysqldb')['db'];exports[_0xa5e1('0x0')]=function(_0x1f9d99,_0xeae0ab,_0x20c58a,_0x1ed7a3){var _0x577366={'count':0x0,'rows':[]};var _0x2d933a=sqlUtils[_0xa5e1('0x1')](_0xeae0ab,_0x1f9d99);if(_0x2d933a){return Promise[_0xa5e1('0x2')](_0x577366);}var _0x2313a9=sqlUtils[_0xa5e1('0x3')]();var _0x4ffb91={};var _0x54e509=![];var _0x32ef6d=![];return Promise['resolve']()['then'](function(){if(_0x1f9d99[_0xa5e1('0x4')]){return sqlUtils[_0xa5e1('0x5')](_0x1f9d99[_0xa5e1('0x4')],_0x1ed7a3);}else{return sqlUtils[_0xa5e1('0x6')](_0x1f9d99,_0x1ed7a3);}})[_0xa5e1('0x7')](function(_0xc86c0d){_0x2313a9['where'](_0xc86c0d[_0xa5e1('0x8')]);_0x2313a9[_0xa5e1('0x9')](_0xc86c0d[_0xa5e1('0xa')]);_0x2313a9[_0xa5e1('0x9')](_0xc86c0d[_0xa5e1('0xb')]);_0x2313a9[_0xa5e1('0x9')](_0xc86c0d['user'][_0xa5e1('0xc')]);_0x4ffb91=_0xc86c0d[_0xa5e1('0xd')];_0x32ef6d=_0xc86c0d[_0xa5e1('0xe')][_0xa5e1('0xf')];return sqlUtils[_0xa5e1('0x10')](_0xeae0ab,_0x1f9d99,_0x32ef6d);})[_0xa5e1('0x7')](function(_0xdc1791){_0x2313a9[_0xa5e1('0x9')](_0xdc1791);var _0x23313f=_0x1f9d99[_0xa5e1('0x4')]?_0x4ffb91[_0xa5e1('0x11')]:_0x1f9d99['tag'];_0x54e509=_0x23313f?!![]:![];return sqlUtils[_0xa5e1('0x12')](_0x2313a9,_0x23313f);})[_0xa5e1('0x7')](function(_0x49fb0f){_0x577366[_0xa5e1('0x13')]=_0x49fb0f;if(_0x577366['count']===0x0){return;}if(_0x1f9d99[_0xa5e1('0x14')]){_0x32ef6d=!![];}return sqlUtils[_0xa5e1('0x15')](_0x2313a9,_0x1f9d99[_0xa5e1('0xa')],_0x20c58a,_0x54e509,_0x4ffb91[_0xa5e1('0xc')],_0x32ef6d);})[_0xa5e1('0x7')](function(_0x307a92){if(!_0x307a92){return[];}return sqlUtils[_0xa5e1('0x16')](_0x307a92,_0x1f9d99,_0x20c58a);})[_0xa5e1('0x7')](function(_0x23e116){_0x577366[_0xa5e1('0x17')]=_0x23e116;return _0x577366;})[_0xa5e1('0x18')](function(_0x39a5d3){throw _0x39a5d3;});};exports[_0xa5e1('0x19')]=function(){var _0x3b51b7={};var _0x20128d=[];return db[_0xa5e1('0x1a')][_0xa5e1('0x19')]()[_0xa5e1('0x7')](function(_0x47b3ff){_0x3b51b7=_0x47b3ff;var _0x4bd0cb=Object[_0xa5e1('0x1b')](_0x3b51b7)['filter'](function(_0x4ce547){return _[_0xa5e1('0x1c')](_0x4ce547,'cf_')?_0x4ce547:undefined;});var _0x19104f=_0x4bd0cb[_0xa5e1('0x1d')](function(_0x24234a){return db['CmCustomField'][_0xa5e1('0x1e')]({'where':{'id':_0x24234a[_0xa5e1('0x1f')](0x3)},'raw':!![]});});return Promise[_0xa5e1('0x20')](_0x19104f);})[_0xa5e1('0x7')](function(_0xdcc9ae){for(var _0x20f2bd=0x0;_0x20f2bd<_0xdcc9ae[_0xa5e1('0x21')];_0x20f2bd++){if(_0xdcc9ae[_0x20f2bd]){var _0x3808c3='cf_'+_0xdcc9ae[_0x20f2bd]['id'];_0x3b51b7[_0x3808c3]['fieldType']=_0xdcc9ae[_0x20f2bd]['type'];}}_0x20128d=_['map'](Object['keys'](_0x3b51b7),function(_0x5cdd73){return{'name':_0x5cdd73,'type':_0x3b51b7[_0x5cdd73]['type']};});return _0x20128d;})[_0xa5e1('0x18')](function(_0x4bd63b){throw _0x4bd63b;});};
\ No newline at end of file
+var _0x989d=['getContactsSubquery','then','search','parseAdvancedSearchFilter','parseQueryParameters','fields','where','clause','tags','skip','ids','tag','countFilteredContacts','count','buildContactsQuery','rows','catch','describe','CmContact','filter','startsWith','cf_','map','CmCustomField','slice','all','length','type','findAll','skipContactsQuery','resolve'];(function(_0x954492,_0x22708b){var _0x15067e=function(_0xb70ab3){while(--_0xb70ab3){_0x954492['push'](_0x954492['shift']());}};_0x15067e(++_0x22708b);}(_0x989d,0x1af));var _0xd989=function(_0x27af45,_0x1b57aa){_0x27af45=_0x27af45-0x0;var _0x18df21=_0x989d[_0x27af45];return _0x18df21;};'use strict';var _=require('lodash');var sqlUtils=require('./sql-utils');var db=require('../../mysqldb')['db'];exports[_0xd989('0x0')]=function(_0x40d12f,_0x54472e,_0x1f5295,_0x455ea6){var _0xc4922b={'count':0x0,'rows':[]};var _0x4e7ff=sqlUtils[_0xd989('0x1')](_0x54472e,_0x40d12f);if(_0x4e7ff){return Promise[_0xd989('0x2')](_0xc4922b);}var _0xea371c=sqlUtils[_0xd989('0x3')]();var _0x40a6ef={};var _0x51ca36=![];var _0x2bf062=![];return Promise[_0xd989('0x2')]()[_0xd989('0x4')](function(){if(_0x40d12f[_0xd989('0x5')]){return sqlUtils[_0xd989('0x6')](_0x40d12f[_0xd989('0x5')],_0x455ea6);}else{return sqlUtils[_0xd989('0x7')](_0x40d12f,_0x455ea6);}})[_0xd989('0x4')](function(_0x3d28c3){_0xea371c['where'](_0x3d28c3['default']);_0xea371c['where'](_0x3d28c3[_0xd989('0x8')]);_0xea371c[_0xd989('0x9')](_0x3d28c3['filter']);_0xea371c[_0xd989('0x9')](_0x3d28c3['user'][_0xd989('0xa')]);_0x40a6ef=_0x3d28c3[_0xd989('0xb')];_0x2bf062=_0x3d28c3['user'][_0xd989('0xc')];return sqlUtils['checkListsRestrictions'](_0x54472e,_0x40d12f,_0x2bf062);})['then'](function(_0x511bca){_0xea371c[_0xd989('0x9')](_0x511bca);var _0x32c6b3=_0x40d12f['search']?_0x40a6ef[_0xd989('0xd')]:_0x40d12f[_0xd989('0xe')];_0x51ca36=_0x32c6b3?!![]:![];return sqlUtils[_0xd989('0xf')](_0xea371c,_0x32c6b3);})[_0xd989('0x4')](function(_0x461572){_0xc4922b[_0xd989('0x10')]=_0x461572;if(_0xc4922b[_0xd989('0x10')]===0x0){return;}if(_0x40d12f['User']){_0x2bf062=!![];}return sqlUtils[_0xd989('0x11')](_0xea371c,_0x40d12f[_0xd989('0x8')],_0x1f5295,_0x51ca36,_0x40a6ef[_0xd989('0xa')],_0x2bf062);})[_0xd989('0x4')](function(_0x438970){if(!_0x438970){return[];}return sqlUtils['getFilteredContacts'](_0x438970,_0x40d12f,_0x1f5295);})['then'](function(_0x476cf7){_0xc4922b[_0xd989('0x12')]=_0x476cf7;return _0xc4922b;})[_0xd989('0x13')](function(_0x1be8fd){throw _0x1be8fd;});};exports[_0xd989('0x14')]=function(){var _0x422b60={};var _0x473c30=[];return db[_0xd989('0x15')][_0xd989('0x14')]()['then'](function(_0x1b56b1){_0x422b60=_0x1b56b1;var _0x4da336=Object['keys'](_0x422b60)[_0xd989('0x16')](function(_0x73d1fe){return _[_0xd989('0x17')](_0x73d1fe,_0xd989('0x18'))?_0x73d1fe:undefined;});var _0x5d0f91=_0x4da336[_0xd989('0x19')](function(_0x207dc7){return db[_0xd989('0x1a')]['findOne']({'where':{'id':_0x207dc7[_0xd989('0x1b')](0x3)},'raw':!![]});});return Promise[_0xd989('0x1c')](_0x5d0f91);})[_0xd989('0x4')](function(_0x11ed08){for(var _0x132265=0x0;_0x132265<_0x11ed08[_0xd989('0x1d')];_0x132265++){if(_0x11ed08[_0x132265]){var _0x491609=_0xd989('0x18')+_0x11ed08[_0x132265]['id'];_0x422b60[_0x491609]['fieldType']=_0x11ed08[_0x132265][_0xd989('0x1e')];}}_0x473c30=_[_0xd989('0x19')](Object['keys'](_0x422b60),function(_0x58ffb8){return{'name':_0x58ffb8,'type':_0x422b60[_0x58ffb8][_0xd989('0x1e')]};});return _0x473c30;})[_0xd989('0x13')](function(_0x516925){throw _0x516925;});};
\ No newline at end of file