aboutsummaryrefslogblamecommitdiffstats
path: root/Zotlabs/Widget/Collections.php
blob: 77487854059c7eec0668f57ad2a9e364519181b7 (plain) (tree)
1
2
3
4
5
6
7
8
9
10


                         

                           




                                


                               





































                                                                                            
                                                                                             

         
<?php

namespace Zotlabs\Widget;

use Zotlabs\Lib\AccessList;

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 AccessList::widget($every, $each, $edit, $current, $abook_id, $wmode);
	}
}