aboutsummaryrefslogtreecommitdiffstats
path: root/mod/block.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/block.php')
-rw-r--r--mod/block.php86
1 files changed, 0 insertions, 86 deletions
diff --git a/mod/block.php b/mod/block.php
deleted file mode 100644
index 301993d03..000000000
--- a/mod/block.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-
-require_once('include/items.php');
-require_once('include/conversation.php');
-require_once('include/page_widgets.php');
-
-function block_init(&$a) {
-
- $which = argv(1);
- $profile = 0;
- profile_load($a,$which,$profile);
-
- if(App::$profile['profile_uid'])
- head_set_icon(App::$profile['thumb']);
-
-}
-
-
-function block_content(&$a) {
-
- if(! perm_is_allowed(App::$profile['profile_uid'],get_observer_hash(),'view_pages')) {
- notice( t('Permission denied.') . EOL);
- return;
- }
-
- if(argc() < 3) {
- notice( t('Invalid item.') . EOL);
- return;
- }
-
- $channel_address = argv(1);
- $page_id = argv(2);
-
- $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;
- }
-
- if($_REQUEST['rev'])
- $revision = " and revision = " . intval($_REQUEST['rev']) . " ";
- else
- $revision = " order by revision desc ";
-
- require_once('include/security.php');
- $sql_options = item_permissions_sql($u[0]['channel_id']);
-
- $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 = 'BUILDBLOCK' and
- item_type = %d $sql_options $revision limit 1",
- intval($u[0]['channel_id']),
- dbesc($page_id),
- intval(ITEM_TYPE_BLOCK)
- );
-
- if(! $r) {
-
- // Check again with no permissions clause to see if it is a permissions issue
-
- $x = q("select item.* from item left join item_id on item.id = item_id.iid
- where item.uid = %d and sid = '%s' and service = 'BUILDBLOCK' and
- item_type = %d $revision limit 1",
- intval($u[0]['channel_id']),
- dbesc($page_id),
- intval(ITEM_TYPE_BLOCK)
- );
- if($x) {
- // Yes, it's there. You just aren't allowed to see it.
- notice( t('Permission denied.') . EOL);
- }
- else {
- notice( t('Page not found.') . EOL);
- }
- return;
- }
-
- xchan_query($r);
- $r = fetch_post_tags($r,true);
-
- $o .= prepare_page($r[0]);
- return $o;
-
-}