2 /****************************************************************/
4 /****************************************************************/
5 /* Copyright (c) 2002-2009 */
6 /* Inclusive Design Institute */
9 /* This program is free software. You can redistribute it and/or*/
10 /* modify it under the terms of the GNU General Public License */
11 /* as published by the Free Software Foundation. */
12 /****************************************************************/
15 define('AT_INCLUDE_PATH', '../../../../include/');
16 require(AT_INCLUDE_PATH.'vitals.inc.php');
17 require(AT_SOCIAL_INCLUDE.'constants.inc.php');
18 require(AT_SOCIAL_INCLUDE.'friends.inc.php');
19 include(AT_SOCIAL_INCLUDE.'classes/SocialGroups/SocialGroup.class.php');
21 //handles message deletion
22 $gid = intval($_REQUEST['gid']);
23 $mid = intval($_REQUEST['delete']);
26 // delete group's messages
27 if($gid > 0 && $mid > 0){
28 $group = new SocialGroup($gid);
29 if ($_POST['submit_yes']){
30 $result = $group->removeMessage($mid, $_SESSION['member_id']);
32 $msg->addFeedback('MESSAGE_DELETE_SUCCESSFULLY');
34 $msg->addError('CANT_DELETE_MESSAGE');
36 header('Location: '.url_rewrite(AT_SOCIAL_BASENAME.'groups/view.php?id='.$gid, AT_PRETTY_URL_HEADER));
38 } elseif ($_POST['submit_no']){
39 $msg->addFeedback('CANCELLED');
40 header('Location: '.url_rewrite(AT_SOCIAL_BASENAME.'groups/view.php?id='.$gid, AT_PRETTY_URL_HEADER));
43 $hidden_vars['gid'] = $gid;
44 $hidden_vars['delete'] = $mid;
45 $message = $group->getMessage($mid, $_SESSION['member_id']);
47 $msg->addError('INVALID'); //users tries to delete message that aren't theirs.
49 $msg->addConfirm(array('DELETE', $group->getMessage($mid, $_SESSION['member_id'])), $hidden_vars);
53 include(AT_INCLUDE_PATH.'header.inc.php');
55 include(AT_INCLUDE_PATH.'footer.inc.php');