commit
eb3f725e5b
|
@ -145,6 +145,9 @@ class AppController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->ACL->checkAccess();
|
$this->ACL->checkAccess();
|
||||||
|
$version = file_get_contents(ROOT . DS . 'src' . DS . 'VERSION.json');
|
||||||
|
$version = json_decode($version, true)['version'];
|
||||||
|
$this->set('cerebrate_version', $version);
|
||||||
if (!$this->ParamHandler->isRest()) {
|
if (!$this->ParamHandler->isRest()) {
|
||||||
$this->set('ajax', $this->request->is('ajax'));
|
$this->set('ajax', $this->request->is('ajax'));
|
||||||
$this->request->getParam('prefix');
|
$this->request->getParam('prefix');
|
||||||
|
|
|
@ -15,8 +15,10 @@ use Cake\Database\Expression\QueryExpression;
|
||||||
use Cake\Routing\Router;
|
use Cake\Routing\Router;
|
||||||
use Cake\Http\Exception\MethodNotAllowedException;
|
use Cake\Http\Exception\MethodNotAllowedException;
|
||||||
use Cake\Http\Exception\NotFoundException;
|
use Cake\Http\Exception\NotFoundException;
|
||||||
|
use Cake\Http\Exception\BadRequestException;
|
||||||
use Cake\Collection\Collection;
|
use Cake\Collection\Collection;
|
||||||
use App\Utility\UI\IndexSetting;
|
use App\Utility\UI\IndexSetting;
|
||||||
|
use phpDocumentor\Reflection\DocBlock\Tags\InvalidTag;
|
||||||
|
|
||||||
class CRUDComponent extends Component
|
class CRUDComponent extends Component
|
||||||
{
|
{
|
||||||
|
@ -703,6 +705,9 @@ class CRUDComponent extends Component
|
||||||
private function __massageInput($params)
|
private function __massageInput($params)
|
||||||
{
|
{
|
||||||
$input = $this->request->getData();
|
$input = $this->request->getData();
|
||||||
|
if (empty($input)) {
|
||||||
|
throw new BadRequestException(__('Invalid request content. Please make sure that you pass the data to be handled in the body and that the proper Accept and Content-type headers are set. This could also be caused by invalid JSON data being passed.'));
|
||||||
|
}
|
||||||
if (!empty($params['override'])) {
|
if (!empty($params['override'])) {
|
||||||
foreach ($params['override'] as $field => $value) {
|
foreach ($params['override'] as $field => $value) {
|
||||||
$input[$field] = $value;
|
$input[$field] = $value;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{
|
{
|
||||||
"version": "1.23",
|
"version": "1.24",
|
||||||
"application": "Cerebrate"
|
"application": "Cerebrate"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
<div class="d-flex">
|
<div class="d-flex">
|
||||||
|
<div class="global-search-container d-md-block d-none me-4">
|
||||||
|
<span><a style="text-decoration: none" class="link-light" href="https://cerebrate-project.org">Cerebrate</a> <a style="text-decoration: none" class="link-light" href="https://github.com/cerebrate-project/cerebrate/releases/tag/v<?= h($cerebrate_version) ?>">v<?= h($cerebrate_version) ?></a></span>
|
||||||
|
</div>
|
||||||
<div class="global-search-container d-md-block d-none">
|
<div class="global-search-container d-md-block d-none">
|
||||||
<span class="search-input-container">
|
<span class="search-input-container">
|
||||||
<input type="text" class="form-control d-inline-block" id="globalSearch" placeholder="<?= __('Search in Cerebrate...') ?>">
|
<input type="text" class="form-control d-inline-block" id="globalSearch" placeholder="<?= __('Search in Cerebrate...') ?>">
|
||||||
|
|
Loading…
Reference in New Issue