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

[DUSP] One-Click Ban - Błąd


Adam22

Rekomendowane odpowiedzi

  • Manager

Co na to autor? Bo to może być na rzeczy, że prawdopodobnie jest błąd w kodzie tej modyfikacji o której pierwsze słyszę.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Autor na to szczerze mówiąc nie odpowiada. Już 3 osoby zgłosiły ten problem , myślałem że może ktoś zna tego moda i coś poradzi bo szczerze mówiąc przydatna modyfikacja :)

Edytowane przez Adam22

ipbaddons.com

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Takiego kodu błędu nie ma w tej modyfikacji, więc zachodzi jakaś dziwna iterakcja z plikami forum. Dziś na pewno tego nie ogarnę. Przypomnij mi się na dniach.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Ok , nie żebym zrobił , ale pobrałem i wgrałem starszą wersję , i jest ok(czyli problemem jest coś dodane w nowej wersji ^_^) było by miło gdyby jednak najnowszą wersję zrobic bo w tej starej nie ma automatycznego banowania IP i email

Edytowane przez Adam22

ipbaddons.com

Odnośnik do komentarza
Udostępnij na innych stronach

Różnica praktycznie w całym kodzie, i całe pole skasowane

class ocbm_action extends public_forums_moderate_moderate
{

Dokładnie wygląda to tak

Nowa wersja

class ocbm_action extends public_forums_moderate_moderate
{

Stara wersja

class ocbm_action extends (~extends~)
{
public function doExecute( ipsRegistry $registry )
{
 if($this->settings['ocbEnabled']){
 switch ( $this->request['do'] )
 {
  case '02':
$this->_moveForm();
  break;
  case '03':
$this->_deleteForm();
  break;
  case '04':
$this->_deletePost();
  break;
  case '05':
$this->_editform();
  break;
  case '00':
$this->_closeTopic();
  break;
  case '01':
$this->_openTopic();
  break;
  case '08':
$this->_deleteTopic();
  break;
  case '12':
$this->_doEdit();
  break;
  case '14':
$this->_doMove();
  break;
  case '15':
$this->_topicPinAlter( 'pin' );
  break;
  case '16':
$this->_topicPinAlter( 'unpin' );
  break;
  case 'sdelete':
$this->_softDeleteTopicToggle(true);
  break;
  case 'sundelete':
$this->_softDeleteTopicToggle(false);
  break;

  //-----------------------------------------
  // Unsubscribe
  //-----------------------------------------
  case '30':
$this->_unsubscribeAllForm();
  break;
  case '31':
$this->_unsubscribeAll();
  break;
  //-----------------------------------------
  // Merge Start
  //-----------------------------------------
  case '60':
$this->_mergeStart();
  break;
  case '61':
$this->_mergeComplete();
  break;
  //-----------------------------------------
  // Topic History
  //-----------------------------------------
  case '90':
$this->_topicHistory();
  break;
  //-----------------------------------------
  // Multi---
  //-----------------------------------------
  case 'topicchoice':
$this->_multiTopicModify();
  break;
  //-----------------------------------------
  // Multi---
  //-----------------------------------------
  case 'postchoice':
$this->_multiPostModify();
  break;
  //-----------------------------------------
  // Resynchronize Forum
  //-----------------------------------------
  case 'resync':
$this->_resyncForum();
  break;
  //-----------------------------------------
  // Prune / Move Topics
  //-----------------------------------------
  case 'prune_start':
$this->_pruneStart();
  break;
  case 'prune_finish':
$this->_pruneFinish();
  break;
  case 'prune_move':
$this->_pruneMove();
  break;
  //-----------------------------------------
  // Add. topic view func.
  //-----------------------------------------
  case 'topic_approve':
$this->_topicApproveAlter('approve');
  break;
  case 'topic_unapprove':
$this->_topicApproveAlter('unapprove');
  break;
  //-----------------------------------------
  // Edit member
  //-----------------------------------------
  case 'editmember':
$this->_editMember();
  break;
  case 'doeditmember':
$this->_doEditMember();
  break;

  case 'setAsSpammer':
$this->_setAsSpammer();
  break;

  case 'ocbm':
$this->_ocbMember();
  break;

  case 'ocubm':
$this->_ocubMember();
  break;

  /* New options for 3.1 */
  case 'p_approve':
$this->_postsManage('approve_unapproved');
  break;
  case 'p_delete_approve':
$this->_postsManage('delete_unapproved');
  break;
  case 'p_restore':
$this->_postsManage('restore_deleted');
  break;
  case 'p_delete_softed':
$this->_postsManage('delete_deleted');
  break;

  default:
$this->_showError();
  break;
 }
 }
 else{
  $this->_showError( 'The one-click ban system has been disabled.', 1500 );
 }
   	parent::doExecute( $registry );
}

Edytowane przez Adam22

ipbaddons.com

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • 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ę.