Built motion from commit f8768ebe.|2.6.15
[motion2.git] / server / components / contacts / index.js
index 34a52ef..eb6fe29 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x68e8=['tag','countFilteredContacts','count','User','buildContactsQuery','clause','getFilteredContacts','CmContact','describe','keys','startsWith','cf_','map','slice','all','fieldType','type','lodash','./sql-utils','../../mysqldb','findAll','skipContactsQuery','resolve','getContactsSubquery','then','search','parseAdvancedSearchFilter','default','where','fields','filter','user','tags','ids'];(function(_0x14f7db,_0x3e88ae){var _0x12bca2=function(_0x40402f){while(--_0x40402f){_0x14f7db['push'](_0x14f7db['shift']());}};_0x12bca2(++_0x3e88ae);}(_0x68e8,0x165));var _0x868e=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x68e8[_0x20a584];return _0x4b41a8;};'use strict';var _=require(_0x868e('0x0'));var sqlUtils=require(_0x868e('0x1'));var db=require(_0x868e('0x2'))['db'];exports[_0x868e('0x3')]=function(_0x3e2325,_0x2b9c5e,_0x4506fa,_0x4a1551){var _0x30e804={'count':0x0,'rows':[]};var _0x1cffdb=sqlUtils[_0x868e('0x4')](_0x2b9c5e,_0x3e2325);if(_0x1cffdb){return Promise[_0x868e('0x5')](_0x30e804);}var _0x3fb2d3=sqlUtils[_0x868e('0x6')]();var _0x204fd1={};var _0xf7bd16=![];var _0x384745=![];return Promise[_0x868e('0x5')]()[_0x868e('0x7')](function(){if(_0x3e2325[_0x868e('0x8')]){return sqlUtils[_0x868e('0x9')](_0x3e2325[_0x868e('0x8')],_0x4a1551);}else{return sqlUtils['parseQueryParameters'](_0x3e2325,_0x4a1551);}})[_0x868e('0x7')](function(_0xe43a18){_0x3fb2d3['where'](_0xe43a18[_0x868e('0xa')]);_0x3fb2d3[_0x868e('0xb')](_0xe43a18[_0x868e('0xc')]);_0x3fb2d3[_0x868e('0xb')](_0xe43a18[_0x868e('0xd')]);_0x3fb2d3[_0x868e('0xb')](_0xe43a18[_0x868e('0xe')]['clause']);_0x204fd1=_0xe43a18[_0x868e('0xf')];_0x384745=_0xe43a18[_0x868e('0xe')]['skip'];return sqlUtils['checkListsRestrictions'](_0x2b9c5e,_0x3e2325,_0x384745);})[_0x868e('0x7')](function(_0x37c624){_0x3fb2d3[_0x868e('0xb')](_0x37c624);var _0x4a68a2=_0x3e2325[_0x868e('0x8')]?_0x204fd1[_0x868e('0x10')]:_0x3e2325[_0x868e('0x11')];_0xf7bd16=_0x4a68a2?!![]:![];return sqlUtils[_0x868e('0x12')](_0x3fb2d3,_0x4a68a2);})[_0x868e('0x7')](function(_0x24e2ba){_0x30e804[_0x868e('0x13')]=_0x24e2ba;if(_0x30e804[_0x868e('0x13')]===0x0){return;}if(_0x3e2325[_0x868e('0x14')]){_0x384745=!![];}return sqlUtils[_0x868e('0x15')](_0x3fb2d3,_0x3e2325[_0x868e('0xc')],_0x4506fa,_0xf7bd16,_0x204fd1[_0x868e('0x16')],_0x384745);})[_0x868e('0x7')](function(_0x2770ea){if(!_0x2770ea){return[];}return sqlUtils[_0x868e('0x17')](_0x2770ea,_0x3e2325,_0x4506fa);})[_0x868e('0x7')](function(_0x23bfa2){_0x30e804['rows']=_0x23bfa2;return _0x30e804;})['catch'](function(_0x9ae104){throw _0x9ae104;});};exports['describe']=function(){var _0x36f8df={};var _0x187517=[];return db[_0x868e('0x18')][_0x868e('0x19')]()[_0x868e('0x7')](function(_0x5cedc4){_0x36f8df=_0x5cedc4;var _0x8eb7e=Object[_0x868e('0x1a')](_0x36f8df)[_0x868e('0xd')](function(_0x1e9d8c){return _[_0x868e('0x1b')](_0x1e9d8c,_0x868e('0x1c'))?_0x1e9d8c:undefined;});var _0x4f08cc=_0x8eb7e[_0x868e('0x1d')](function(_0x2c4234){return db['CmCustomField']['findOne']({'where':{'id':_0x2c4234[_0x868e('0x1e')](0x3)},'raw':!![]});});return Promise[_0x868e('0x1f')](_0x4f08cc);})[_0x868e('0x7')](function(_0x2735b3){for(var _0x333204=0x0;_0x333204<_0x2735b3['length'];_0x333204++){if(_0x2735b3[_0x333204]){var _0x4691f6=_0x868e('0x1c')+_0x2735b3[_0x333204]['id'];_0x36f8df[_0x4691f6][_0x868e('0x20')]=_0x2735b3[_0x333204]['type'];}}_0x187517=_[_0x868e('0x1d')](Object[_0x868e('0x1a')](_0x36f8df),function(_0x26b21f){return{'name':_0x26b21f,'type':_0x36f8df[_0x26b21f][_0x868e('0x21')]};});return _0x187517;})['catch'](function(_0x4940ae){throw _0x4940ae;});};
\ No newline at end of file
+var _0x7be6=['tags','skip','ids','count','User','buildContactsQuery','getFilteredContacts','rows','catch','describe','CmContact','keys','map','CmCustomField','findOne','slice','fieldType','type','./sql-utils','../../mysqldb','findAll','skipContactsQuery','resolve','getContactsSubquery','then','search','parseAdvancedSearchFilter','where','default','fields','filter','user','clause'];(function(_0xc8f5a3,_0x4a02a5){var _0x55041a=function(_0x43fe7d){while(--_0x43fe7d){_0xc8f5a3['push'](_0xc8f5a3['shift']());}};_0x55041a(++_0x4a02a5);}(_0x7be6,0x1bf));var _0x67be=function(_0x55408d,_0x566c5a){_0x55408d=_0x55408d-0x0;var _0x25fc7e=_0x7be6[_0x55408d];return _0x25fc7e;};'use strict';var _=require('lodash');var sqlUtils=require(_0x67be('0x0'));var db=require(_0x67be('0x1'))['db'];exports[_0x67be('0x2')]=function(_0x460653,_0x1bacee,_0x31e2f9,_0x25d96f){var _0x1501b3={'count':0x0,'rows':[]};var _0x19c616=sqlUtils[_0x67be('0x3')](_0x1bacee,_0x460653);if(_0x19c616){return Promise[_0x67be('0x4')](_0x1501b3);}var _0x13710d=sqlUtils[_0x67be('0x5')]();var _0x48c24d={};var _0x14e828=![];var _0x32d52e=![];return Promise['resolve']()[_0x67be('0x6')](function(){if(_0x460653[_0x67be('0x7')]){return sqlUtils[_0x67be('0x8')](_0x460653[_0x67be('0x7')],_0x25d96f);}else{return sqlUtils['parseQueryParameters'](_0x460653,_0x25d96f);}})['then'](function(_0x10966b){_0x13710d[_0x67be('0x9')](_0x10966b[_0x67be('0xa')]);_0x13710d['where'](_0x10966b[_0x67be('0xb')]);_0x13710d[_0x67be('0x9')](_0x10966b[_0x67be('0xc')]);_0x13710d['where'](_0x10966b[_0x67be('0xd')][_0x67be('0xe')]);_0x48c24d=_0x10966b[_0x67be('0xf')];_0x32d52e=_0x10966b[_0x67be('0xd')][_0x67be('0x10')];return sqlUtils['checkListsRestrictions'](_0x1bacee,_0x460653,_0x32d52e);})[_0x67be('0x6')](function(_0x23a683){_0x13710d['where'](_0x23a683);var _0x2953ff=_0x460653[_0x67be('0x7')]?_0x48c24d[_0x67be('0x11')]:_0x460653['tag'];_0x14e828=_0x2953ff?!![]:![];return sqlUtils['countFilteredContacts'](_0x13710d,_0x2953ff);})['then'](function(_0x35aab6){_0x1501b3[_0x67be('0x12')]=_0x35aab6;if(_0x1501b3[_0x67be('0x12')]===0x0){return;}if(_0x460653[_0x67be('0x13')]){_0x32d52e=!![];}return sqlUtils[_0x67be('0x14')](_0x13710d,_0x460653['fields'],_0x31e2f9,_0x14e828,_0x48c24d[_0x67be('0xe')],_0x32d52e);})[_0x67be('0x6')](function(_0x27ca6a){if(!_0x27ca6a){return[];}return sqlUtils[_0x67be('0x15')](_0x27ca6a,_0x460653,_0x31e2f9);})['then'](function(_0x5024d4){_0x1501b3[_0x67be('0x16')]=_0x5024d4;return _0x1501b3;})[_0x67be('0x17')](function(_0x473316){throw _0x473316;});};exports[_0x67be('0x18')]=function(){var _0x4401ce={};var _0x1747a3=[];return db[_0x67be('0x19')]['describe']()[_0x67be('0x6')](function(_0x3f273a){_0x4401ce=_0x3f273a;var _0x1106f1=Object[_0x67be('0x1a')](_0x4401ce)[_0x67be('0xc')](function(_0x1521d8){return _['startsWith'](_0x1521d8,'cf_')?_0x1521d8:undefined;});var _0x23a267=_0x1106f1[_0x67be('0x1b')](function(_0x12f594){return db[_0x67be('0x1c')][_0x67be('0x1d')]({'where':{'id':_0x12f594[_0x67be('0x1e')](0x3)},'raw':!![]});});return Promise['all'](_0x23a267);})[_0x67be('0x6')](function(_0x2b7433){for(var _0x3c1c27=0x0;_0x3c1c27<_0x2b7433['length'];_0x3c1c27++){if(_0x2b7433[_0x3c1c27]){var _0x2015c1='cf_'+_0x2b7433[_0x3c1c27]['id'];_0x4401ce[_0x2015c1][_0x67be('0x1f')]=_0x2b7433[_0x3c1c27]['type'];}}_0x1747a3=_[_0x67be('0x1b')](Object[_0x67be('0x1a')](_0x4401ce),function(_0x4b3086){return{'name':_0x4b3086,'type':_0x4401ce[_0x4b3086][_0x67be('0x20')]};});return _0x1747a3;})[_0x67be('0x17')](function(_0x1e61d1){throw _0x1e61d1;});};
\ No newline at end of file