summaryrefslogtreecommitdiff
path: root/admin
AgeCommit message (Collapse)AuthorFilesLines
2026-06-06kernel: fix PHP 8.1 float-to-int deprecations in apc.php GD image codeLester Caine1-3/+6
PHP 8.1 deprecated implicit float→int narrowing. The APC admin pie and bar chart generators pass float angle and height values directly to GD functions (imagefilledarc, imagefilledrectangle, imageline) which require int coordinates. Cast $start/$end to int at the top of fill_arc() and text_arc(), $h to int at the top of fill_box(), and the $h calculations in the bar chart loop (case 3) inline. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04admin_system: fix cache prune safety check to allow TEMP_PKG_PATH and ↵Lester Caine1-1/+2
STORAGE_PKG_PATH The guard strpos($item['path'], BIT_ROOT_PATH) always failed for any cache directory under TEMP_PKG_PATH (e.g. icons, modules, system cache) since TEMP_PKG_PATH is outside the web root. None of those caches were ever actually cleared. Extend the check to accept all three known safe roots. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01Add 5.0.1 upgrade script to store bitweaver_version in kernel_configLester Caine1-0/+17
Without this, MIN_BIT_VERSION 5.0.1 forces the installer on every request but has no script to advance the stored version past 5.0.0. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01Remove 5.0.0 upgrade script — default version set to 5.0.0Lester Caine1-12/+0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18Check if the installer package is enabled.Lester Caine1-0/+3
Prodution sites the symlink should only be added when needed
2026-05-15Further trimming of role_model selectionLester Caine1-3/+0
2026-05-14php-cs-fixer tidies to php8.5 standardsLester Caine13-131/+124
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2025-09-04Trap divid by zero error when nothing to displaylsces1-2/+2
2025-08-29Admin functions changes to cover uninitialized variables and style changes ↵lsces16-1037/+1000
for PHP8.4
2025-08-29Drop unused upgrade stufflsces2-477/+2
2025-08-16update apc.php for PHP8+spiderr1-759/+779
2022-08-16update kernel_config.config_name to C(64)spiderr1-1/+1
2021-09-03fix &= assignmentspiderr1-1/+1
2021-02-04define ADMIN path, clean up more _INCLUDEspiderr5-5/+5
2021-02-03update path for kernel/includes/setup_inc.phpmodela bitweaver10-10/+10
2021-02-02move _inc and _lib to includes/ and use PKG_INCLUDE_PATH constantsmodela bitweaver1-1/+1
2018-07-31update browsecap.inispiderr1-4973/+8269
2016-12-05add default browscap.inispider@app21-0/+11018
2016-06-21update for BitSystem::get(set)ActivePackage() instead of ACTIVE_PACKAGEspider@app11-1/+1
2016-06-17update apc.php stat pagespider@app11-10/+16
2016-06-17improve apcu object cachingspider@app11-2/+0
2016-02-07Styling changelsces1-2/+2
2016-02-07Move from Smarty2 to Smarty3 function stylelsces6-15/+15
2015-02-06add site_hidden to prevent search engine indexingspider1-0/+1
2015-01-20update apc.php statusspider1-91/+86
2014-10-22Mergelsces1-307/+94
2014-10-22tidy CAD mine typeslsces1-2/+4
2014-09-19update apc.php and link to it in server_stats.tplspider1-307/+94
2014-05-23use bitweaver authChristian Fowler1-1/+1
2013-05-08move deault mod_package_menu to the rightspiderr1-1/+1
2013-04-07clean up menusChristian Fowler1-3/+3
2013-04-03lots of clean up for bootstrap menus, headers, and footer; purge some ↵spiderr1-19/+0
ancient defaults
2013-04-01add apc statsspiderr1-0/+1364
2012-08-06Role model switch on kernellsces1-0/+4
2012-07-18update mime.typesspiderr1-648/+673
2012-05-05add some sitemaps adminspiderr1-0/+33
2010-06-29move config/kernel_config_inc.php to config/kernel/config_inc.php and now we ↵Bitweaver1-1/+1
have some standardized modularity forming for config/<pkg>/blah..., also all non-exec files have _inc.php by convention
2010-06-22move config_inc.php to config root dir where all install specific ↵tekimaki1-1/+1
configurations are to be housed
2010-06-09Strip down CVS keywords.cvs2git11-11/+11
2010-02-08deprecate root bit_setup_inc use kernel/setup_inc.phpwjames58-15/+15
2009-10-01remove ref to non-existant copyright.txt filewjames59-18/+18
2009-10-01fix LGPL license ref from non-existant license.txt file to lgpl urlwjames59-18/+18
2009-09-29Make auto-install work better for tableless packages and introduce idea of ↵Daniel Sutcliffe1-5/+13
auto-update
2009-03-17typowjames51-2/+2
2009-03-11clean up codeMax Kremmel1-42/+30
2009-02-19use p_<pkg>_admin for determing the presence and contents of the global ↵Christian Fowler1-11/+18
admin menu. previousl this was controlled entirely by p_admin for all packages. now, groups can be assigned administrative control of packages ad hoc
2009-01-31add additional checks to make nuking cache saferMax Kremmel1-25/+50
2009-01-22provide information about upgrades when these are available.Max Kremmel1-1/+11
2009-01-12site_display_timezone is not required when site_display_utc is UTCLester Caine1-1/+0
2008-10-31further dispersion of requirement stuff. you now get appropriate warnings ↵Max Kremmel1-3/+3
when a rquired package is not active. required packages can not be disabled.