Changeset 2890
- Timestamp:
- Nov 19, 2008, 9:03:49 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/include/functions.php
r2882 r2890 1763 1763 * Invalidates cahed data (permissions and category counts) for all users. 1764 1764 */ 1765 function invalidate_user_cache() 1766 { 1767 $query = ' 1765 function invalidate_user_cache($full = true) 1766 { 1767 if ($full) 1768 { 1769 $query = ' 1770 TRUNCATE TABLE '.USER_CACHE_CATEGORIES_TABLE.';'; 1771 pwg_query($query); 1772 $query = ' 1773 TRUNCATE TABLE '.USER_CACHE_TABLE.';'; 1774 pwg_query($query); 1775 } 1776 else 1777 { 1778 $query = ' 1768 1779 UPDATE '.USER_CACHE_TABLE.' 1769 SET need_update = \'true\''; 1770 pwg_query($query); 1780 SET need_update = \'true\';'; 1781 pwg_query($query); 1782 } 1771 1783 trigger_action('invalidate_user_cache'); 1772 1784 } -
trunk/admin/maintenance.php
r2530 r2890 47 47 update_category('all'); 48 48 update_global_rank(); 49 invalidate_user_cache( );49 invalidate_user_cache(true); 50 50 break; 51 51 } -
trunk/upgrade.php
r2884 r2890 299 299 ); 300 300 301 invalidate_user_cache();302 303 301 // c13y_upgrade plugin means "check integrity after upgrade", so it 304 302 // becomes useful just after an upgrade … … 309 307 ;'; 310 308 pwg_query($query); 309 310 // Delete cache data 311 invalidate_user_cache(true); 312 $template->delete_compiled_templates(); 313 314 // Tables Maintenance 315 do_maintenance_all_tables(); 316 311 317 } 312 318 }
Note: See TracChangeset
for help on using the changeset viewer.