Open :: /group_actions.php

Find:::

switch( $action )

{

After it paste:::

case ‘delete’:

$_page['header'] = _t( “_Group Delete” );

$_page['header_text'] = _t( “_Group Delete” );

$oGroups->deleteGroupNow( $groupID );

$_page_cont[$_ni]['page_main_code'] = MsgBox(_t( “_You have successfully deleted the group” ));

break;

Open :: /inc/classes/BxDolGroups.php

Replace the function PCGroupActions with

function PCGroupActions($aGroupInfo, $iGroupID, $iMemberID) {

global $site;

global $logged;

 

$sRetHtml = ”;

 

if ( $logged['member'] ) {

if ( $this->isGroupMember( $iMemberID, $iGroupID, false ) ) {

if ( $this->isGroupMember( $iMemberID, $iGroupID ) ) { //if Active member

if( (int)$aGroupInfo['members_invite'] or $aGroupInfo['creatorID'] == $iMemberID )

$sRetHtml .= $this->genGroupActionBtn( ‘Invite others’, “group_actions.php?a=invite&ID={$iGroupID}” );

if( (int)$aGroupInfo['members_post_images'] or $aGroupInfo['creatorID'] == $iMemberID )

$sRetHtml .= $this->genGroupActionBtn( ‘Upload image’, “group_actions.php?a=upload&ID={$iGroupID}” );

//$sRetHtml .= $this->genGroupActionBtn( ‘Post topic’, “{$this->sSubGrpPath}orca/?action=goto&forum_id={$iGroupID}#action=goto&new_topic={$iGroupID}” );

$sForumUri = db_value(”SELECT `forum_uri` FROM `grp_forum` WHERE `forum_id` = ‘{$iGroupID}’ LIMIT 1″);

$sRetHtml .= $this->genGroupActionBtn( ‘Post topic’, “groups/orca/forum/{$sForumUri}-0.htm#action=goto&new_topic={$sForumUri}” );

}

if ( $aGroupInfo['creatorID'] == $iMemberID ){

$sRetHtml .= $this->genGroupActionBtn( ‘Edit group’, “{$this->sCurrFile}?action=edit&ID={$iGroupID}” );

$sRetHtml .= $this->genGroupActionBtn( ‘Delete Group’, “group_actions.php?a=delete&ID={$iGroupID}”, true );

}

else{

$sRetHtml .= $this->genGroupActionBtn( ‘Resign group’, “group_actions.php?a=resign&ID={$iGroupID}”, true );

}

} else

$sRetHtml .= $this->genGroupActionBtn( ‘Join group’, “group_actions.php?a=join&ID={$iGroupID}”, true );

}

return $sRetHtml;

}

Find::

function resignGroupMember( $iMemberID, $iGroupID ) {

db_res( “DELETE FROM `GroupsMembers` WHERE `memberID`={$iMemberID} AND `groupID`={$iGroupID}” );

}

After it paste:

function deleteGroupNow( $iGroupID ) {

db_res( “DELETE FROM `Groups` WHERE `ID`={$iGroupID}” );

}