summaryrefslogtreecommitdiff
path: root/templates
AgeCommit message (Collapse)AuthorFilesLines
2026-06-15Fix Smarty syntax error in my_images.tpl: {time()} → {$smarty.now}HEADmasterLester Caine1-3/+3
Three occurrences on portrait, avatar and logo image tags. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15Replace glyphicon eye toggle with biticon password-show SVGs on signinLester Caine1-5/+7
Switch the password reveal button from Bootstrap glyphicons (unavailable) to {biticon} password-show-on / password-show-off SVGs, toggling display via JS rather than swapping classes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07Remove duplicate ipackage attributes from biticon callsLester Caine2-3/+3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Switch icons: document-properties → edit, text-x-generic → view-list-textLester Caine6-9/+9
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Tweak flag span styling: 1px black border, line-height 1.6emLester Caine1-1/+1
Border defines edge on white-background flags like England; 1.6em line-height prevents white bars above/below the flag image. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Fix PHP 8 null array offset deprecation in flag_select_inc.tplLester Caine1-3/+4
$fsValue can be null when no country is set; coerce to empty string via |default:'' before using as array key in $countryFlags and $countries. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Add CSS flag dropdown select with lipis flag-iconsLester Caine5-20/+73
- css/flag-icons.css: lipis 4x3 set, 1x1 stripped, paths → ../icons/flags/ - countries_inc.php: asort, Smarty assigns, loadCss (PKG_PATH not PKG_URL); PHP files reduce to single require() - flag_select_inc.tpl: custom dropdown with .fi CSS flags, search filter, jQuery open/close; fsName/fsValue/fsId/fsSize; min-width 300px; line-height:1.5em on flag spans - html_head_inc.tpl placeholder; display templates keep {biticon istyle=flag} Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Switch to lipis flag-icons 4x3 SVG set; update constituent country codesLester Caine2-2/+2
- Replace Marble SVGs with lipis/flag-icons 4x3 set (271 flags, consistent 4:3 ratio, CC0 licensed) - Update iso3166 map: ENG/SCT/WLS/NIR now point to gb-eng/gb-sct/gb-wls/gb-nir matching lipis naming; custom eng/sct/wls/nir SVGs retained alongside - Switch flag {biticon} calls from hardcoded width/height to istyle=flag Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Display flag icons at 32x24 (4:3 ratio)Lester Caine2-2/+2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Replace GIF flag scan with static ISO alpha-3 country list and SVG flagsLester Caine4-13/+13
- Add countries_inc.php: 252 countries as alpha-3 → name + alpha-3 → alpha-2 map for flag image lookup; derived from webtrees CountryService, no runtime webtrees dependency - Add 243 Marble SVG flags (xx.svg) plus eng/sct/wls/nir for constituent countries - Remove 244 full-name GIF flags - RoleUser: set users_country_code (alpha-3), flag (alpha-2 lowercase), and users_country (display name) at load time - preferences.php, register.php, hauth_register.php: replace opendir GIF scan with require_once countries_inc.php - Templates: replace {section loop=$flags} with {foreach $countries as $code => $name}; iexplain now uses display name instead of raw flag code Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Switch delete icon from edit-delete to user-trash (dustbin)Lester Caine11-11/+11
user-trash updated to a proper dustbin SVG. All templates across all packages updated to use user-trash instead of edit-delete. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04Switch attachment icon from mail-attachment to stock_attachLester Caine1-1/+1
stock_attach (paperclip) is available as PNG (16px) and SVG (scalable), making it a cleaner fit for attach/assign/crosspost contexts than the mail-specific mail-attachment icon. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04Convert {booticon} to {biticon} — freedesktop/tango icon names throughoutLester Caine20-69/+69
Replace all {booticon iname="icon-*"} and {booticon iname="fa-*"} calls with {biticon ipackage="icons" iname="<freedesktop-name>"} using the tango iconset. Mapping covers ~70 distinct old names to tango equivalents (edit-delete, document-properties, go-next, lock, internet-mail, etc.). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30Fix role_permissions nav bar dots and package filter on saveLester Caine1-5/+5
Package filter links wrapped in <ul class="list-inline"> so <li> elements are valid HTML — previously <li> inside <p> caused bullets to detach. Hidden package field default changed from 'All' to '' so form submission does not filter permissions to an empty set and silently save nothing. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18Tidy register structure post stripping the groups biased codeLester Caine1-1/+1
2026-05-18Hidden tk filed now handled by {form} templateLester Caine4-4/+0
2026-05-15Remove unused group model codeLester Caine13-667/+26
2026-05-14php-cs-fixer tidies to php8.5 standardsLester Caine21-1/+1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08Check values exist before using, and add tk token manually as the smarty ↵V5-php84lsces3-14/+15
added on is not currently working
2026-04-19Bringing Role admin pages into working order as need for latest website clinet.lsces4-32/+34
2026-04-06Hard coded defaults for php8.4lsces1-13/+13
2026-03-27Figured what has been causing a problem with using && and || in smarty ↵lsces9-15/+15
templates and related to mistake in processing {2} elements that should use curly brackets and not revert to square ones.
2026-03-27Template tidieslsces2-183/+8
2025-09-12Default missing numrows variablelsces1-5/+5
2025-09-10Add default valueslsces1-3/+3
2025-09-05Empty variable initialization for PHP8.4lsces2-17/+17
2025-09-04Text not displayed when used with silk icons not sure if a problem with font ↵lsces1-16/+16
icons, but they have been disabled for now
2025-08-29Template bits updated to PHP8.4 and namespacelsces2-2/+2
2025-08-04add iexplainspiderr1-1/+1
2025-07-12check for $_template in center_user_wiki_pagespider@dav1-2/+2
2025-07-12remove role filespiderr1-61/+0
2025-07-12check for commerce package install for list iconspiderr2-2/+2
2025-06-14remove {php} tagsspiderr1-3/+3
2025-06-07add show password to login formspiderr1-2/+23
2025-04-06Clean up Cloudflare Turnstile, now workingspiderr1-2/+2
2025-04-05remove Solve Media smcaptcha (not defunct) and implement Cloudflare ↵spiderr1-0/+11
Turnstile groundwork
2023-11-25w3c cleanup: The type attribute is unnecessary for JavaScript resources.spiderr7-7/+7
2023-11-21tidy up login and registerspiderr3-14/+10
2023-04-20change Ban to Enable in user, tweak feedback and iconsspider@dav1-4/+3
2022-07-31migrate from font-awesome 3.2.1 icon- to 6.1.2 fa-spiderr26-106/+103
2022-01-10add Orders link to user list if commerce is installedspiderr3-0/+9
2021-09-24add some toolbar links to group_list_members.tplspiderr1-1/+4
2021-09-24clean up group members listspiderr1-6/+25
2021-05-07tidy up register.tpl to not flag on $msg; check HTTP_REFERER in ↵spiderr2-6/+2
securityViolation log
2021-02-05empty check on last_loginspiderr1-2/+2
2021-02-05fix INCLUDE and CLASS pathsmodela bitweaver1-1/+1
2021-02-03remove custom theme.php feature bit_p_create_cssspiderr2-79/+0
2021-02-02fix INCLUDE pathmodela bitweaver1-1/+1
2021-02-02move _inc and _lib to includes/ and use PKG_INCLUDE_PATH constantsmodela bitweaver1-1/+1
2021-01-31PHP7 clean up dual static + object use of parseData, and create ↵spiderr1-1/+1
->getParsedData & ::filterDataHash