30 lines
1.0 KiB
Smarty
30 lines
1.0 KiB
Smarty
<?php
|
|
{dbData}
|
|
|
|
$dsn = sprintf("%s://%s:%s@%s/%s", $dbAdapter, $dbUser, $dbPass, $dbHost, $dbName);
|
|
$dsnRbac = sprintf("%s://%s:%s@%s/%s", $dbAdapter, $dbRbacUser, $dbRbacPass, $dbRbacHost, $dbRbacName);
|
|
$dsnReport = sprintf("%s://%s:%s@%s/%s", $dbAdapter, $dbReportUser, $dbReportPass, $dbReportHost, $dbReportName);
|
|
|
|
switch ($dbAdapter) {
|
|
case 'mysql':
|
|
$dsn .= '?encoding=utf8';
|
|
$dsnRbac .= '?encoding=utf8';
|
|
$dsnReport .= '?encoding=utf8';
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
$pro ['datasources']['workflow']['connection'] = $dsn;
|
|
$pro ['datasources']['workflow']['adapter'] = $dbAdapter;
|
|
|
|
$pro ['datasources']['rbac']['connection'] = $dsnRbac;
|
|
$pro ['datasources']['rbac']['adapter'] = $dbAdapter;
|
|
|
|
$pro ['datasources']['rp']['connection'] = $dsnReport;
|
|
$pro ['datasources']['rp']['adapter'] = $dbAdapter;
|
|
|
|
$pro ['datasources']['dbarray']['connection'] = 'dbarray://user:pass@localhost/pm_os';
|
|
$pro ['datasources']['dbarray']['adapter'] = 'dbarray';
|
|
|
|
return $pro; |