network filter is now a permission group
This commit is contained in:
		
					parent
					
						
							
								b23ad806ec
							
						
					
				
			
			
				commit
				
					
						db5ec58863
					
				
			
		
					 2 changed files with 16 additions and 2 deletions
				
			
		
							
								
								
									
										2
									
								
								boot.php
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								boot.php
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -9,7 +9,7 @@ require_once('include/nav.php');
 | 
			
		|||
require_once('include/cache.php');
 | 
			
		||||
 | 
			
		||||
define ( 'FRIENDICA_PLATFORM',     'Friendica');
 | 
			
		||||
define ( 'FRIENDICA_VERSION',      '2.3.1289' );
 | 
			
		||||
define ( 'FRIENDICA_VERSION',      '2.3.1290' );
 | 
			
		||||
define ( 'DFRN_PROTOCOL_VERSION',  '2.23'    );
 | 
			
		||||
define ( 'DB_UPDATE_VERSION',      1133      );
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -250,6 +250,20 @@ function network_content(&$a, $update = 0) {
 | 
			
		|||
	if($cid)
 | 
			
		||||
		$def_acl = array('allow_cid' => '<' . intval($cid) . '>');
 | 
			
		||||
 | 
			
		||||
	if($nets) {
 | 
			
		||||
		$r = q("select id from contact where uid = %d and network = '%s' and self = 0",
 | 
			
		||||
			intval(local_user()),
 | 
			
		||||
			dbesc($nets)
 | 
			
		||||
		);
 | 
			
		||||
 | 
			
		||||
		$str = '';
 | 
			
		||||
		if(count($r))
 | 
			
		||||
			foreach($r as $rr)
 | 
			
		||||
				$str .= '<' . $rr['id'] . '>';
 | 
			
		||||
		if(strlen($str))
 | 
			
		||||
			$def_acl = array('allow_cid' => $str);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if(! $update) {
 | 
			
		||||
		if($group) {
 | 
			
		||||
			if(($t = group_public_members($group)) && (! get_pconfig(local_user(),'system','nowarn_insecure'))) {
 | 
			
		||||
| 
						 | 
				
			
			@ -270,7 +284,7 @@ function network_content(&$a, $update = 0) {
 | 
			
		|||
			'default_location' => $a->user['default-location'],
 | 
			
		||||
			'nickname' => $a->user['nickname'],
 | 
			
		||||
			'lockstate' => ((($group) || (is_array($a->user) && ((strlen($a->user['allow_cid'])) || (strlen($a->user['allow_gid'])) || (strlen($a->user['deny_cid'])) || (strlen($a->user['deny_gid']))))) ? 'lock' : 'unlock'),
 | 
			
		||||
			'acl' => populate_acl((($group || $cid) ? $def_acl : $a->user), $celeb),
 | 
			
		||||
			'acl' => populate_acl((($group || $cid || $nets) ? $def_acl : $a->user), $celeb),
 | 
			
		||||
			'bang' => (($group || $cid) ? '!' : ''),
 | 
			
		||||
			'visitor' => 'block',
 | 
			
		||||
			'profile_uid' => local_user()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue