acl encoding issues
This commit is contained in:
		| @@ -433,7 +433,7 @@ class Notifier { | ||||
|  | ||||
| 		$env_recips = (($private) ? array() : null); | ||||
|  | ||||
| 		$details = q("select xchan_hash, xchan_instance_url, xchan_network, xchan_addr, xchan_guid, xchan_guid_sig from xchan where xchan_hash in (" . implode(',',$recipients) . ")"); | ||||
| 		$details = q("select xchan_hash, xchan_instance_url, xchan_network, xchan_addr, xchan_guid, xchan_guid_sig from xchan where xchan_hash in (" . protect_sprintf(implode(',',$recipients)) . ")"); | ||||
|  | ||||
|  | ||||
| 		$recip_list = array(); | ||||
| @@ -500,7 +500,7 @@ class Notifier { | ||||
| 		// Now we have collected recipients (except for external mentions, FIXME) | ||||
| 		// Let's reduce this to a set of hubs; checking that the site is not dead. | ||||
|  | ||||
| 		$r = q("select hubloc.*, site.site_crypto, site.site_flags from hubloc left join site on site_url = hubloc_url where hubloc_hash in (" . implode(',',$recipients) . ")  | ||||
| 		$r = q("select hubloc.*, site.site_crypto, site.site_flags from hubloc left join site on site_url = hubloc_url where hubloc_hash in (" . protect_sprintf(implode(',',$recipients)) . ")  | ||||
| 			and hubloc_error = 0 and hubloc_deleted = 0 and ( site_dead = 0 OR site_dead is null ) " | ||||
| 		);		 | ||||
|   | ||||
|   | ||||
| @@ -2846,7 +2846,7 @@ function item_url_replace($channel,&$item,$old,$new,$oldnick = '') { | ||||
|  */ | ||||
| function sanitise_acl(&$item) { | ||||
| 	if (strlen($item)) | ||||
| 		$item = '<' . notags(trim($item)) . '>'; | ||||
| 		$item = '<' . notags(trim(urldecode($item))) . '>'; | ||||
| 	else | ||||
| 		unset($item); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user