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
7 changed files with 17 additions and 8 deletions
9
boot.php
9
boot.php
|
@ -1708,6 +1708,15 @@ function random_digits($digits) {
|
|||
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) {
|
||||
$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);
|
||||
|
||||
if(count($j->results))
|
||||
|
|
|
@ -1184,7 +1184,7 @@ function update_suggestions() {
|
|||
$done[] = $a->get_baseurl() . '/poco';
|
||||
|
||||
if(strlen(get_config('system','directory_submit_url'))) {
|
||||
$x = fetch_url('http://dir.friendica.com/pubsites');
|
||||
$x = fetch_url(get_server()."/pubsites");
|
||||
if($x) {
|
||||
$j = json_decode($x);
|
||||
if($j->entries) {
|
||||
|
|
|
@ -693,7 +693,7 @@ function admin_page_site(&$a) {
|
|||
'$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."),
|
||||
'$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),
|
||||
'$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),
|
||||
|
|
|
@ -836,7 +836,7 @@ function dfrn_request_content(&$a) {
|
|||
//$emailnet = (($mail_disabled) ? '' : t("<strike>Connect as an email follower</strike> \x28Coming soon\x29"));
|
||||
$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(
|
||||
'$header' => t('Friend/Connection Request'),
|
||||
|
|
|
@ -98,7 +98,7 @@ function dirfind_content(&$a) {
|
|||
$p = (($a->pager['page'] != 1) ? '&p=' . $a->pager['page'] : '');
|
||||
|
||||
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);
|
||||
}
|
||||
|
|
|
@ -26,14 +26,14 @@ function match_content(&$a) {
|
|||
|
||||
$params = array();
|
||||
$tags = trim($r[0]['pub_keywords'] . ' ' . $r[0]['prv_keywords']);
|
||||
|
||||
|
||||
if($tags) {
|
||||
$params['s'] = $tags;
|
||||
if($a->pager['page'] != 1)
|
||||
$params['p'] = $a->pager['page'];
|
||||
|
||||
|
||||
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
|
||||
$x = post_url($a->get_baseurl() . '/msearch', $params);
|
||||
|
||||
|
|
Loading…
Reference in a new issue