Skip to content

Commit

Permalink
fix disabled elements in headmenu
Browse files Browse the repository at this point in the history
  • Loading branch information
mnoskov committed Feb 21, 2021
1 parent 37e9365 commit 8da8d75
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions manager/media/style/default/ajax.php
Expand Up @@ -141,7 +141,7 @@
case 'element_tplvars':
$a = 301;
$prefix = \DB::getTablePrefix();
$sql = \EvolutionCMS\Models\SiteTmplvar::query()->select('site_tmplvars.id', 'site_tmplvars.name', 'site_tmplvars.locked', 'site_tmplvar_templates.tmplvarid', \DB::raw('IFNULL(templateid, roleid) AS `disabled`'))
$sql = \EvolutionCMS\Models\SiteTmplvar::query()->select('site_tmplvars.id', 'site_tmplvars.name', 'site_tmplvars.locked', 'site_tmplvar_templates.tmplvarid', 'templateid', 'roleid')
->leftJoin('site_tmplvar_templates', function ($join) {
$join->on('site_tmplvar_templates.tmplvarid', '=', 'site_tmplvars.id');
$join->on('site_tmplvar_templates.templateid', '>', \DB::raw(0));
Expand Down Expand Up @@ -213,10 +213,8 @@

foreach ($sql->take($limit)->get() as $row) {
$row = $row->toArray();
if ($a == 301 && !is_numeric($row['disabled'])) {
$row['disabled'] = 1;
} else {
$row['disabled'] = 0;
if ($a == 301) {
$row['disabled'] = !$row['templateid'] && !$row['roleid'];
}
if (!isset($row['disabled'])) $row['disabled'] = 0;
if (($row['disabled'] || $row['locked']) && $role != 1) {
Expand Down

0 comments on commit 8da8d75

Please sign in to comment.