parameter['categoryfilter']; $FRAME_OPTIONS->title = 'Programs'; $FRAME_OPTIONS->canonical_url = ($filter === '') ? ('https://www.mikescher.com/programs') : ('https://www.mikescher.com/programs/cat/' . $filter); $FRAME_OPTIONS->activeHeader = 'programs'; $allprograms = $SITE->modules->Programs()->listAllNewestFirst($filter); ?>

My programs


' . "\n"; foreach ($allprograms as $prog) { $uilang = ''; foreach (explode_allow_empty('|', $prog['ui_language']) as $lang) $uilang .= ''.$lang.''; echo ''; echo '
'; echo ' Thumbnail '  . $prog['name'] . ''; echo '
'; echo '
'; echo '
' . htmlspecialchars($prog['name']) . '
'; echo '
' . htmlspecialchars($prog['short_description']) . '
'; echo '
'; echo '
Date:'.$prog['add_date'].'
'; echo '
Language:'.$prog['prog_language'].'
'; echo '
UI Language:'.$uilang.'
'; echo '
Category:'.$prog['category'].'
'; echo '
'; echo '
'; echo '
' . "\n"; } echo '
' . "\n"; ?>