+ $this->showProfileOptions($item->out, $item->profile);
+ return true;
+ }
+
+ /**
+ * Add per-profile info popup menu on profile lists.
+ *
+ * @param ProfileListItem $item
+ */
+ function onStartProfileListItemProfile($item)
+ {
+ $this->showProfileOptions($item->out, $item->profile);
+ return true;
+ }
+
+ /**
+ * Build common remote-profile options structure.
+ * Currently only adds output for remote profiles, nothing for local users.
+ *
+ * @param HTMLOutputter $out
+ * @param Profile $profile (may also be an ArrayWrapper... sigh)
+ */
+ protected function showProfileOptions(HTMLOutputter $out, $profile)
+ {