|
|
@ -68,6 +68,14 @@ function group_content(&$a) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
// Switch to text mod interface if we have more than 'n' contacts or group members
|
|
|
|
|
|
|
|
$switchtotext = get_pconfig(local_user(),'system','groupedit_image_limit'); |
|
|
|
if($switchtotext === false) |
|
|
|
$switchtotext = get_config('system','groupedit_image_limit'); |
|
|
|
if($switchtotext === false) |
|
|
|
$switchtotext = 400; |
|
|
|
|
|
|
|
if(($a->argc == 2) && ($a->argv[1] === 'new')) { |
|
|
|
$tpl = get_markup_template('group_new.tpl'); |
|
|
|
$o .= replace_macros($tpl,array( |
|
|
@ -170,10 +178,11 @@ function group_content(&$a) { |
|
|
|
|
|
|
|
$o .= '<div id="group-members">'; |
|
|
|
$o .= '<h3>' . t('Members') . '</h3>'; |
|
|
|
$textmode = (($switchtotext && (count($members) > $switchtotext)) ? true : false); |
|
|
|
foreach($members as $member) { |
|
|
|
if($member['url']) { |
|
|
|
$member['click'] = 'groupChangeMember(' . $group['id'] . ',' . $member['id'] . '); return true;'; |
|
|
|
$o .= micropro($member,true,'mpgroup'); |
|
|
|
$o .= micropro($member,true,'mpgroup', $textmode); |
|
|
|
} |
|
|
|
else |
|
|
|
group_rmv_member(local_user(),$group['name'],$member['id']); |
|
|
@ -189,10 +198,11 @@ function group_content(&$a) { |
|
|
|
); |
|
|
|
|
|
|
|
if(count($r)) { |
|
|
|
$textmode = (($switchtotext && (count($r) > $switchtotext)) ? true : false); |
|
|
|
foreach($r as $member) { |
|
|
|
if(! in_array($member['id'],$preselected)) { |
|
|
|
$member['click'] = 'groupChangeMember(' . $group['id'] . ',' . $member['id'] . '); return true;'; |
|
|
|
$o .= micropro($member,true,'mpall'); |
|
|
|
$o .= micropro($member,true,'mpall', $textmode); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|