Yea, you nailed down the template. And not being called in any other template makes it even easier. That was the first step.
-> The next step is to look for the controller. Controllers are in
library/Xenforo/ControllerPublic
.
Your guess above,
Conversation.php
, is just about right.
-> There's an
actionPopup()
method, in which you will find your template from above:
PHP:
return $this->responseView('XenForo_ViewPublic_Conversation_ListPopup', 'conversation_list_popup', $viewParams);
so you now have the method which is responsible for the data.
-> Track it down from here. Well, that's now pretty obvious because there's this line:
So you should be able to work around that.