5 function group_init(&$a) {
6 require_once('include/group.php');
7 $a->page['aside'] .= group_side();
13 function group_post(&$a) {
16 notice("Access denied." . EOL);
20 if(($a->argc == 2) && ($a->argv[1] == 'new')) {
21 $name = notags(trim($_POST['groupname']));
22 $r = group_add($_SESSION['uid'],$name);
24 notice("Group created." . EOL );
25 $r = group_byname($_SESSION['uid'],$name);
27 goaway($a->get_baseurl() . '/group/' . $r);
30 notice("Could not create group." . EOL );
31 // goaway($a->get_baseurl() . '/group');
37 function group_content(&$a) {
40 notice("Access denied." . EOL);
44 if(($a->argc == 2) && ($a->argv[1] == 'new')) {
45 $tpl = file_get_contents('view/group_new.tpl');
46 $o .= replace_macros($tpl,array(
53 if(($a->argc == 2) && (intval($a->argv[1]))) {
54 require_once('view/acl_selectors.php');
55 $r = q("SELECT * FROM `group` WHERE `id` = %d AND `uid` = %d LIMIT 1",
57 intval($_SESSION['uid'])
60 notice("Group not found." . EOL );
61 goaway($a->get_baseurl() . '/contacts');
63 $ret = group_get_members($r[0]['id']);
64 $preselected = array();
67 $preselected[] = $p['id'];
69 $sel = contact_select('group_members_select','group_members_select',$preselected);