Benedikt Dahm 
								
							 
						 
						
							
							
								
							
							
	aada5cab0a  
						 
						
							
							
								
								
								Swagger: Output swagger description when api.php (__FILE__) is requested and no path requested entitiy is given  
							
							
							
							
						 
						
							2017-03-15 23:26:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	71116bc8e5  
						 
						
							
							
								
								
								12.04 compatability fix  
							
							
							
							
						 
						
							2017-03-15 22:57:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	33d82a6a08  
						 
						
							
							
								
								
								12.04 compatability fix  
							
							
							
							
						 
						
							2017-03-15 22:55:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	c05cb8d130  
						 
						
							
							
								
								
								cleanup construct  
							
							
							
							
						 
						
							2017-03-15 22:32:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	b91bd3177a  
						 
						
							
							
								
								
								cleanup construct  
							
							
							
							
						 
						
							2017-03-15 19:17:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mevdschee 
								
							 
						 
						
							
							
								
							
							
	444b530f38  
						 
						
							
							
								
								
								update docs  
							
							
							
							
						 
						
							2017-03-15 17:45:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mevdschee 
								
							 
						 
						
							
							
								
							
							
	c298faa57a  
						 
						
							
							
								
								
								update docs  
							
							
							
							
						 
						
							2017-03-15 17:43:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mevdschee 
								
							 
						 
						
							
							
								
							
							
	fec8b5ccef  
						 
						
							
							
								
								
								fix   #207  
							
							
							
							
						 
						
							2017-03-15 17:37:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	f7d0dbb4e8  
						 
						
							
							
								
								
								Merge pull request  #207  from VyseExhale/patch-1  
							
							... 
							
							
							
							
							Possible fix for issue 206 
							
						 
						
							2017-03-15 17:36:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	c6d79bbdf3  
						 
						
							
							
								
								
								Merge branch 'master' into patch-1  
							
							
							
							
						 
						
							2017-03-15 17:36:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mevdschee 
								
							 
						 
						
							
							
								
							
							
	9039cb66a9  
						 
						
							
							
								
								
								Added example from  #207  
							
							
							
							
						 
						
							2017-03-15 17:31:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mevdschee 
								
							 
						 
						
							
							
								
							
							
	b11f5966e6  
						 
						
							
							
								
								
								Fix for  #130  
							
							
							
							
						 
						
							2017-03-15 17:26:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Dam 
								
							 
						 
						
							
							
								
							
							
	70922c6ec2  
						 
						
							
							
								
								
								Possible fix for issue 206  
							
							... 
							
							
							
							
							Possible fix for [issue 206](https://github.com/mevdschee/php-crud-api/issues/206 )
soft delete example
```php
'before'=>function(&$cmd, &$db, &$tab, &$id, &$in) { 
	if ($cmd == 'delete') {
		$cmd = 'update'; // change command to update
		foreach($in as $k => $o) {
			$in[$k]->deleted = date('Y-m-d H:i:s', time());
		}				
	}
			
},
'column_authorizer'=>function($cmd, $db ,$tab, $col) { 
	return ( ! in_array($col, array('deleted')));
},
'record_filter'=>function($cmd,$db,$tab) { 
	return array('deleted,is,null');
}
``` 
							
						 
						
							2017-03-15 15:35:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mevdschee 
								
							 
						 
						
							
							
								
							
							
	0da7a623fa  
						 
						
							
							
								
								
								bugfix DST  
							
							
							
							
						 
						
							2017-03-13 20:33:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	ea0166bb00  
						 
						
							
							
								
								
								bugfix  
							
							
							
							
						 
						
							2017-03-12 23:06:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	b59e18163a  
						 
						
							
							
								
								
								Merge branch 'master' of github.com:mevdschee/php-crud-api  
							
							
							
							
						 
						
							2017-03-12 23:04:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	67ac9da434  
						 
						
							
							
								
								
								Use only second precision on dates in tests  
							
							
							
							
						 
						
							2017-03-12 23:04:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	65f052a21a  
						 
						
							
							
								
								
								Update README.md  
							
							
							
							
						 
						
							2017-03-12 15:12:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	f5a2c56e23  
						 
						
							
							
								
								
								Update README.md  
							
							
							
							
						 
						
							2017-03-12 15:04:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	e05752c63f  
						 
						
							
							
								
								
								Adjust before handler to facilitate  #130  
							
							
							
							
						 
						
							2017-03-12 14:19:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	272f5759f4  
						 
						
							
							
								
								
								Adjust before handler to facilitate  #130  
							
							
							
							
						 
						
							2017-03-12 14:17:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	7d3968ce50  
						 
						
							
							
								
								
								bugfix  
							
							
							
							
						 
						
							2017-03-12 10:35:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	6710c042f9  
						 
						
							
							
								
								
								Before handler to facilitate  #151  
							
							
							
							
						 
						
							2017-03-12 10:30:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	4cf339c9ea  
						 
						
							
							
								
								
								Before handler to facilitate  #151  
							
							
							
							
						 
						
							2017-03-12 09:56:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	7ff9ff9d30  
						 
						
							
							
								
								
								Allow error logging  
							
							
							
							
						 
						
							2017-03-11 09:04:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	1a41e008e7  
						 
						
							
							
								
								
								whitespace  
							
							
							
							
						 
						
							2017-03-11 01:46:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	f4bb543d47  
						 
						
							
							
								
								
								Improve documentation  
							
							
							
							
						 
						
							2017-03-11 01:24:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	bc31c2ba67  
						 
						
							
							
								
								
								As discussed in  #200  
							
							
							
							
						 
						
							2017-03-11 00:22:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	4e27405863  
						 
						
							
							
								
								
								As discussed in  #200  
							
							
							
							
						 
						
							2017-03-10 23:09:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	ee34a99942  
						 
						
							
							
								
								
								As discussed in  #200  
							
							
							
							
						 
						
							2017-03-10 23:00:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	d50eac6813  
						 
						
							
							
								
								
								Merge pull request  #200  from VyseExhale/patch-1  
							
							... 
							
							
							
							
							after_create 
							
						 
						
							2017-03-10 22:40:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	37f2e0d6a1  
						 
						
							
							
								
								
								Merge pull request  #201  from jr3cermak/master  
							
							... 
							
							
							
							
							A little bugfix. 
							
						 
						
							2017-03-10 20:44:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rob Cermak 
								
							 
						 
						
							
							
								
							
							
	cefe7b44e9  
						 
						
							
							
								
								
								Fix for schema object.  If no fields are required, do not add required tag.  Fix to tests (Token->TOKEN).  
							
							
							
							
						 
						
							2017-03-10 18:47:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Dam 
								
							 
						 
						
							
							
								
							
							
	b712ebc8d7  
						 
						
							
							
								
								
								after_create  
							
							... 
							
							
							
							
							Hi Maurits,
I needed a callback function that got triggered on a new db entry (Create).
For example I wanted to send an e-mail to a newly registered member.
In this example I have a "members" table with the columns: id , firstName, lastName, email
the yourEmailFunction method will send a welcome message to the newly entered member.
```php
$api = new PHP_CRUD_API(array(
   'after_create'=>function($db,$tab,$row) {
      if ($tab == 'members') 
         yourEmailFunction($row['firstName'],$row['lastName'],$row['email']);
      }
   }
));
$api->executeCommand();
```
Tell me you thoughts... maybe if you like it and willing to accept the pull request I can also create an after_delete and after_update method. 
							
						 
						
							2017-03-09 15:14:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	88b7bdb41a  
						 
						
							
							
								
								
								bugfix  
							
							
							
							
						 
						
							2017-03-07 04:17:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	fc12285ad9  
						 
						
							
							
								
								
								Added response interceptor to transform 'x-xsrf-token' header into 'XSRF-TOKEN' cookie for cross-domain requests  
							
							
							
							
						 
						
							2017-03-07 02:54:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	a20a82cefd  
						 
						
							
							
								
								
								Improve bash authentication example  
							
							
							
							
						 
						
							2017-03-05 10:25:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	8deb13d824  
						 
						
							
							
								
								
								Improve bash implementation  
							
							
							
							
						 
						
							2017-03-05 10:17:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	24522ce8bb  
						 
						
							
							
								
								
								Added comments  
							
							
							
							
						 
						
							2017-03-05 10:05:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	e069d28e5c  
						 
						
							
							
								
								
								Add bash curl examples  
							
							
							
							
						 
						
							2017-03-05 09:52:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	40be702430  
						 
						
							
							
								
								
								Merge branch 'master' of github.com:mevdschee/php-crud-api  
							
							
							
							
						 
						
							2017-03-05 02:41:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	c060399550  
						 
						
							
							
								
								
								Improve CORS header implementation  
							
							
							
							
						 
						
							2017-03-05 02:40:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	3fadb01951  
						 
						
							
							
								
								
								updated json2xml.php  
							
							
							
							
						 
						
							2017-03-03 23:55:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	e550cb85a9  
						 
						
							
							
								
								
								Merge pull request  #195  from karllhughes/master  
							
							... 
							
							
							
							
							Allowing json, jsonb in postgres 
							
						 
						
							2017-02-28 08:00:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Karl Hughes 
								
							 
						 
						
							
							
								
							
							
	244696c091  
						 
						
							
							
								
								
								Allowing json, jsonb in postgres  
							
							
							
							
						 
						
							2017-02-27 12:50:21 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mevdschee 
								
							 
						 
						
							
							
								
							
							
	4f5f7cf2d3  
						 
						
							
							
								
								
								bugfix  
							
							
							
							
						 
						
							2017-02-27 14:33:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	7e0c2410be  
						 
						
							
							
								
								
								bugfix  
							
							
							
							
						 
						
							2017-02-26 23:05:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	6da5732fd0  
						 
						
							
							
								
								
								Fix for  #193 , thank you jr3cermak  
							
							
							
							
						 
						
							2017-02-26 14:33:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	18b29420e8  
						 
						
							
							
								
								
								Fix for  #193 , thank you jr3cermak  
							
							
							
							
						 
						
							2017-02-26 14:15:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maurits van der Schee 
								
							 
						 
						
							
							
								
							
							
	16a2abec99  
						 
						
							
							
								
								
								Fix for  #193 , thank you jr3cermak  
							
							
							
							
						 
						
							2017-02-26 13:57:41 +01:00