mevdschee
b11f5966e6
Fix for #130
7 years ago
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');
}
```
7 years ago
mevdschee
0da7a623fa
bugfix DST
7 years ago
Maurits van der Schee
ea0166bb00
bugfix
7 years ago
Maurits van der Schee
b59e18163a
Merge branch 'master' of github.com:mevdschee/php-crud-api
7 years ago
Maurits van der Schee
67ac9da434
Use only second precision on dates in tests
7 years ago
Maurits van der Schee
65f052a21a
Update README.md
7 years ago
Maurits van der Schee
f5a2c56e23
Update README.md
7 years ago
Maurits van der Schee
e05752c63f
Adjust before handler to facilitate #130
7 years ago
Maurits van der Schee
272f5759f4
Adjust before handler to facilitate #130
7 years ago
Maurits van der Schee
7d3968ce50
bugfix
7 years ago
Maurits van der Schee
6710c042f9
Before handler to facilitate #151
7 years ago
Maurits van der Schee
4cf339c9ea
Before handler to facilitate #151
7 years ago
Maurits van der Schee
7ff9ff9d30
Allow error logging
7 years ago
Maurits van der Schee
1a41e008e7
whitespace
7 years ago
Maurits van der Schee
f4bb543d47
Improve documentation
7 years ago
Maurits van der Schee
bc31c2ba67
As discussed in #200
7 years ago
Maurits van der Schee
4e27405863
As discussed in #200
7 years ago
Maurits van der Schee
ee34a99942
As discussed in #200
7 years ago
Maurits van der Schee
d50eac6813
Merge pull request #200 from VyseExhale/patch-1
after_create
7 years ago
Maurits van der Schee
37f2e0d6a1
Merge pull request #201 from jr3cermak/master
A little bugfix.
7 years ago
Rob Cermak
cefe7b44e9
Fix for schema object. If no fields are required, do not add required tag. Fix to tests (Token->TOKEN).
7 years ago
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.
7 years ago
Maurits van der Schee
88b7bdb41a
bugfix
7 years ago
Maurits van der Schee
fc12285ad9
Added response interceptor to transform 'x-xsrf-token' header into 'XSRF-TOKEN' cookie for cross-domain requests
7 years ago
Maurits van der Schee
a20a82cefd
Improve bash authentication example
7 years ago
Maurits van der Schee
8deb13d824
Improve bash implementation
7 years ago
Maurits van der Schee
24522ce8bb
Added comments
7 years ago
Maurits van der Schee
e069d28e5c
Add bash curl examples
7 years ago
Maurits van der Schee
40be702430
Merge branch 'master' of github.com:mevdschee/php-crud-api
7 years ago
Maurits van der Schee
c060399550
Improve CORS header implementation
7 years ago
Maurits van der Schee
3fadb01951
updated json2xml.php
7 years ago
Maurits van der Schee
e550cb85a9
Merge pull request #195 from karllhughes/master
Allowing json, jsonb in postgres
7 years ago
Karl Hughes
244696c091
Allowing json, jsonb in postgres
7 years ago
mevdschee
4f5f7cf2d3
bugfix
7 years ago
Maurits van der Schee
7e0c2410be
bugfix
7 years ago
Maurits van der Schee
6da5732fd0
Fix for #193 , thank you jr3cermak
7 years ago
Maurits van der Schee
18b29420e8
Fix for #193 , thank you jr3cermak
7 years ago
Maurits van der Schee
16a2abec99
Fix for #193 , thank you jr3cermak
7 years ago
Maurits van der Schee
1e7b510062
bugfix
7 years ago
Maurits van der Schee
082d5e4a37
bugfix
7 years ago
Maurits van der Schee
34c7ac98ff
Small fix for #192 and #192 to detect integer types
7 years ago
Maurits van der Schee
71a62e9439
small bugfix for #191 and #192
7 years ago
Maurits van der Schee
e718557ced
Refactor for #191 and #192
7 years ago
Maurits van der Schee
83035f5aab
Refactor for #191 and #192
7 years ago
Maurits van der Schee
113c0006ca
Merge pull request #192 from jr3cermak/master
Adding "x-dbtype" to show database field type
7 years ago
Maurits van der Schee
72e11f221e
Merge branch 'master' into master
7 years ago
Maurits van der Schee
f09ef2166d
Merge pull request #191 from VyseExhale/patch-1
Database column type in metadata
7 years ago
Rob Cermak
7fb964c469
Add translation of numeric types in MySQL to actual types.
7 years ago
Rob Cermak
6de69b2abd
Add x-dbtype to show actual field type from database.
7 years ago