app.php
9.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<?php
return [
'env' => env('APP_ENV', 'production'),
'debug' => filter_var(env('APP_DEBUG', true), FILTER_VALIDATE_BOOLEAN),
'url' => 'http://localhost',
'timezone' => 'UTC',
'locale' => 'en',
'fallback_locale' => 'en',
'key' => env('APP_KEY', 'LEynnBaQoqsLncOWZwgdtfxxWU2hEyfp'),
'cipher' => 'AES-256-CBC',
'log' => 'daily',
'log_max_files' => 30,
'providers' => [
Illuminate\Auth\AuthServiceProvider::class,
Illuminate\Broadcasting\BroadcastServiceProvider::class,
Illuminate\Bus\BusServiceProvider::class,
Illuminate\Cache\CacheServiceProvider::class,
Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
Illuminate\Cookie\CookieServiceProvider::class,
Illuminate\Database\DatabaseServiceProvider::class,
Illuminate\Encryption\EncryptionServiceProvider::class,
Illuminate\Filesystem\FilesystemServiceProvider::class,
Illuminate\Foundation\Providers\FoundationServiceProvider::class,
Illuminate\Hashing\HashServiceProvider::class,
Illuminate\Mail\MailServiceProvider::class,
Illuminate\Pagination\PaginationServiceProvider::class,
Illuminate\Pipeline\PipelineServiceProvider::class,
Illuminate\Queue\QueueServiceProvider::class,
Illuminate\Redis\RedisServiceProvider::class,
Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
Illuminate\Session\SessionServiceProvider::class,
Illuminate\Translation\TranslationServiceProvider::class,
Illuminate\Validation\ValidationServiceProvider::class,
Illuminate\View\ViewServiceProvider::class,
App\Providers\AppServiceProvider::class,
App\Providers\AuthServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
Way\Generators\GeneratorsServiceProvider::class,
Xethron\MigrationsGenerator\MigrationsGeneratorServiceProvider::class,
],
'aliases' => [
'App' => Illuminate\Support\Facades\App::class,
'Artisan' => Illuminate\Support\Facades\Artisan::class,
'Auth' => Illuminate\Support\Facades\Auth::class,
'Blade' => Illuminate\Support\Facades\Blade::class,
'Cache' => Illuminate\Support\Facades\Cache::class,
'Config' => Illuminate\Support\Facades\Config::class,
'Cookie' => Illuminate\Support\Facades\Cookie::class,
'Crypt' => Illuminate\Support\Facades\Crypt::class,
'DB' => Illuminate\Support\Facades\DB::class,
'Eloquent' => Illuminate\Database\Eloquent\Model::class,
'Event' => Illuminate\Support\Facades\Event::class,
'File' => Illuminate\Support\Facades\File::class,
'Gate' => Illuminate\Support\Facades\Gate::class,
'Hash' => Illuminate\Support\Facades\Hash::class,
'Lang' => Illuminate\Support\Facades\Lang::class,
'Log' => Illuminate\Support\Facades\Log::class,
'Mail' => Illuminate\Support\Facades\Mail::class,
'Password' => Illuminate\Support\Facades\Password::class,
'Queue' => Illuminate\Support\Facades\Queue::class,
'Redirect' => Illuminate\Support\Facades\Redirect::class,
'Redis' => Illuminate\Support\Facades\Redis::class,
'Request' => Illuminate\Support\Facades\Request::class,
'Response' => Illuminate\Support\Facades\Response::class,
'Route' => Illuminate\Support\Facades\Route::class,
'Schema' => Illuminate\Support\Facades\Schema::class,
'Session' => Illuminate\Support\Facades\Session::class,
'Storage' => Illuminate\Support\Facades\Storage::class,
'URL' => Illuminate\Support\Facades\URL::class,
'Validator' => Illuminate\Support\Facades\Validator::class,
'View' => Illuminate\Support\Facades\View::class,
'Input' => 'Illuminate\Support\Facades\Input',
],
'app_modules' => [
"Dashboard" => ["disp" => "Home", "icon" => "home", "dash" => "", "onclick" => "menuAction('dashboard');"],
"Social" => ["disp" => "Social", "icon" => "globe", "dash" => "", "onclick" => "menuAction('social');"],
"HR" => ["disp" => "Records", "icon" => "user", "dash" => "",
"submenu" => [
"New Record" => ["showBlock('EmpRecord?empid=_NEW_');"],
"Quick Search" => ["hrmsSearch();"],
"Text Search" => ["menuAction('record/textsearch');"],
"Master Report" => ["showBlock('MainReport');"],
"Bulk Upload" => ["menuAction('record/bulkupload');"]]],
"Task" => ["disp" => "Tasks", "icon" => "edit", "dash" => "", "onclick" => "showBlock('Workflow');"],
"Dialer" => ["disp" => "Dialer", "icon" => "phone", "dash" => "Dialer",
"submenu" => ["Dialer" => ["kDialerModel();"],
"Reports" => ["menuAction('dialer/reports');"],
]],
"DialerCampaign" => ["disp" => "Dialer", "icon" => "phone", "dash" => "",
"submenu" => [
//"Campaigns"=>["menuAction('dialer/campaigns');","A"],
"Lists" => ["menuAction('dialer/lists');", "A"],
"Bulk Upload" => ["menuAction('record/bulkupload');", "A"],
]],
"DialerQC" => ["disp" => "Dialer", "icon" => "phone", "dash" => "",
"submenu" => [
"RecordingQC" => ["menuAction('dialer/recqc');", "A"],
"RecordingArchive" => ["menuAction('dialer/recarchive');", "A"],
]],
"Campaign" => ["disp" => "Campaign Management", "icon" => "file", "dash" => "",
"submenu" => ["Campaign Management" => ["menuAction('campaign');"],
"Bulk Upload" => ["menuAction('campaign/bulkupload');"],
]],
"dispositionPlan" => ["disp" => "Disposition Plan", "icon" => "globe", "dash" => "", "onclick" => "menuAction('dispositionPlan');"],
"disposition" => ["disp" => "Disposition List", "icon" => "globe", "dash" => "", "onclick" => "menuAction('disposition');"],
"skillgroup" => ["disp" => "Skill Group", "icon" => "globe", "dash" => "", "onclick" => "menuAction('skillgroup');"],
"Admin" => ["disp" => "Admin", "icon" => "gear", "dash" => "",
"submenu" => ["Masters" => ["showBlock('Masters');"],
"Delete Record" => ["showBlock('DeletePerson');"],
"Access Log" => ["menuAction('admin/accesslog');"],
//"DialerReports"=>["menuAction('dialer/areports');"],
]],
"Notification" => ["disp" => "Notification", "icon" => "home", "dash" => "", "onclick" => ""],
"Message" => ["disp" => "Message", "icon" => "home", "dash" => "", "onclick" => ""],
"Web" => ["disp" => "Web", "icon" => "home", "dash" => "", "onclick" => ""],
"Record" => ["disp" => "Record", "icon" => "file", "dash" => "", "onclick" => ""],
"User" => ["disp" => "User", "icon" => "home", "dash" => "", "onclick" => ""],
"Role" => ["disp" => "Role", "icon" => "home", "dash" => "", "onclick" => ""],
"DialMode" => ["disp" => "DialMode", "icon" => "home", "dash" => "", "onclick" => ""],
"SupervisorModule" => ["disp" => "SupervisorModule", "icon" => "globe", "dash" => "", "onclick" => "menuAction('SupervisorModule');"],
"Notes" => ["disp" => "Notes", "icon" => "globe", "dash" => "", "onclick" => "menuAction('notes');"],
"RLP" => ["disp" => "RLP", "icon" => "globe", "dash" => "", "onclick" => "menuAction('rlp');"],
"Group" => ["disp" => "Group", "icon" => "home", "dash" => "", "onclick" => "",
"title" => env('app_name', 'Application'),
"keywords" => "Kstych",
"author" => "Kstych",
"description" => "Kstych",
"brand" => env('app_name', 'Application'),
"logo_s" => "favicon.png"],
],
'app_groups' => [], //loaded from db
'admindebug' => filter_var(env('APP_ADMIN_DEBUG', true), FILTER_VALIDATE_BOOLEAN),
'name' => env('app_name', 'Application'),
'app_title' => env('app_title', 'Welcome'),
'app_ip' => env('app_ip', '127.0.0.1'),
'protocol' => env('APP_PROTOCOL', 'http://'),
'domain' => env('app_domain', 'localhost'),
'sipssldomain' => env('app_sipssldomain', env('app_domain', 'localhost')),
'webdomain' => env('web_domain', env('app_domain', 'localhost')),
'email' => env("app_emailid", "[email protected]"),
'app_version' => "4.2.14",
'mytheme' => 'layout',
'app_admin' => env('app_admin', 'admin'),
'app_support_ids' => [1],
'gcm_apikey' => env("gcm_apikey", ""),
'extAuth' => env("extAuth", ""),
'extAuthParams' => env("extAuthParams", ",,"),
'facebook_appid' => env("facebook_appid", ""),
'facebook_appkey' => env("facebook_appkey", ""),
'kstych_RTCLK' => env("kstych_RTCLK", "1"),
'kstych_CTRL' => env("kstych_CTRL", "1"),
'kDialer_keeplocalconf' => env("kDialer_keeplocalconf", "0"),
'kstych_useice' => env("kstych_useice", "yes"),
'kstych_viewportMeta' => env("kstych_viewportMeta", "responsive:1:1"),
'APP_Multiple_Logins' => env("APP_Multiple_Logins", "yes"),
'asterisk_slaves' => env("asterisk_slaves", "127.0.0.1:1001:21000:1:240"),
'asterisk_manager' => env("asterisk_manager", "127.0.0.1"),
'html5conf_domain' => env("html5conf_domain", "kstych.com"),
'xssGlobal' => env('xssGlobal', 'tag,hent'),
'xssGlobalIgnoreKeys' => env('xssGlobalIgnoreKeys', 'content,pdata,courseintroductiondiv,coursecoverphoto,data,rlog,rstring,fbstr,rtstr'),
'skiplog' => ",style,jshead,jsbody,dialer/liveusers,",
'echosqllogs' => env('echosqllogs', 0),
'hdfcnodes' => [
"10.3.178.68" => "COP:RSM1:Mumbai:NA:NA:NA",
"10.3.177.86" => "COP:RSM1:Mumbai:NA:NA:NA",
"10.3.179.121" => "COP:RSM1:Mumbai:NA:NA:NA",
"10.3.178.89" => "Prime:RSM1:Mumbai:NA:NA:NA",
"10.34.169.161" => "COP:RSM2:Hyderabad:NA:NA:NA",
"10.34.169.152" => "Prime:RSM2:Hyderabad:NA:NA:NA",
"10.34.171.215" => "COP:RSM2:Hyderabad:NA:NA:NA",
"10.28.245.156" => "COP:RSM1:Ahmedabad:NA:NA:NA",
"10.28.244.81" => "Prime:RSM1:Ahmedabad:NA:NA:NA",
"10.68.20.208" => "COP:RSM3:Delhi:Rajouri:NA:NA",
"10.68.22.9" => "COP:RSM3:Delhi:Rajouri:NA:NA",
"10.8.9.117" => "Prime:RSM3:Delhi:VikasPuri:NA:NA",
"10.8.9.144" => "Prime:RSM3:Delhi:VikasPuri:NA:NA",
"10.10.148.23" => "Prime:RSM3:Delhi:VikasPuri:NA:NA",
"10.10.148.24" => "COP:RSM3:Delhi:VikasPuri:NA:NA",
"10.26.27.103" => "Prime:RSM1:Pune:NA:NA:NA",
"10.61.108.66" => "Prime:RSM3:Chandigarh:NA:NA:NA",
"10.15.9.107" => "Prime:RSM4:Kolkata:NA:NA:NA",
"10.32.225.253" => "Prime:RSM2:Benglore:NA:NA:NA",
"10.4.120.98" => "Prime:RSM2:Chennai:NA:NA:NA",
"10.4.120.54" => "COP:RSM2:Chennai:NA:NA:NA",
"10.9.152.26" => "COP:RSM3:Indore:NA:NA:NA",
"10.3.177.14" => "Flexydial:NA:NA:NA:NA:NA",
],
];