Built motion from commit d301b742.|2.6.29
[motion2.git] / server / components / contacts / index.js
index e2b7886..5d5dd8f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x80e3=['type','map','lodash','./sql-utils','../../mysqldb','skipContactsQuery','resolve','then','where','default','fields','filter','user','clause','tags','skip','checkListsRestrictions','search','ids','tag','countFilteredContacts','count','User','rows','catch','describe','CmContact','keys','cf_','CmCustomField','findOne','slice','length'];(function(_0x87237f,_0x14bc61){var _0x16e4f3=function(_0x14e3c4){while(--_0x14e3c4){_0x87237f['push'](_0x87237f['shift']());}};_0x16e4f3(++_0x14bc61);}(_0x80e3,0x16d));var _0x380e=function(_0x325460,_0x506b68){_0x325460=_0x325460-0x0;var _0x3c065c=_0x80e3[_0x325460];return _0x3c065c;};'use strict';var _=require(_0x380e('0x0'));var sqlUtils=require(_0x380e('0x1'));var db=require(_0x380e('0x2'))['db'];exports['findAll']=function(_0x10fec3,_0x483ee9,_0x204ea6,_0x44f2b7){var _0x46330f={'count':0x0,'rows':[]};var _0x4401d3=sqlUtils[_0x380e('0x3')](_0x483ee9,_0x10fec3);if(_0x4401d3){return Promise['resolve'](_0x46330f);}var _0x189566=sqlUtils['getContactsSubquery']();var _0x1701ee={};var _0x28929d=![];var _0x5cf339=![];return Promise[_0x380e('0x4')]()['then'](function(){if(_0x10fec3['search']){return sqlUtils['parseAdvancedSearchFilter'](_0x10fec3['search'],_0x44f2b7);}else{return sqlUtils['parseQueryParameters'](_0x10fec3,_0x44f2b7);}})[_0x380e('0x5')](function(_0x28941b){_0x189566[_0x380e('0x6')](_0x28941b[_0x380e('0x7')]);_0x189566['where'](_0x28941b[_0x380e('0x8')]);_0x189566['where'](_0x28941b[_0x380e('0x9')]);_0x189566[_0x380e('0x6')](_0x28941b[_0x380e('0xa')][_0x380e('0xb')]);_0x1701ee=_0x28941b[_0x380e('0xc')];_0x5cf339=_0x28941b['user'][_0x380e('0xd')];return sqlUtils[_0x380e('0xe')](_0x483ee9,_0x10fec3,_0x5cf339);})[_0x380e('0x5')](function(_0x4bb67c){_0x189566['where'](_0x4bb67c);var _0x4b04d2=_0x10fec3[_0x380e('0xf')]?_0x1701ee[_0x380e('0x10')]:_0x10fec3[_0x380e('0x11')];_0x28929d=_0x4b04d2?!![]:![];return sqlUtils[_0x380e('0x12')](_0x189566,_0x4b04d2);})[_0x380e('0x5')](function(_0x1d31f3){_0x46330f[_0x380e('0x13')]=_0x1d31f3;if(_0x46330f[_0x380e('0x13')]===0x0){return;}if(_0x10fec3[_0x380e('0x14')]){_0x5cf339=!![];}return sqlUtils['buildContactsQuery'](_0x189566,_0x10fec3[_0x380e('0x8')],_0x204ea6,_0x28929d,_0x1701ee[_0x380e('0xb')],_0x5cf339);})['then'](function(_0x50c2ff){if(!_0x50c2ff){return[];}return sqlUtils['getFilteredContacts'](_0x50c2ff,_0x10fec3,_0x204ea6);})['then'](function(_0xe6e5ce){_0x46330f[_0x380e('0x15')]=_0xe6e5ce;return _0x46330f;})[_0x380e('0x16')](function(_0x6e5aa8){throw _0x6e5aa8;});};exports[_0x380e('0x17')]=function(){var _0x5e4c73={};var _0x549b6b=[];return db[_0x380e('0x18')]['describe']()[_0x380e('0x5')](function(_0xfe7de2){_0x5e4c73=_0xfe7de2;var _0x1af3be=Object[_0x380e('0x19')](_0x5e4c73)[_0x380e('0x9')](function(_0x3faca0){return _['startsWith'](_0x3faca0,_0x380e('0x1a'))?_0x3faca0:undefined;});var _0xfbe90b=_0x1af3be['map'](function(_0x47a66f){return db[_0x380e('0x1b')][_0x380e('0x1c')]({'where':{'id':_0x47a66f[_0x380e('0x1d')](0x3)},'raw':!![]});});return Promise['all'](_0xfbe90b);})[_0x380e('0x5')](function(_0x3bd484){for(var _0x2ff6ff=0x0;_0x2ff6ff<_0x3bd484[_0x380e('0x1e')];_0x2ff6ff++){if(_0x3bd484[_0x2ff6ff]){var _0x33986b='cf_'+_0x3bd484[_0x2ff6ff]['id'];_0x5e4c73[_0x33986b]['fieldType']=_0x3bd484[_0x2ff6ff][_0x380e('0x1f')];}}_0x549b6b=_[_0x380e('0x20')](Object[_0x380e('0x19')](_0x5e4c73),function(_0x26ffc1){return{'name':_0x26ffc1,'type':_0x5e4c73[_0x26ffc1][_0x380e('0x1f')]};});return _0x549b6b;})[_0x380e('0x16')](function(_0x2bcfcc){throw _0x2bcfcc;});};
\ No newline at end of file
+var _0x95d2=['fieldType','type','lodash','./sql-utils','../../mysqldb','findAll','skipContactsQuery','resolve','getContactsSubquery','search','parseQueryParameters','where','filter','user','clause','tags','skip','checkListsRestrictions','then','ids','tag','countFilteredContacts','count','buildContactsQuery','fields','rows','catch','describe','CmContact','keys','startsWith','cf_','map','findOne','slice','all','length'];(function(_0x3f619d,_0x4762c5){var _0x1eb364=function(_0x407268){while(--_0x407268){_0x3f619d['push'](_0x3f619d['shift']());}};_0x1eb364(++_0x4762c5);}(_0x95d2,0x96));var _0x295d=function(_0x2641f9,_0x26715f){_0x2641f9=_0x2641f9-0x0;var _0x585741=_0x95d2[_0x2641f9];return _0x585741;};'use strict';var _=require(_0x295d('0x0'));var sqlUtils=require(_0x295d('0x1'));var db=require(_0x295d('0x2'))['db'];exports[_0x295d('0x3')]=function(_0x146650,_0x359359,_0x55f620,_0x2d7730){var _0x38ebc6={'count':0x0,'rows':[]};var _0x48af04=sqlUtils[_0x295d('0x4')](_0x359359,_0x146650);if(_0x48af04){return Promise[_0x295d('0x5')](_0x38ebc6);}var _0x2d94ba=sqlUtils[_0x295d('0x6')]();var _0x46f1b0={};var _0x6a680f=![];var _0x2ef737=![];return Promise['resolve']()['then'](function(){if(_0x146650[_0x295d('0x7')]){return sqlUtils['parseAdvancedSearchFilter'](_0x146650[_0x295d('0x7')],_0x2d7730);}else{return sqlUtils[_0x295d('0x8')](_0x146650,_0x2d7730);}})['then'](function(_0x12b130){_0x2d94ba[_0x295d('0x9')](_0x12b130['default']);_0x2d94ba[_0x295d('0x9')](_0x12b130['fields']);_0x2d94ba[_0x295d('0x9')](_0x12b130[_0x295d('0xa')]);_0x2d94ba[_0x295d('0x9')](_0x12b130[_0x295d('0xb')][_0x295d('0xc')]);_0x46f1b0=_0x12b130[_0x295d('0xd')];_0x2ef737=_0x12b130[_0x295d('0xb')][_0x295d('0xe')];return sqlUtils[_0x295d('0xf')](_0x359359,_0x146650,_0x2ef737);})[_0x295d('0x10')](function(_0x514096){_0x2d94ba[_0x295d('0x9')](_0x514096);var _0x251756=_0x146650['search']?_0x46f1b0[_0x295d('0x11')]:_0x146650[_0x295d('0x12')];_0x6a680f=_0x251756?!![]:![];return sqlUtils[_0x295d('0x13')](_0x2d94ba,_0x251756);})[_0x295d('0x10')](function(_0x5c9221){_0x38ebc6[_0x295d('0x14')]=_0x5c9221;if(_0x38ebc6[_0x295d('0x14')]===0x0){return;}if(_0x146650['User']){_0x2ef737=!![];}return sqlUtils[_0x295d('0x15')](_0x2d94ba,_0x146650[_0x295d('0x16')],_0x55f620,_0x6a680f,_0x46f1b0[_0x295d('0xc')],_0x2ef737);})[_0x295d('0x10')](function(_0x456d87){if(!_0x456d87){return[];}return sqlUtils['getFilteredContacts'](_0x456d87,_0x146650,_0x55f620);})[_0x295d('0x10')](function(_0x107e80){_0x38ebc6[_0x295d('0x17')]=_0x107e80;return _0x38ebc6;})[_0x295d('0x18')](function(_0x56454b){throw _0x56454b;});};exports[_0x295d('0x19')]=function(){var _0xad0376={};var _0x2a1835=[];return db[_0x295d('0x1a')][_0x295d('0x19')]()[_0x295d('0x10')](function(_0x42244c){_0xad0376=_0x42244c;var _0x5e2063=Object[_0x295d('0x1b')](_0xad0376)['filter'](function(_0x15566d){return _[_0x295d('0x1c')](_0x15566d,_0x295d('0x1d'))?_0x15566d:undefined;});var _0x1b4431=_0x5e2063[_0x295d('0x1e')](function(_0x2a19c0){return db['CmCustomField'][_0x295d('0x1f')]({'where':{'id':_0x2a19c0[_0x295d('0x20')](0x3)},'raw':!![]});});return Promise[_0x295d('0x21')](_0x1b4431);})['then'](function(_0x351d6d){for(var _0x1b5733=0x0;_0x1b5733<_0x351d6d[_0x295d('0x22')];_0x1b5733++){if(_0x351d6d[_0x1b5733]){var _0x53e310=_0x295d('0x1d')+_0x351d6d[_0x1b5733]['id'];_0xad0376[_0x53e310][_0x295d('0x23')]=_0x351d6d[_0x1b5733]['type'];}}_0x2a1835=_[_0x295d('0x1e')](Object[_0x295d('0x1b')](_0xad0376),function(_0xd769a8){return{'name':_0xd769a8,'type':_0xad0376[_0xd769a8][_0x295d('0x24')]};});return _0x2a1835;})[_0x295d('0x18')](function(_0x5351fe){throw _0x5351fe;});};
\ No newline at end of file