xxnew EmojiPicker({selector:'.emoButton', fields:'.emoYes'});\n"; } //functions function venueMenu($selVenue) { $venues = file('files/venues.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); if (!$venues) { $venues = ['Venue list empty or not found']; } foreach ($venues as $venue) { $venue = trim($venue); if ($venue[0] === '#') { continue; } //skip comment $selected = ($selVenue == $venue) ? ' selected' : ''; echo "\n"; } } function catMenu($selCat) { global $usr, $todo; $eCats = $usr['eCats']; $stH = dbQuery("SELECT `ID`,`name`,`color`,`bgColor`,`checkBx` FROM `categories` WHERE `status` >= 0".($eCats != '0' ? " AND `ID` IN ($eCats)" : '')." ORDER BY sequence"); echo "\n\n"; } function scatMenu($sid) { global $cat, $xx; $options = ''; foreach ($cat['sub'] as $k => $scat) { $i = $k + 1; if (empty($scat[0])) { continue; } //no name, no subcat $selected = $sid == $i ? ' selected' : ''; $color = ($scat[1] ? "color:{$scat[1]};" : '').($scat[2] ? "background-color:{$scat[2]};" : ''); $options .= "\n"; } echo "\n\n"; } function userMenu($selUser) { $stH = dbQuery("SELECT `ID`,`name` FROM `users` WHERE `status` >= 0 ORDER BY `name`"); while (list($ID,$name) = $stH->fetch(PDO::FETCH_NUM)) { $selected = ($selUser == $ID) ? ' selected' : ''; echo "\n"; } } //init $todo = ''; $evtTemplTot = $templ['gen'].$templ['upc'].$templ['pop']; if ($set['evtWinSmall']) { //reduced Event window $eExt = $_POST['eExt'] ?? 0; } else { $eExt = 1; } echo "
\n"; ?>