diff options
author | Thomas Willingham <founder@kakste.com> | 2013-05-31 03:25:44 +0100 |
---|---|---|
committer | Thomas Willingham <founder@kakste.com> | 2013-05-31 03:25:44 +0100 |
commit | a061499c913fbe4975897b5c1eb59be546885475 (patch) | |
tree | 3e125207292f8b28ceeec5c76c8ad453e82f7265 /mod/home.php | |
parent | 620d4f5752a6c6f09dc1218d231530d9b95bc930 (diff) | |
download | volse-hubzilla-a061499c913fbe4975897b5c1eb59be546885475.tar.gz volse-hubzilla-a061499c913fbe4975897b5c1eb59be546885475.tar.bz2 volse-hubzilla-a061499c913fbe4975897b5c1eb59be546885475.zip |
Half-assed use-webpage-instead-of-html.
Diffstat (limited to 'mod/home.php')
-rw-r--r-- | mod/home.php | 43 |
1 files changed, 41 insertions, 2 deletions
diff --git a/mod/home.php b/mod/home.php index f05daf3c7..1c0052386 100644 --- a/mod/home.php +++ b/mod/home.php @@ -25,7 +25,7 @@ function home_init(&$a) { if(! function_exists('home_content')) { function home_content(&$a) { - +/* $o = ''; if(x($_SESSION,'theme')) @@ -42,6 +42,45 @@ function home_content(&$a) { call_hooks("home_content",$o); return $o; +*/ + + +require_once('include/items.php'); +require_once('include/conversation.php'); + + $channel_address = get_config("system", "site_channel" ); +; +//We can do better, but until we figure out auto-linkification, let's keep things simple + $page_id = 'test'; + + $u = q("select channel_id from channel where channel_address = '%s' limit 1", + dbesc($channel_address) + ); + + if(! $u) { + notice( t('Channel not found.') . EOL); + return; + } + + $r = q("select item.* from item left join item_id on item.id = item_id.iid + where item.uid = %d and sid = '%s' and service = 'WEBPAGE' and + item_restrict = %d limit 1", + intval($u[0]['channel_id']), + dbesc($page_id), + intval(ITEM_WEBPAGE) + ); + + if(! $r) { + notice( t('Item not found.') . EOL); + return; + } + + xchan_query($r); + $r = fetch_post_tags($r,true); + $a->profile = array('profile_uid' => $u[0]['channel_id']); + $o .= prepare_page($r[0]); + return $o; +} -}} +} |