Esempio n. 1
0
/****************************************************************/
// $Id$
$_user_location = 'public';
define('AT_INCLUDE_PATH', '../../../../include/');
require AT_INCLUDE_PATH . 'vitals.inc.php';
require AT_SOCIAL_INCLUDE . 'constants.inc.php';
require AT_SOCIAL_INCLUDE . 'friends.inc.php';
require AT_SOCIAL_INCLUDE . 'classes/SocialGroups/SocialGroup.class.php';
require AT_SOCIAL_INCLUDE . 'classes/SocialGroups/SocialGroups.class.php';
//Get group
$gid = intval($_GET['id']);
$group_obj = new SocialGroup($gid);
/** If public 
 * allow anyone to join the group without approval
 */
if ($group_obj->getPrivacy() == 0) {
    /*public*/
    $result = $group_obj->addMember($_SESSION['member_id']);
    //adding "myself" into the group
    if ($result) {
        $msg->addFeedback('GROUP_JOINED');
    } else {
        $msg->addError('JOIN_REQUEST_FAILED');
    }
} else {
    /*private*/
    $result = $group_obj->addRequest();
    if ($result) {
        $sql = "SELECT member_id from " . TABLE_PREFIX . "social_groups WHERE id = '{$gid}'";
        $result_sender = mysql_query($sql, $db);
        $grpadmins = mysql_fetch_row($result_sender);
Esempio n. 2
0
				
				</div>
				<div style="float:left; padding-left:0.5em;">
				<h4><a href="<?php 
    echo url_rewrite(AT_SOCIAL_BASENAME . 'groups/view.php?id=' . $grp);
    ?>
"><?php 
    echo $grp_obj->getName();
    ?>
</a></h4><br/>
					<?php 
    echo _AT('group_type') . ': ' . $grp_obj->getGroupType();
    ?>
<br/>
					<?php 
    echo _AT('access') . ': ' . ($grp_obj->getPrivacy() ? _AT('private') : _AT('public'));
    ?>
<br/>
					<?php 
    echo _AT('description') . ': <br/>' . $grp_obj->getDescription();
    ?>
<br/>
				</div>
				<div style="clear:both;"></div>
			</div><br />
		</div>
		<?php 
}
?>
		<?php 
if (!$grp) {