Wykodziłem na szybko coś takiego...
Otwórz plik: sources/action_public/messenger.php
Znajdź:
function send()
{
Dodaj poniżej:
//-----------------------------------------
// (DP23) Block PM Specific Groups
//-----------------------------------------
if ( $this->ipsclass->input['MID'] )
{
$get_mgroup = $this->ipsclass->DB->build_and_exec_query( array( 'select' => 'mgroup',
'from' => 'members',
'where' => "id=".$this->ipsclass->input['MID'] ) );
if ( in_array( $this->ipsclass->member['mgroup'], array(4, 6 ) ) AND in_array($get_mgroup['mgroup'] , array(3, 5 ) ) )
{
$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_permission' ) );
}
}
Zapisz i wyślij.
Objaśnienia:
pierwsza tablica czyli tutaj w przykładzie array(4, 6) to ID grup, które nie mogą wysyłać PMek do grup z drugiej tablicy, czyli tutaj array(3, 5 ).
Jak coś nie jasne to pytaj.
Powodzenia!