sforkowany z mirror/friendica
				
			
		
			
	
	
		
			85 wiersze
		
	
	
		
			552 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			85 wiersze
		
	
	
		
			552 B
		
	
	
	
		
			PHP
		
	
	
|   | <?php | ||
|  | 
 | ||
|  | 
 | ||
|  | function mail_post(&$a) { | ||
|  | 
 | ||
|  | 	// handles mail created by me, or mail posted to my profile page.
 | ||
|  | 	// If remote we must have a DFRN-url.
 | ||
|  | 
 | ||
|  | 	if((x($_POST,'dfrn_url')) && (strlen($_POST['dfrn_url']))) { | ||
|  | 		// get post params
 | ||
|  | 		$remote = true; | ||
|  | 		 | ||
|  | 		// check blacklist
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 		// scrape url
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 		// sanitise
 | ||
|  | 
 | ||
|  | 		// store
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 		// notify
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 	} | ||
|  | 
 | ||
|  | 	if(local_user()) { | ||
|  | 
 | ||
|  | 
 | ||
|  | 		// get data
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 		// sanitise
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 		// store
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 		// notify
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 	} | ||
|  | 	 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | } | ||
|  | 
 | ||
|  | 
 | ||
|  | function mail_content(&$a) { | ||
|  | 
 | ||
|  | 	// remot mail
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 	// list mail
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 	// read message
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 	// reply
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 	// new mail
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | } |