Wednesday, Feb 18th  2026 @ 22:30:14  
 
 
  
www . shrum.net /updates
All scripting, coding, html, layout, design, .... basically everything here done by yours truly. - S

  

  
 
 
 
filter
 clear search
 
 
$domain$ :: $subdomain$

Site Modifications + Code Changelogs

If you frequent my site, you'll notice that I update it and the projects I create quite a bit.  Due to size and scope, updates are scattered all around.  This listing serves as a quick reference for those who only want to look at the newest changes.  By default, the latest 15 updates are listed below (with links to the changed or added content). If you are looking for a specific area of the site, use the search field above or use the site nav links in the top right and bottom right of the page. Area specific links are typically on the left side
 
$domain$ :: $subdomain$ :: $title$
# of Columns
PAGINATION NAVIGATION
RECORDS PER PAGE
 

1 2 3 4 5 6 7

     Page 1 of 3     

30 45 60 - All

 

Displaying 15 [  1 - 15  ] of 34 matching entries (out of 37) in descending base order

 
 

 
  2026.02.18 @ 20.42.10

 

  [ /sean/code/hotrkeyz ] :: Rev to v.1.06. Added a 'first run' dialog that explains basic usage of Hotrkeyz. This dialog then goes silent on future executions. Documentation updated to include screenshot of dialog. Added some additional FAQ entries as well.  [ edit ]
    
 
 

 
  2026.02.18 @ 17.52.52

 

  [ /sean/code ] :: In an effort to give me more flexibility on file locations, I've modified all projects to route web calls for updates to '[project dir]/updates.html' which will redirect to the appropriate CATS call and location of the update files. This allows me to move updates in the future without having to modify code and recompile. Additionally, the same has been done for support calls. These now all go to '[project dir]/support.html' to be redirected. Any project that had a 'donate' link in it has had this removed. All projects that use these calls have been updated and recompiled.  [ edit ]
    
 
 

 
  2026.02.17 @ 18.42.33

 

  [ /sean/code/ezpcdets ] :: Code and documentation changes. Rev to v.2.20. Hovering over the EzpcDets Systray icon will display LAN1 & WAN address info. Clicking on the Systray icon will display 3 lines: "[Domain] / Computername / Username / os ver and sp ver" on line 1, "Sysdrive free and total" on line 2, and "Sysmem load % and total" on line 3. Binaries are updated. Documentation is updated to include updated screenshots.  [ edit ]
    
 
 

 
  2026.02.17 @ 16.59.24

 

  [ /updates ] :: Moved '/sean/updates' to '/updates' (a higher level to act as "catch all" for site-wide updates). Sub area searches can be done thru the search field at the top of the page. Access to updated areas can be done via the included link located at the front of each update post. Direct calls to 'shrum.net/sean/updates' will automatically redirect to the new location and will automatically filter on just '/sean' (sub)area updates. Some update calls from my apps and utilities (if present) will fail but ultimately, all homepage links will continue to work and links to area specific updates will work from there. Code has been updated but binaries should be built to incorporate the new site layout.  [ edit ]
    
 
 

 
  2026.01.29 @ 20.11.10

 

  [ /sean/code/orphaned ] :: Code and documentation uploaded. Click the link to get more info on this utility for locating orphaned files in a backup.  [ edit ]
    
 
 

 
  2026.01.27 @ 23.41.16

 

  [ /sean/code/orphaned ] :: Creating a new app for locating/segregating orphaned files in a backup. These are files that no longer match up to the source locations in active use either because the source file was renamed, moved, or deleted. When such file is found it is copied (maybe moved later) to a subfolder. This allows users with years of backed up files to create a folder of only orphaned files. It's in development and I'll give it the production treatment, complete with command line enabling and dialog prompting later. Right now I'm testing on my backup.  [ edit ]
    
 
 

 
  2025.12.14 @ 17.13.43

 

  [ /sean/code/cats ] :: Added value operations to [search] to include >, <, >=, <=. Script documentation updated to reflect these additions.  [ edit ]
    
 
 

 
  2025.11.25 @ 13.55.40

 

  [ /sean/code/cats ] :: [where] is now a "server side" protected parameter (if user tries to overwrite or NULL the parameter via the query string, it is ignored). This allows webmasters to filter recordsets prior to passing [DATA] to the user to view and start doing searches on. Ultimately, the best place to do filtering is in a plugin but this gives a more flexible option for when it's needed instead of creating multiple plugins that require redundant coding.  [ edit ]
    
 
 

 
  2025.11.23 @ 19.55.16

 

  [ /sean/code/cats ] :: RECORD2,3,4 parameters are now depreciated and no longer supported. Never used these and really can't see a situation where multiple record templates would be needed. Site documentation updated.  [ edit ]
    
 
 

 
  2025.11.22 @ 17.26.39

 

  [ /sean/code/cats ] :: Added sort on CATS [search] operators, gives the following order of operation: - (not include), + (must include), none (or), ^ (case sensitive or), " (phrase or) which allows me to halt additional processing on multi term search strings if NOT or AND conditions are not met first (OR conditions skipped).  [ edit ]
    
 
 

 
  2025.11.21 @ 23.21.04

 

  [ /sean/code/cats ] :: Recordnum counter was not respecting actual record number when displayed as part of a [limit] set, was resetting to '1' on page 2, 3, etc. Adding $aRecordset['start'] to $iRecord fixed this.  [ edit ]
    
 
 

 
  2025.11.21 @ 21.25.45

 

  [ /sean/code/cats ] :: [in] parameter now handles user defined field(s) selection for [search] and provides more robust filtering options using conditional operators (+/-/"/^). Going forward, the following SQL parameters are deprecated and no longer used with CATS directly (can still be used by plugins): [select], [from], [group], [sql].  [ edit ]
    
 
 

 
  2025.11.21 @ 01.57.00

 

  [ /sean/code/cats ] :: Optimization; [search] bails out when conditions do not match user requested terms. This will greatly decrease search times on large data sets. Added '^' for defining a case sensitive search term as all other searches case insensitive (fuzzy). Version rev 4.12.  [ edit ]
    
 
 

 
  2025.11.20 @ 19.44.45

 

  [ /sean/code/cats ] :: Added code to use $aScript['subdomain'] to create cyclical link between 'local.[domainname]' and 'www.[domainname]' to allow for 1 click switching between development server and live server  [ edit ]
    
 
 

 
  2025.11.19 @ 20.55.55

 

  [ /sean/code/cats ] :: Added code variable names in Template Tokens documentation so users know where the values are coming from.  [ edit ]
    
 
 

Displaying 15 [  1 - 15  ] of 34 matching entries (out of 37) in descending base order

 

1 2 3 4 5 6 7

     Page 1 of 3     

30 45 60 - All

 
# of Columns
PAGINATION NAVIGATION
RECORDS PER PAGE
 
 
top

Page generation time = 0.0080/s
Page size (minus graphic elements) = 94kb

bookmark

feedback print

back

Since 1992 - shrum.net

Copyright 2026 Sean Shrum

 
 
CATS.PHP [C]ontent [A]cquisition and [T]emplating [S]cript v.4.14 [ 2025.12.14 ] by Sean Shrum