Hook do pobrania nowo napisanego identyfikatora tematu

PHP/MYSQL  Założony przez  giertych97.

Próbowałem użyć newthread_do_newthread_end, lecz nie zwraca nic, a rekord dodawany jest do bazy danych. datahandler_post_insert_thread rzeczywiście przetrzymuje informacje o dodawanym poście jako temacie, lecz potrzebuję identyfikatora tematu (tid), a one tego nie posiada. Pomysły (oprócz wykonywania zapytań w celu odnalezienia identyfikatora)? :sciana:
Wszystko zależy od tego co chcesz zrobić

$thread get_thread($mybb->input['tid']);
$tid $thread['tid']; 

do globalnych dodajesz $tid i powinno dzialać

lub

$thread['tid'] a do globalnych dodajesz $thread

wszystko to z hookiem newthread_do_newthread_end

musisz pokaya swój kod i powiedzieć co chcesz osignąć
Zajrzyj w kod newthread.php - w miejscu gdzie masz ten hook nieco wyżej jest:

$thread_info $posthandler->insert_thread();
$tid $thread_info['tid']; 

Wystarczy więc w swojej funkcji używającej tego hooka użyć global $tid no i masz identyfikator nowego tematu. Ewentualnie bierzesz całe $thread_info i masz więcej informacji o temacie.



Użytkownicy przeglądający ten wątek:

1 gości