Cameron 
							
						 
					 
					
						
						
							
						
						92b365ffc3 
					 
					
						
						
							
							Issue  #3774  Allow e107 to function without setting directories in e107_config.php  
						
						
						
						
					 
					
						2019-05-17 13:27:36 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						f148e20837 
					 
					
						
						
							
							Moved library loading into class2. Fixes Fontawesome not loading early enough when added via theme.xml (with forum and possibly other parts of e107). Added the FONTAWESOME constant to Paths/Variables debug output.  
						
						
						
						
					 
					
						2019-04-11 10:47:50 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						3d9ed2b040 
					 
					
						
						
							
							Theme layout (Visibility Filter) detection enhanced. Help information improved.  
						
						
						
						
					 
					
						2019-04-06 12:11:05 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						94bdbfa7e2 
					 
					
						
						
							
							Fix for check_class tests.  
						
						
						
						
					 
					
						2019-03-08 12:10:28 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						a2d5b9c31e 
					 
					
						
						
							
							Improved getThemeLayout() method.  
						
						
						
						
					 
					
						2019-02-28 14:20:33 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						0c537aaf0d 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2019-02-26 15:54:51 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						60647dc5f8 
					 
					
						
						
							
							Made getThemeLayout() more flexible.  
						
						
						
						
					 
					
						2019-02-26 13:56:07 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						7259688c6d 
					 
					
						
						
							
							Notice removal  
						
						
						
						
					 
					
						2019-02-10 19:00:06 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						ee04ccc7db 
					 
					
						
						
							
							PHP 7.3 fix  
						
						
						
						
					 
					
						2019-02-08 11:01:42 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						59eed2752c 
					 
					
						
						
							
							PHPDoc fixes.  
						
						
						
						
					 
					
						2019-01-31 14:36:37 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						ae9628db2c 
					 
					
						
						
							
							Allow override of SITENAME and SITEDESCRIPTION constants.  
						
						
						
						
					 
					
						2019-01-28 12:02:10 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						9c4dbcab91 
					 
					
						
						
							
							Moved THEME_LAYOUT calculation out of class2.php and into theme_handler.php  
						
						
						
						
					 
					
						2019-01-23 19:06:03 -08:00 
						 
				 
			
				
					
						
							
							
								Nick Liu 
							
						 
					 
					
						
						
							
						
						4c6828be93 
					 
					
						
						
							
							Moved autoload responsibility to e107_class.php  
						
						... 
						
						
						
						Instead of every independently operating client code figuring out its
own autoload policies, the e107 class file e107_class.php now takes care
of autoloading.
Any client that uses the e107 class will automatically benefit from
autoloading for e107.
This cuts down on potential code duplication, and e107::getSingleton()
is no longer tied to trying to figure out the class path.
This commit REMOVES support for the unused constant flag
E107_DISABLE_AUTOLOAD introduced in
bdef2707b4f4cee92890 
						
						
					 
					
						2018-10-31 08:22:14 -05:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						1c7c230f41 
					 
					
						
						
							
							PHP Doc for $sql and $tp.  
						
						
						
						
					 
					
						2018-08-19 13:00:00 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						5f11415fbf 
					 
					
						
						
							
							Issue  #3101  Added option define('X-FRAME-SAMEORIGIN', false); for e107_config.php  
						
						
						
						
					 
					
						2018-08-03 17:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						b42e91217f 
					 
					
						
						
							
							Provide a default USERCLASS_LIST value while running in CLI mode.  
						
						
						
						
					 
					
						2018-07-19 20:49:16 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						998a8fe7c3 
					 
					
						
						
							
							JS datetimepicker() updated to latest version. Fixed datetimepicker() to respect the e107 timezone setting while saving as UTC. ie (admin > prefs > Date Display Options ) or the user's timezone setting (usersettings.php when the timezone user-extended field is enabled) .  
						
						
						
						
					 
					
						2018-05-24 15:16:02 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						de69b07318 
					 
					
						
						
							
							Basic Bootstrap 4 library support. Bootstrap4 theme added for testing purposes only.  
						
						
						
						
					 
					
						2018-03-08 13:45:08 -08:00 
						 
				 
			
				
					
						
							
							
								Deltik 
							
						 
					 
					
						
						
							
						
						d1a69b0c16 
					 
					
						
						
							
							Defers SITEURL and dependencies until SQL loaded  
						
						... 
						
						
						
						This is the least intrusive solution I could come up with.
