Miałem w forum wersji 3 skrypcik, który generował wiadomości prywatne.
Prezentował się on mniej więcej w ten sposób:
$reg = ipsRegistry::instance();
$reg->init();
require_once( IPSLib::getAppDir( 'members' ) . '/sources/classes/messaging/messengerFunctions.php' );
$messenger = new messengerFunctions( $reg );
$messenger->sendNewPersonalTopic( ... )
Wraz z przejściem do wersji 4, skrypt ten przestał działać, prawdopodobnie dlatego, że jest już przestarzały.
IpsRegistry przy inicjalizacji próbuje zaczytać cache ustawień z bazy danych i woła o tabelę "ibf_cache_store", której już nie ma i nie jest prawdopodobnie obsługiwana.
Moje pytanie jest więc, jak można zrobić na silniku wersji 4?
Próbowałem z klasą Conversation, ale z tego co widzę jest ona zintegrowana z formularzem. Chyba, że da się operować na niej przez Conversation::createItem. Z tym, że nie wiem też jak zainicjować wymagany dla niej kontener.
Mógłby ktoś, coś podpowiedzieć w tym temacie?