OK ... ausgehend von der originalen Trainingtabelle und das in dieser "Kein Train" steht, wenn kein Training stattfindet, wäre folgende Lösung möglich:
zB. folgende Funktion in zB. includes/func/warsys.php
function check_for_train_popup () {
$row = db_fetch_object(db_query("SELECT t1 FROM `prefix_allg` WHERE k = 'trainzeiten'"));
$dbtrain = explode('#',$row->t1);
$tag = date('N')-1;
echo $dbtrain[$tag];
if ($dbtrain[$tag] <> 'Kein Train') {
echo '
<script language="JavaScript" type="text/javascript">
<!--
function closeTraindivID () { document.getElementById("TraindivID").style.display = "none"; }
//-->
</script>
<div id="TraindivID" style="position:absolute; top:200px; left:300px; display:inline; width:200px;">
<table width="100%" class="border" border="0" cellspacing="1" cellpadding="4">
<tr>
<td class="Cdark" align="left">
<a href="javascript:closeTraindivID()"><img style="float:right; border: 0" src="include/images/icons/del.gif" alt="schliessen" title="schliessen"></a>
<b>Training</b> <br />
Heute ist Training <br />
Heute ist Training <br />
Heute ist Training <br />
</td>
</tr>
</table>
</div>';
}
}
und da wo es geprüft und ausgeben werden soll:
check_for_train_popup ();
einfügen!