Anything else I tried to reduce technical debt would break the very
tangled dependency web, so I settled for this.
Fixes : #3033  
						
						
					 
					
						2018-02-12 06:54:15 -06:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						21215da3b8 
					 
					
						
						
							
							define e_ROOT early in class2.php and remove extra realpath() calls.  
						
						
						
						
					 
					
						2018-02-04 18:43:20 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						318a849b77 
					 
					
						
						
							
							Extra Debug Performance Markers added for e_module includes.  
						
						
						
						
					 
					
						2018-01-25 16:10:51 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						fb7e9668e7 
					 
					
						
						
							
							Prevent clickjacking. Remove js/css query string when e_HTTP_STATIC is active.  
						
						
						
						
					 
					
						2018-01-18 14:16:43 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						b50677d50a 
					 
					
						
						
							
							Issue  #2860  - Additional Mark-Time added for 'Online' for reviewing performance.  
						
						
						
						
					 
					
						2018-01-13 14:11:46 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e92784eff2 
					 
					
						
						
							
							Allow shortcodes and other areas to retrieve tablerender() custom content, style, uniqueId etc.  
						
						
						
						
					 
					
						2018-01-10 14:17:39 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						a68cf279b6 
					 
					
						
						
							
							PHP Notice removal and debug info styling.  
						
						
						
						
					 
					
						2017-12-17 13:13:18 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						973e0dc009 
					 
					
						
						
							
							Issue  #6  Fixed global LAN loading issue on list_new, pm and others not using an "English" folder. Corrected global LAN definition on list_new.  
						
						
						
						
					 
					
						2017-12-16 12:25:18 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						a77b06881a 
					 
					
						
						
							
							Upgrades: Disable CL_WIDGETS plugin if detected.  
						
						
						
						
					 
					
						2017-12-11 13:44:49 -08:00 
						 
				 
			
				
					
						
							
							
								Lóna Lore 
							
						 
					 
					
						
						
							
						
						9ae155bfe2 
					 
					
						
						
							
							Fix for PHP Warning date(): It is not safe to rely on the system's timezone settings...  
						
						
						
						
					 
					
						2017-12-09 23:30:20 +01:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						b1ad67b0d8 
					 
					
						
						
							
							kAdmin styling updates. THEME_STYLE value is now correct for admin area.  
						
						
						
						
					 
					
						2017-10-31 13:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						80129e8838 
					 
					
						
						
							
							Debug code.  
						
						
						
						
					 
					
						2017-10-23 12:59:30 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e35259afe9 
					 
					
						
						
							
							Multisite navigation support (when multisite plugin installed)  
						
						
						
						
					 
					
						2017-10-11 18:57:32 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e9bd0c8936 
					 
					
						
						
							
							Issue  #2000  set unique ID for each tablerender() of news. Frontend complete.  
						
						
						
						
					 
					
						2017-09-29 11:49:32 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Thoene 
							
						 
					 
					
						
						
							
						
						8b8c59e66a 
					 
					
						
						
							
							Steam XURL  
						
						... 
						
						
						
						Added in class2.php - XURL_STEAM
Added in social\admin_config.php - Steam Community URL
Added in social\e_shortcode.php - Steam XURL 
						
						
					 
					
						2017-07-22 16:41:47 -05:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						3e88c01261 
					 
					
						
						
							
							Issue  #2638  - zlib compression content length.  
						
						
						
						
					 
					
						2017-05-16 14:31:51 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						4c6f015fa8 
					 
					
						
						
							
							Issue  #2600  defining e_HTTP_STATIC now applies to images (using thumbUrl/toImage) as well as js/css.  
						
						... 
						
						
						
						eg. define('e_HTTP_STATIC', 'http://static.mydomain.com/ '); 
						
						
					 
					
						2017-04-28 15:07:36 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						48a679bb98 
					 
					
						
						
							
							Static domain header added and example added to e107.htaccess  
						
						
						
						
					 
					
						2017-04-28 12:06:27 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						4650aa8d91 
					 
					
						
						
							
							New constant: e_VERSION for the currently installed version of e107. Prevents the need for further loading of ver.php and useful to detect when an upgrade of core files has been performed.  
						
						
						
						
					 
					
						2017-04-27 15:21:20 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						6531a68e00 
					 
					
						
						
							
							Menu Manager fix for old themes that contain includes.  
						
						
						
						
					 
					
						2017-01-30 11:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e3bfe28f0c 
					 
					
						
						
							
							More timing markers added.  
						
						
						
						
					 
					
						2017-01-22 14:20:40 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						7e6dbefd1a 
					 
					
						
						
							
							Prevent core pref corruption by old plugins that are using save_prefs();  
						
						
						
						
					 
					
						2017-01-18 19:56:27 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						de1ec15976 
					 
					
						
						
							
							New Constant: THEME_LEGACY added. Old themes will have a value of true, new themes (using theme.xml) as false.  
						
						
						
						
					 
					
						2017-01-15 08:56:13 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						c4874a3fda 
					 
					
						
						
							
							Remove LANs from debug info.  
						
						
						
						
					 
					
						2017-01-14 13:38:05 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						4765d19024 
					 
					
						
						
							
							Bootstrap 4 'Cards' support. New setContent() method added for breakdown of $text into separate elements for use by tablestyle() when available.  
						
						
						
						
					 
					
						2017-01-14 10:42:21 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						3c81473ccc 
					 
					
						
						
							
							When a user is online an additional CSS class is automatically added to the user avatar: user-avatar-online  
						
						
						
						
					 
					
						2017-01-13 12:22:47 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						34f96ff932 
					 
					
						
						
							
							Issue  #2146  - Disable PHP Strict errors in CLI mode.  
						
						
						
						
					 
					
						2016-12-22 11:36:13 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						b164750645 
					 
					
						
						
							
							Issue  #2146  
						
						
						
						
					 
					
						2016-12-22 10:57:59 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						3ebeb140bd 
					 
					
						
						
							
							Issue  #2146  - Possible fix for hiding strict PHP warnings.  
						
						
						
						
					 
					
						2016-12-22 10:29:34 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						67e0b43734 
					 
					
						
						
							
							Issue  #6 , Fix for duplicate LAN_IP, PHP 7.1 fixes. Fix for CLI failing when SSL is enabled, but command is using 'http'. Allow cURL to follow redirects, preventing broken feeds under certain circumstances.  
						
						
						
						
					 
					
						2016-12-16 12:13:52 -08:00 
						 
				 
			
				
					
						
							
							
								Lóna Lore 
							
						 
					 
					
						
						
							
						
						2f2b3cc7c0 
					 
					
						
						
							
							Set default timezone in init_session().  
						
						
						
						
					 
					
						2016-12-13 21:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Lóna Lore 
							
						 
					 
					
						
						
							
						
						04cf3a6dc2 
					 
					
						
						
							
							Updated Timezone EUF. Use user-defined timezone as default date timezone, if it's possible.  
						
						
						
						
					 
					
						2016-12-13 20:48:45 +01:00