if (isset($path)) {
if (isset($query)) {
if ($permlinkStructure != '' && ($pageID || $script != '')) {
- return $script . '?page=CiviCRM&q=' . $path . $pageID . $separator . $query . $fragment;
+ return $script . '?page=CiviCRM'. $separator . 'q=' . $path . $pageID . $separator . $query . $fragment;
}
else {
- return $base . '?page=CiviCRM&q=' . $path . $pageID . $separator . $query . $fragment;
+ return $base . '?page=CiviCRM' . $separator . 'q=' . $path . $pageID . $separator . $query . $fragment;
}
}
else {
if ($permlinkStructure != '' && ($pageID || $script != '')) {
- return $script . '?page=CiviCRM&q=' . $path . $pageID . $fragment;
+ return $script . '?page=CiviCRM' . $separator . 'q=' . $path . $pageID . $fragment;
}
else {
- return $base .'?page=CiviCRM&q=' . $path . $pageID . $fragment;
+ return $base . '?page=CiviCRM' . $separator . 'q=' . $path . $pageID . $fragment;
}
}
}
}
require_once ($cmsRootPath . DIRECTORY_SEPARATOR . 'wp-load.php');
+ $wpUserTimezone = get_option('timezone_string');
+ if ($wpUserTimezone) {
+ date_default_timezone_set($wpUserTimezone);
+ CRM_Core_Config::singleton()->userSystem->setMySQLTimeZone();
+ }
return true;
}
return 'Unknown';
}
}
+
+ /**
+ * get timezone as a string
+ * @return string Timezone e.g. 'America/Los_Angeles'
+ */
+ function getTimeZoneString() {
+ return get_option('timezone_string');
+ }
}