aboutsummaryrefslogtreecommitdiffstats
path: root/boot.php
diff options
context:
space:
mode:
authorredmatrix <git@macgirvin.com>2016-03-07 15:03:53 -0800
committerredmatrix <git@macgirvin.com>2016-03-07 15:03:53 -0800
commitd5db25808a0847e09ee3735faeac3552c722e0ae (patch)
treef9f7e91b0860a91c29338b3ba10c41f4eec00337 /boot.php
parent68d7ab6b55d34e19055aaab30966c4827c63e370 (diff)
downloadvolse-hubzilla-d5db25808a0847e09ee3735faeac3552c722e0ae.tar.gz
volse-hubzilla-d5db25808a0847e09ee3735faeac3552c722e0ae.tar.bz2
volse-hubzilla-d5db25808a0847e09ee3735faeac3552c722e0ae.zip
Facebook scraper "OpenGraph" support; modules will need to set the required fields (type, image, url) as well as any desired optional or type specific fields. We will set the title during pagebuild.
Diffstat (limited to 'boot.php')
-rwxr-xr-xboot.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/boot.php b/boot.php
index 2a3a3d062..3581b94ee 100755
--- a/boot.php
+++ b/boot.php
@@ -753,6 +753,7 @@ class App {
private $baseurl;
+ private $OG;
/**
* App constructor.
@@ -767,6 +768,7 @@ class App {
$this->query_string = '';
+
startup();
set_include_path(
@@ -871,6 +873,9 @@ class App {
spl_autoload_register('ZotlabsAutoloader::loader');
+ $this->OG = new Zotlabs\Web\OpenGraph();
+
+
}
function get_baseurl($ssl = false) {
@@ -1019,6 +1024,7 @@ class App {
if(! x($this->page,'title'))
$this->page['title'] = $this->config['system']['sitename'];
+ $this->OG->set('og:title',$this->page['title']);
/* put the head template at the beginning of page['htmlhead']
* since the code added by the modules frequently depends on it
@@ -1031,6 +1037,7 @@ class App {
'$baseurl' => $this->get_baseurl(),
'$local_channel' => local_channel(),
'$generator' => Zotlabs\Project\System::get_platform_name() . ((Zotlabs\Project\System::get_project_version()) ? ' ' . Zotlabs\Project\System::get_project_version() : ''),
+ '$metas' => $this->OG->get(),
'$update_interval' => $interval,
'$icon' => head_get_icon(),
'$head_css' => head_get_css(),