<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | CiviCRM version 4.5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
global $crmPath, $sqlPath, $pkgPath, $tplPath;
global $compileDir;
- $pkgPath = $crmPath . DIRECTORY_SEPARATOR . 'packages';
- set_include_path($crmPath . PATH_SEPARATOR .
- $pkgPath . PATH_SEPARATOR .
- get_include_path()
- );
-
$sqlPath = $crmPath . DIRECTORY_SEPARATOR . 'sql';
$tplPath = $crmPath . DIRECTORY_SEPARATOR . 'templates' . DIRECTORY_SEPARATOR . 'CRM' . DIRECTORY_SEPARATOR . 'common' . DIRECTORY_SEPARATOR;
function civicrm_source($dsn, $fileName, $lineMode = FALSE) {
global $crmPath;
-
require_once "$crmPath/packages/DB.php";
$db = DB::connect($dsn);
if (PEAR::isError($db)) {
die("Cannot open $dsn: " . $db->getMessage());
}
+ $db->query("SET NAMES utf8");
+
+ $db->query("SET NAMES utf8");
if (!$lineMode) {
$string = file_get_contents($fileName);
);
$params['baseURL'] = isset($config['base_url']) ? $config['base_url'] : civicrm_cms_base();
- if ($installType == 'drupal' &&
- version_compare(VERSION, '7.0-rc1') >= 0
- ) {
- $params['cms'] = 'Drupal';
- $params['CMSdbUser'] = addslashes($config['drupal']['username']);
- $params['CMSdbPass'] = addslashes($config['drupal']['password']);
- $params['CMSdbHost'] = $config['drupal']['server'];
- $params['CMSdbName'] = addslashes($config['drupal']['database']);
- }
- elseif ($installType == 'drupal' &&
- version_compare(VERSION, '6.0') >= 0
- ) {
- $params['cms'] = 'Drupal6';
- $params['CMSdbUser'] = addslashes($config['drupal']['username']);
- $params['CMSdbPass'] = addslashes($config['drupal']['password']);
- $params['CMSdbHost'] = $config['drupal']['server'];
- $params['CMSdbName'] = addslashes($config['drupal']['database']);
+ if ($installType == 'drupal') {
+ if (version_compare(VERSION, '7.0-rc1') >= 0) {
+ $params['cms'] = 'Drupal';
+ $params['CMSdbUser'] = addslashes($config['drupal']['username']);
+ $params['CMSdbPass'] = addslashes($config['drupal']['password']);
+ $params['CMSdbHost'] = $config['drupal']['server'];
+ $params['CMSdbName'] = addslashes($config['drupal']['database']);
+ }
+ elseif (version_compare(VERSION, '6.0') >= 0) {
+ $params['cms'] = 'Drupal6';
+ $params['CMSdbUser'] = addslashes($config['drupal']['username']);
+ $params['CMSdbPass'] = addslashes($config['drupal']['password']);
+ $params['CMSdbHost'] = $config['drupal']['server'];
+ $params['CMSdbName'] = addslashes($config['drupal']['database']);
+ }
}
else {
$params['cms'] = 'WordPress';
$params['CMSdbPass'] = addslashes(DB_PASSWORD);
$params['CMSdbHost'] = DB_HOST;
$params['CMSdbName'] = addslashes(DB_NAME);
+
+ // CRM-12386
+ $params['crmRoot'] = addslashes($params['crmRoot']);
}
$params['siteKey'] = md5(uniqid('', TRUE) . $params['baseURL']);
- $str = file_get_contents($tplPath . 'civicrm.settings.php.tpl');
+ $str = file_get_contents($tplPath . 'civicrm.settings.php.template');
foreach ($params as $key => $value) {
$str = str_replace('%%' . $key . '%%', $value, $str);
}