Merge pull request #1842 from annando/1508-directory-configurable
Make the hardcoded path to dir.friendica.com configurable
This commit is contained in:
commit
37ab7ee052
9
boot.php
9
boot.php
|
@ -1708,6 +1708,15 @@ function random_digits($digits) {
|
||||||
return $rn;
|
return $rn;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_server() {
|
||||||
|
$server = get_config("system", "directory");
|
||||||
|
|
||||||
|
if ($server == "")
|
||||||
|
$server = "http://dir.friendi.ca";
|
||||||
|
|
||||||
|
return($server);
|
||||||
|
}
|
||||||
|
|
||||||
function get_cachefile($file, $writemode = true) {
|
function get_cachefile($file, $writemode = true) {
|
||||||
$cache = get_itemcachepath();
|
$cache = get_itemcachepath();
|
||||||
|
|
||||||
|
|
|
@ -146,7 +146,7 @@ function discover_directory($search) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$x = fetch_url("http://dir.friendica.com/lsearch?p=1&n=500&search=".urlencode($search));
|
$x = fetch_url(get_server()."/lsearch?p=1&n=500&search=".urlencode($search));
|
||||||
$j = json_decode($x);
|
$j = json_decode($x);
|
||||||
|
|
||||||
if(count($j->results))
|
if(count($j->results))
|
||||||
|
|
|
@ -1184,7 +1184,7 @@ function update_suggestions() {
|
||||||
$done[] = $a->get_baseurl() . '/poco';
|
$done[] = $a->get_baseurl() . '/poco';
|
||||||
|
|
||||||
if(strlen(get_config('system','directory_submit_url'))) {
|
if(strlen(get_config('system','directory_submit_url'))) {
|
||||||
$x = fetch_url('http://dir.friendica.com/pubsites');
|
$x = fetch_url(get_server()."/pubsites");
|
||||||
if($x) {
|
if($x) {
|
||||||
$j = json_decode($x);
|
$j = json_decode($x);
|
||||||
if($j->entries) {
|
if($j->entries) {
|
||||||
|
|
|
@ -693,7 +693,7 @@ function admin_page_site(&$a) {
|
||||||
'$banner' => array('banner', t("Banner/Logo"), $banner, ""),
|
'$banner' => array('banner', t("Banner/Logo"), $banner, ""),
|
||||||
'$shortcut_icon' => array('shortcut_icon', t("Shortcut icon"), get_config('system','shortcut_icon'), "Link to an icon that will be used for browsers."),
|
'$shortcut_icon' => array('shortcut_icon', t("Shortcut icon"), get_config('system','shortcut_icon'), "Link to an icon that will be used for browsers."),
|
||||||
'$touch_icon' => array('touch_icon', t("Touch icon"), get_config('system','touch_icon'), "Link to an icon that will be used for tablets and mobiles."),
|
'$touch_icon' => array('touch_icon', t("Touch icon"), get_config('system','touch_icon'), "Link to an icon that will be used for tablets and mobiles."),
|
||||||
'$info' => array('info',t('Additional Info'), $info, t('For public servers: you can add additional information here that will be listed at dir.friendica.com/siteinfo.')),
|
'$info' => array('info',t('Additional Info'), $info, sprintf(t('For public servers: you can add additional information here that will be listed at %s/siteinfo.'), get_server())),
|
||||||
'$language' => array('language', t("System language"), get_config('system','language'), "", $lang_choices),
|
'$language' => array('language', t("System language"), get_config('system','language'), "", $lang_choices),
|
||||||
'$theme' => array('theme', t("System theme"), get_config('system','theme'), t("Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"), $theme_choices),
|
'$theme' => array('theme', t("System theme"), get_config('system','theme'), t("Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"), $theme_choices),
|
||||||
'$theme_mobile' => array('theme_mobile', t("Mobile system theme"), get_config('system','mobile-theme'), t("Theme for mobile devices"), $theme_choices_mobile),
|
'$theme_mobile' => array('theme_mobile', t("Mobile system theme"), get_config('system','mobile-theme'), t("Theme for mobile devices"), $theme_choices_mobile),
|
||||||
|
|
|
@ -836,7 +836,7 @@ function dfrn_request_content(&$a) {
|
||||||
//$emailnet = (($mail_disabled) ? '' : t("<strike>Connect as an email follower</strike> \x28Coming soon\x29"));
|
//$emailnet = (($mail_disabled) ? '' : t("<strike>Connect as an email follower</strike> \x28Coming soon\x29"));
|
||||||
$emailnet = "";
|
$emailnet = "";
|
||||||
|
|
||||||
$invite_desc = t('If you are not yet a member of the free social web, <a href="http://dir.friendica.com/siteinfo">follow this link to find a public Friendica site and join us today</a>.');
|
$invite_desc = sprintf(t('If you are not yet a member of the free social web, <a href="%s/siteinfo">follow this link to find a public Friendica site and join us today</a>.', get_server()));
|
||||||
|
|
||||||
$o .= replace_macros($tpl,array(
|
$o .= replace_macros($tpl,array(
|
||||||
'$header' => t('Friend/Connection Request'),
|
'$header' => t('Friend/Connection Request'),
|
||||||
|
|
|
@ -98,7 +98,7 @@ function dirfind_content(&$a) {
|
||||||
$p = (($a->pager['page'] != 1) ? '&p=' . $a->pager['page'] : '');
|
$p = (($a->pager['page'] != 1) ? '&p=' . $a->pager['page'] : '');
|
||||||
|
|
||||||
if(strlen(get_config('system','directory_submit_url')))
|
if(strlen(get_config('system','directory_submit_url')))
|
||||||
$x = fetch_url('http://dir.friendica.com/lsearch?f=' . $p . '&search=' . urlencode($search));
|
$x = fetch_url(get_server().'/lsearch?f=' . $p . '&search=' . urlencode($search));
|
||||||
|
|
||||||
$j = json_decode($x);
|
$j = json_decode($x);
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@ function match_content(&$a) {
|
||||||
$params['p'] = $a->pager['page'];
|
$params['p'] = $a->pager['page'];
|
||||||
|
|
||||||
if(strlen(get_config('system','directory_submit_url')))
|
if(strlen(get_config('system','directory_submit_url')))
|
||||||
$x = post_url('http://dir.friendica.com/msearch', $params);
|
$x = post_url(get_server().'/msearch', $params);
|
||||||
else
|
else
|
||||||
$x = post_url($a->get_baseurl() . '/msearch', $params);
|
$x = post_url($a->get_baseurl() . '/msearch', $params);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue