Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: zabronienie wysylania pw do poszczególnych grup


Rekomendowane odpowiedzi

  • Manager
Opublikowano

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! ;)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano
Informacja:
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

niestety ale przy wysyłaniu pm pokazuje się biała strona i napis driver error.

W rzeczywistości blokuje możliwość pisania pw do poszczególnych grup ale jeżeli np inna grupa pisze pw to przy wysyłaniu pojawia się biała strona i error

Edytowane przez meler
  • Manager
Opublikowano
niestety ale przy wysyłaniu pm pokazuje się biała strona i napis driver error.

W rzeczywistości blokuje możliwość pisania pw do poszczególnych grup ale jeżeli np inna grupa pisze pw to przy wysyłaniu pojawia się biała strona i error

Błąd na forum - IPS Driver Error , Nie wiesz co robić? Zajrzyj tutaj

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

oto kod błędu

===================================================
Date: Sun, 12 Apr 2009 12:45:39 +0200
Error Number: 1064
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
IP Address: 81.152.70.239
Page: /index.php?act=msg
mySQL query error: SELECT mgroup FROM ibf_members WHERE id=

  • Manager
Opublikowano
Informacja:
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.