Skip to content

Commit

Permalink
CRM-16421 CRM-17633 WIP Changes to support WP in it's own directory R…
Browse files Browse the repository at this point in the history
…eplaced civicrm#103
  • Loading branch information
kcristiano committed Sep 25, 2016
1 parent 0daa53a commit 8c89681
Showing 1 changed file with 13 additions and 16 deletions.
29 changes: 13 additions & 16 deletions civicrm.php
Original file line number Diff line number Diff line change
Expand Up @@ -1420,29 +1420,26 @@ public function clear_edit_post_menu_item() {
* @return mixed|null|string
*/
public function get_base_url($absolute, $frontend, $forceBackend) {
$config = CRM_Core_Config::singleton();

if (!isset($config->useFrameworkRelativeBase)) {
$base = parse_url($config->userFrameworkBaseURL);
$config->useFrameworkRelativeBase = $base['path'];
$config = CRM_Core_Config::singleton();
if (!defined('CIVICRM_UF_ADMINURL')) {
define('CIVICRM_UF_ADMINURL', CIVICRM_UF_BASEURL . 'wp-admin/');
}
if (!defined('CIVICRM_UF_WP_BASEURL')) {
define('CIVICRM_UF_WP_BASEURL', CIVICRM_UF_BASEURL );
}

$base = $absolute ? $config->userFrameworkBaseURL : $config->useFrameworkRelativeBase;

if ((is_admin() && !$frontend) || $forceBackend) {
$base .= admin_url( 'admin.php' );
return $base;
$url = CIVICRM_UF_ADMINURL . 'admin.php';
return $url;
}
elseif (defined('CIVICRM_UF_WP_BASEPAGE')) {
$base .= CIVICRM_UF_WP_BASEPAGE;
return $base;
$url = CIVICRM_UF_WP_BASEURL . CIVICRM_UF_WP_BASEPAGE ;
return $url;
}
elseif (isset($config->wpBasePage)) {
$base .= $config->wpBasePage;
return $base;
$url = CIVICRM_UF_WP_BASEURL . $config->wpBasePage;
return $url;
}

return $base;
return $absolute ? $url : preg_replace(';https?://[^/]+/;', '/', $url);
}


Expand Down

0 comments on commit 8c89681

Please sign in to comment.