예제 #1
0
/* as published by the Free Software Foundation.				*/
/****************************************************************/
// $Id$
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';
include AT_SOCIAL_INCLUDE . 'classes/SocialGroups/SocialGroup.class.php';
//handles message deletion
$gid = intval($_REQUEST['gid']);
$mid = intval($_REQUEST['delete']);
// delete group's messages
if ($gid > 0 && $mid > 0) {
    $group = new SocialGroup($gid);
    if ($_POST['submit_yes']) {
        $result = $group->removeMessage($mid, $_SESSION['member_id']);
        if ($result) {
            $msg->addFeedback('MESSAGE_DELETE_SUCCESSFULLY');
        } else {
            $msg->addError('CANT_DELETE_MESSAGE');
        }
        header('Location: ' . url_rewrite(AT_SOCIAL_BASENAME . 'groups/view.php?id=' . $gid, AT_PRETTY_URL_HEADER));
        exit;
    } elseif ($_POST['submit_no']) {
        $msg->addFeedback('CANCELLED');
        header('Location: ' . url_rewrite(AT_SOCIAL_BASENAME . 'groups/view.php?id=' . $gid, AT_PRETTY_URL_HEADER));
        exit;
    }
    $hidden_vars['gid'] = $gid;
    $hidden_vars['delete'] = $mid;
    $message = $group->getMessage($mid, $_SESSION['member_id']);