Ja, panelData()
würde Ihnen insofern helfen, als Sie darin eine Angabe 'mailsent'
bekommen, die über den Zeitpunkt des SMS-Versands auskuft gibt. Damit lässt sich ein passender Filter bauen:
$info = panelData();
$sendTime = $info['mailsent'];
if (time() > strtotime('+1 hour', $sendTime)) {
text('zu spaet');
buttonHide();
}