app.php 10.5 KB
<?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',

	'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,

	],

	'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" => [
				//"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" => []
		],
		"DialerQC" 	=> [
			"disp" => "Dialer", "icon" => "phone", "dash" => "",
			"submenu" => [
				"RecordingQC" => ["menuAction('dialer/recqc');", "A"],
				"RecordingArchive" => ["menuAction('dialer/recarchive');", "A"],
			]
		],

		"Campaign"	=> ["disp" => "Campaign", "icon" => "file", "dash" => "", "onclick" => "menuAction('campaign');"],

		"Data" 	=> [
			"disp" => "Data", "icon" => "th", "dash" => "",
			"submenu" => [
				"Master Report" => ["showBlock('MainReport');"],
				//"View Data"=>["menuAction('data/display');"],
				"Upload Data" => ["menuAction('data/upload');"],
				"Data Churn" => ["menuAction('data/churn');"],
			]
		],

		"Admin" 	=> [
			"disp" => "Admin", "icon" => "gear", "dash" => "",
			"submenu" => [
				"Masters" => ["showBlock('Masters');"],
				"Delete Record" => ["showBlock('DeletePerson');"],
				"Access Log" => ["menuAction('admin/accesslog');"],
				"DialerReports" => ["menuAction('dialer/areports');"],

			]
		],
		"ImportExcel" 		=> ["disp" => "ImportExcel", "icon" => "file", "dash" => "", "onclick" => ""],
		"SupervisorModule"	=> ["disp" => "SupervisorModule", "icon" => "globe", "dash" => "", "onclick" => "menuAction('SupervisorModule');"],

		"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" => ""],
		"DataRechurn" 		=> ["disp" => "Data Rechurn", "icon" => "", "dash" => "", "onclick" => "menuAction('churn');"],
		"Blaster" 		=> ["disp" => "Voice Blaster", "icon" => "", "dash" => "", "onclick" => "menuAction('voiceblaster');"],

		"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_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"],
									]],
		"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"=>""],


		"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.12",
	'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.177.14" => "Flexydial:NA:NA:NA:NA:NA",
	]

];