55 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace Zotlabs\Widget;
 | |
| 	
 | |
| require_once('include/group.php');
 | |
| 
 | |
| class Collections {
 | |
| 
 | |
| 	function widget($args) {
 | |
| 
 | |
| 		if(argc() < 2)
 | |
| 			return;
 | |
| 
 | |
| 		$mode = ((array_key_exists('mode',$args)) ? $args['mode'] : 'conversation');
 | |
| 		switch($mode) {
 | |
| 			case 'conversation':
 | |
| 					$every = argv(0);
 | |
| 					$each = argv(0);
 | |
| 					$edit = true;
 | |
| 					$current = $_REQUEST['gid'];
 | |
| 					$abook_id = 0;
 | |
| 					$wmode = 0;
 | |
| 					break;
 | |
| 			case 'connections':
 | |
| 					$every = 'connections';
 | |
| 					$each = 'group';
 | |
| 					$edit = true;
 | |
| 					$current = $_REQUEST['gid'];
 | |
| 					$abook_id = 0;
 | |
| 					$wmode = 0;
 | |
| 			case 'groups':
 | |
| 					$every = 'connections';
 | |
| 					$each = argv(0);
 | |
| 					$edit = false;
 | |
| 					$current = intval(argv(1));
 | |
| 					$abook_id = 0;
 | |
| 					$wmode = 1;
 | |
| 					break;
 | |
| 			case 'abook':
 | |
| 					$every = 'connections';
 | |
| 					$each = 'group';
 | |
| 					$edit = false;
 | |
| 					$current = 0;
 | |
| 					$abook_id = \App::$poi['abook_xchan'];
 | |
| 					$wmode = 1;
 | |
| 					break;
 | |
| 			default:
 | |
| 				return '';
 | |
| 				break;
 | |
| 		}
 | |
| 
 | |
| 		return group_side($every, $each, $edit, $current, $abook_id, $wmode);
 | |
| 	}
 | |
| }
 |