| 
							
							
								 Shish | 7e43e2e304 | split www stuff to index.php and test things to tests/bootstrap.php | 2020-01-27 19:28:58 +00:00 |  | 
			
				
					| 
							
							
								 Shish | 903679dc53 | more stuff into regular functions | 2020-01-27 18:24:11 +00:00 |  | 
			
				
					| 
							
							
								 Shish | 9eb5acf2dc | use strict types | 2020-01-26 16:27:56 +00:00 |  | 
			
				
					| 
							
							
								 Shish | cb29d07ecc | get rid of exists(), because rowCount doesn't work consistently | 2019-12-10 01:17:14 +00:00 |  | 
			
				
					| 
							
							
								 Shish | 6b2304af93 | format | 2019-11-27 12:13:04 +00:00 |  | 
			
				
					| 
							
							
								 Shish | 861def1aa3 | be explicit about using FFS-PHP's PDO not vanilla PDO | 2019-11-26 10:26:38 +00:00 |  | 
			
				
					| 
							
							
								 Shish | a175405210 | replace ipban page with microcrud | 2019-11-24 15:59:14 +00:00 |  | 
			
				
					| 
							
							
								 Shish | c94f289291 | html_escape all exception messages - pass query out-of-band if we want it formatted | 2019-11-11 16:43:42 +00:00 |  | 
			
				
					| 
							
							
								 Shish | 55c6854003 | formatting | 2019-11-02 19:57:34 +00:00 |  | 
			
				
					| 
							
							
								 Matthew Barbour | 3efa76c6a2 | Added set_timeout to database and engine | 2019-10-18 16:34:12 +01:00 |  | 
			
				
					| 
							
							
								 Matthew Barbour | d1853ee1db | Added scoreql option to database functions to make using scoreql less verbose Added exists function to the database | 2019-10-18 16:32:06 +01:00 |  | 
			
				
					| 
							
							
								 Shish | e08cdb1638 | make Cache its own thing, separate from Database | 2019-10-02 10:49:32 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 486c048950 | typo | 2019-10-02 09:06:00 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 704cab4470 | type fixes | 2019-10-02 09:03:14 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 08293bd32a | remove hack for ancient php bug | 2019-10-01 11:07:38 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 19c4fcaf34 | even with EMULATE_PREPARES=false, sqlite still returns strings for int columns... | 2019-09-30 10:40:15 +01:00 |  | 
			
				
					| 
							
							
								 Shish | fd2d434c61 | return native types (int, float) for mysql | 2019-09-30 10:19:47 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 0f4a0275b5 | use is_int instead of is_numeric if we want to reject numeric strings, should fix #681 | 2019-09-29 17:58:56 +01:00 |  | 
			
				
					| 
							
							
								 Shish | a6bb15d859 | formatting | 2019-09-29 14:30:55 +01:00 |  | 
			
				
					| 
							
							
								 Matthew Barbour | fc294bfb3c | add tracer_enabled check to the database class to prevent unnecessary memory build-up when tracer isn't outputting. Globalized tracer_enabled to make it easier to access | 2019-08-01 08:15:43 -05:00 |  | 
			
				
					| 
							
							
								 Shish | eb885c443c | trim leading whitespace when logging queries | 2019-07-07 19:22:44 +01:00 |  | 
			
				
					| 
							
							
								 Shish | b43ad07abe | typo | 2019-07-07 15:42:19 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 1e1ede7db6 | log which method was used to wrap db->execute | 2019-07-07 15:12:51 +01:00 |  | 
			
				
					| 
							
							
								 Shish | bca74a0db5 | drop DEBUG_SQL - all of that info is included in the trace file, fixes #674 | 2019-07-07 13:52:53 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 99646a4b00 | bump tracer api | 2019-07-07 13:30:50 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 3954f3d296 | merge iterable queries with new count_time | 2019-07-07 11:11:27 +01:00 |  | 
			
				
					| 
							
							
								 matthew | d64603674e | Added ability to use generators with database queries. Adapted bulk actions to use generators. | 2019-07-07 11:10:40 +01:00 |  | 
			
				
					| 
							
							
								 Shish | b285acf70a | tracer-complete needs start time | 2019-07-06 23:01:22 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 8ea78eed6a | have database performance measured in three ways at once, instead of three separate ways | 2019-07-06 21:41:48 +01:00 |  | 
			
				
					| 
							
							
								 Shish | ccb9c493d5 | s/Context/EventTracer/g | 2019-07-05 20:49:47 +01:00 |  | 
			
				
					| 
							
							
								 Matthew Barbour | 6a6d73168b | Added function to database object for interpreting parameter values to ones that are database-appropriate. Specifically, to turn true/false into the correct values for a bool column. | 2019-07-05 16:25:03 +01:00 |  | 
			
				
					| 
							
							
								 Matthew Barbour | 1370afec72 | Moved database driver constants to DatabaseDriver | 2019-06-20 10:47:15 -05:00 |  | 
			
				
					| 
							
							
								 Matthew Barbour | 6f501a6e74 | Database driver constants | 2019-06-14 13:38:47 -05:00 |  | 
			
				
					| 
							
							
								 Shish | da10859bb3 | fixes | 2019-05-29 19:50:12 +01:00 |  | 
			
				
					| 
							
							
								 Shish | bf473f6d51 | more lint fixes | 2019-05-29 18:23:29 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 2396ae2ef9 | fix a bunch of lints | 2019-05-28 20:27:23 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 93cc732d39 | fix tests | 2019-05-28 19:00:23 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 34b05cca7c | PSR-2. I'm not a huge fan, but ugly consistency beats no consistency... | 2019-05-28 17:59:38 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 5ec3e89884 | php7.1 all the things | 2019-05-28 17:31:20 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 189385ff61 | forgot that php isn't python | 2019-05-28 15:16:22 +01:00 |  | 
			
				
					| 
							
							
								 Shish | 4b4ff68729 | decouple cache and db a little | 2019-05-28 15:06:03 +01:00 |  | 
			
				
					| 
							
							
								 Shish | b2f10ea5ab | split up files in core/ for saner management | 2018-11-05 22:30:18 +00:00 |  |