Built motion from commit f0b1811d.|2.6.6
[motion2.git] / server / api / setting / index.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x4f0a=['/:id/favicon','join','root','server/files/images/logos/','format','%s%s','logo','originalname','post','single','file','addLogo','diskStorage','logologin','extname','addLogoLogin','preferred','addPreferred','favicon','addFavicon','put','update','exports','multer','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./setting.controller','get','isAuthenticated','/now','getDate','show','/:id/logo','getLogo','/:id/logo_login','getLogoLogin','/:id/gdpr','gdpr','/:id/preferred','getPreferred'];(function(_0x317d4c,_0x391e9d){var _0x433884=function(_0x366dd4){while(--_0x366dd4){_0x317d4c['push'](_0x317d4c['shift']());}};_0x433884(++_0x391e9d);}(_0x4f0a,0x159));var _0xa4f0=function(_0x3db122,_0x5e6bee){_0x3db122=_0x3db122-0x0;var _0x325b67=_0x4f0a[_0x3db122];return _0x325b67;};'use strict';var multer=require(_0xa4f0('0x0'));var util=require('util');var path=require(_0xa4f0('0x1'));var timeout=require(_0xa4f0('0x2'));var express=require(_0xa4f0('0x3'));var router=express[_0xa4f0('0x4')]();var fs_extra=require(_0xa4f0('0x5'));var auth=require(_0xa4f0('0x6'));var interaction=require(_0xa4f0('0x7'));var config=require(_0xa4f0('0x8'));var controller=require(_0xa4f0('0x9'));router[_0xa4f0('0xa')]('/',auth[_0xa4f0('0xb')](),controller['index']);router['get'](_0xa4f0('0xc'),controller[_0xa4f0('0xd')]);router['get']('/:id',controller[_0xa4f0('0xe')]);router[_0xa4f0('0xa')](_0xa4f0('0xf'),controller[_0xa4f0('0x10')]);router['get'](_0xa4f0('0x11'),controller[_0xa4f0('0x12')]);router[_0xa4f0('0xa')](_0xa4f0('0x13'),controller[_0xa4f0('0x14')]);router[_0xa4f0('0xa')](_0xa4f0('0x15'),controller[_0xa4f0('0x16')]);router['get'](_0xa4f0('0x17'),controller['getFavicon']);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x4026ad,_0x571a38,_0x334e27){_0x334e27(null,path[_0xa4f0('0x18')](config[_0xa4f0('0x19')],_0xa4f0('0x1a')));},'filename':function(_0x4bc826,_0x1a1a63,_0x5304a8){_0x5304a8(null,util[_0xa4f0('0x1b')](_0xa4f0('0x1c'),_0xa4f0('0x1d'),path['extname'](_0x1a1a63[_0xa4f0('0x1e')])));}})});router[_0xa4f0('0x1f')]('/:id/logo',upload[_0xa4f0('0x20')](_0xa4f0('0x21')),controller[_0xa4f0('0x22')]);var upload=multer({'storage':multer[_0xa4f0('0x23')]({'destination':function(_0x2e69f2,_0x90896d,_0x6dd1d4){_0x6dd1d4(null,path[_0xa4f0('0x18')](config[_0xa4f0('0x19')],_0xa4f0('0x1a')));},'filename':function(_0x5af9d9,_0x2cc49b,_0x195937){_0x195937(null,util['format'](_0xa4f0('0x1c'),_0xa4f0('0x24'),path[_0xa4f0('0x25')](_0x2cc49b[_0xa4f0('0x1e')])));}})});router['post'](_0xa4f0('0x11'),upload[_0xa4f0('0x20')](_0xa4f0('0x21')),controller[_0xa4f0('0x26')]);var upload=multer({'storage':multer[_0xa4f0('0x23')]({'destination':function(_0x1986fa,_0x2a4a87,_0xa30dc7){_0xa30dc7(null,path[_0xa4f0('0x18')](config[_0xa4f0('0x19')],_0xa4f0('0x1a')));},'filename':function(_0x5a697d,_0x498519,_0x4a88d8){_0x4a88d8(null,util[_0xa4f0('0x1b')]('%s%s',_0xa4f0('0x27'),path[_0xa4f0('0x25')](_0x498519['originalname'])));}})});router[_0xa4f0('0x1f')](_0xa4f0('0x15'),upload[_0xa4f0('0x20')](_0xa4f0('0x21')),controller[_0xa4f0('0x28')]);var upload=multer({'storage':multer[_0xa4f0('0x23')]({'destination':function(_0xb0adb2,_0x1cc91d,_0x2118b7){_0x2118b7(null,path['join'](config[_0xa4f0('0x19')],_0xa4f0('0x1a')));},'filename':function(_0x3615fa,_0x151582,_0xa03284){_0xa03284(null,util['format']('%s%s',_0xa4f0('0x29'),path['extname'](_0x151582[_0xa4f0('0x1e')])));}})});router[_0xa4f0('0x1f')]('/:id/favicon',upload['single'](_0xa4f0('0x21')),controller[_0xa4f0('0x2a')]);router[_0xa4f0('0x2b')]('/:id',auth[_0xa4f0('0xb')](),controller[_0xa4f0('0x2c')]);module[_0xa4f0('0x2d')]=router;