исправлены ошибки при работе с документами для пользователей из группы Модераторы

This commit is contained in:
2026-02-19 22:22:24 +05:00
parent f1e662443d
commit 145a7c62a4
2 changed files with 3 additions and 4 deletions

View File

@@ -49,7 +49,7 @@ copy_doc_no = '{#MAIN_NO_ADD_DOCS#}';
<select name="rubric_id" id="rubricId">
<option value="">{#DOC_CHOSE_RUB#}</option>
{foreach from=$rubrics item=rubric}
{if $rubric->Show==1}
{if isset($rubric->Show) && $rubric->Show==1}
<option value="{$rubric->Id}"{if $smarty.request.rubric_id|default:''==$rubric->Id} selected{/if}>{$rubric->rubric_title|escape}</option>
{/if}
{/foreach}
@@ -66,7 +66,7 @@ copy_doc_no = '{#MAIN_NO_ADD_DOCS#}';
<select name="rubric_id" id="rubricSort">{*RubrikSort*}
<option value="all">{#MAIN_ALL_RUBRUKS#}</option>
{foreach from=$rubrics item=rubric}
{if $rubric->Show==1}
{if isset($rubric->Show) && $rubric->Show==1}
<option value="{$rubric->Id}"{if $smarty.request.rubric_id|default:'' == $rubric->Id} selected{/if}>{$rubric->rubric_title|escape}</option>
{/if}
{/foreach}

View File

@@ -3,8 +3,7 @@
{if $smarty.request.do=='docs'}
<ul class="sub" style="display: block; ">
{foreach from=$rubrics item=rubric}
{if $rubric->Show==1 && $rubric->rubric_docs_active==1}
{* ИСПРАВЛЕНО: Добавлен |default:'' к rubric_id, чтобы избежать PHP Warning, если ключ отсутствует в $_REQUEST. *}
{if isset($rubric->Show) && $rubric->Show == 1 && $rubric->rubric_docs_active == 1}
<li {if $smarty.request.do=='docs' && $rubric->Id==$smarty.request.rubric_id|default:''}class="active"{/if}>
<a href="index.php?do=docs&rubric_id={$rubric->Id}&cp={$sess}">{$rubric->rubric_title|escape}</a>
<a class="numberRight rightDir" href="index.php?&do=docs&action=new&rubric_id={$rubric->Id}&cp={$sess}" title="{#DOC_BUTTON_ADD_DOCUMENT#}"><img src="{$tpl_dir}/images/icons/add2.png" alt="" /></a>