v0.85 updated for hubzilla 5
This commit is contained in:
		
							parent
							
								
									afb298ddd9
								
							
						
					
					
						commit
						e050060484
					
				| 
						 | 
				
			
			@ -33,7 +33,6 @@ class Link extends \Zotlabs\Web\Controller {
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	$observer_is_owner = false;
 | 
			
		||||
		$updateable = false;
 | 
			
		||||
 | 
			
		||||
	if(local_channel() && (! $update)) {
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -82,7 +81,8 @@ class Link extends \Zotlabs\Web\Controller {
 | 
			
		|||
 | 
			
		||||
	$target_item = null;
 | 
			
		||||
 | 
			
		||||
		$r = q("select id, uid, mid, parent_mid, thr_parent, verb, item_type, item_deleted, author_xchan, item_blocked from item where id = '%s' limit 1",
 | 
			
		||||
	$r = q("select id, uid, mid, parent, parent_mid, thr_parent, verb, item_type, item_deleted, author_xchan, item_blocked from item where id = '%s' limit 1",
 | 
			
		||||
	
 | 
			
		||||
		dbesc($item_id . '%')
 | 
			
		||||
	);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -180,7 +180,9 @@ class Link extends \Zotlabs\Web\Controller {
 | 
			
		|||
		$static = ((local_channel()) ? channel_manual_conv_update(local_channel()) : 1);
 | 
			
		||||
 | 
			
		||||
		// if the target item is not a post (eg a like) we want to address its thread parent
 | 
			
		||||
			$mid = ((($target_item['verb'] == ACTIVITY_LIKE) || ($target_item['verb'] == ACTIVITY_DISLIKE)) ? $target_item['thr_parent'] : $target_item['mid']);
 | 
			
		||||
		// $mid = ((($target_item['verb'] == ACTIVITY_LIKE) || ($target_item['verb'] == ACTIVITY_DISLIKE)) ? $target_item['thr_parent'] : $target_item['mid']);
 | 
			
		||||
		$mid = $target_item['mid'];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		// we must encode it again before handing to javascript 
 | 
			
		||||
		$mid = 'b64.' . base64url_encode($mid);
 | 
			
		||||
| 
						 | 
				
			
			@ -202,6 +204,7 @@ class Link extends \Zotlabs\Web\Controller {
 | 
			
		|||
		'$conv'    => '0',
 | 
			
		||||
		'$spam'    => '0',
 | 
			
		||||
		'$fh'      => '0',
 | 
			
		||||
		'$dm'      => '0',
 | 
			
		||||
		'$nouveau' => '0',
 | 
			
		||||
		'$wall'    => '0',
 | 
			
		||||
		'$static'  => $static,
 | 
			
		||||
| 
						 | 
				
			
			@ -248,9 +251,6 @@ class Link extends \Zotlabs\Web\Controller {
 | 
			
		|||
			intval(local_channel()),
 | 
			
		||||
			dbesc($target_item['parent_mid'])
 | 
			
		||||
		);
 | 
			
		||||
				if($r) {
 | 
			
		||||
					$updateable = true;
 | 
			
		||||
				}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if(! $r) {
 | 
			
		||||
| 
						 | 
				
			
			@ -292,9 +292,6 @@ class Link extends \Zotlabs\Web\Controller {
 | 
			
		|||
			intval(local_channel()),
 | 
			
		||||
			dbesc($target_item['parent_mid'])
 | 
			
		||||
		);
 | 
			
		||||
				if($r) {
 | 
			
		||||
					$updateable = true;
 | 
			
		||||
				}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if($r === null) {
 | 
			
		||||
| 
						 | 
				
			
			@ -405,13 +402,6 @@ class Link extends \Zotlabs\Web\Controller {
 | 
			
		|||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
		if($updateable) {
 | 
			
		||||
			$x = q("UPDATE item SET item_unseen = 0 where item_unseen = 1 AND uid = %d and parent = %d ",
 | 
			
		||||
				intval(local_channel()),
 | 
			
		||||
				intval($r[0]['item_id'])
 | 
			
		||||
			);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
	$o .= '<div id="content-complete"></div>';
 | 
			
		||||
 | 
			
		||||
	if((($update && $load) || $noscript_content) && (! $items)) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@
 | 
			
		|||
/**
 | 
			
		||||
 * Name: Link
 | 
			
		||||
 * Description: Using short links on whole hub
 | 
			
		||||
 * Version: 0.70
 | 
			
		||||
 * Version: 0.85
 | 
			
		||||
 * Author: ivan zlax <@zlax@ussr.win>
 | 
			
		||||
 * Maintainer: ivan zlax <@zlax@ussr.win>
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			@ -27,16 +27,16 @@ function link_unload() {
 | 
			
		|||
	del_config('link','linkenabled');
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function link_plugin_admin(&$a,&$o) {
 | 
			
		||||
function link_plugin_admin(&$a) {
 | 
			
		||||
	$t = get_markup_template( "admin.tpl", "addon/link/" );
 | 
			
		||||
	$o = replace_macros($t, array(
 | 
			
		||||
	$a = replace_macros($t, array(
 | 
			
		||||
		'$submit' => t('Submit'),
 | 
			
		||||
		'$hideasides' => array('hideasides', t('Hide side panels on the link page'), get_config('link', 'hideasides')),
 | 
			
		||||
		'$linkonhub' => array('linkonhub', t('Show "Link on Hub" in the dropdown menu'), get_config('link', 'linkonhub')),
 | 
			
		||||
	));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function link_plugin_admin_post(&$a) {
 | 
			
		||||
function link_plugin_admin_post() {
 | 
			
		||||
	set_config('link','linkonhub',trim($_POST['linkonhub']));
 | 
			
		||||
	set_config('link','hideasides',trim($_POST['hideasides']));
 | 
			
		||||
	if (get_config('link','linkonhub'))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue