Изменения документа Загрузить документ
Редактировал(а) HRlink 30.05.2025
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -142,7 +142,6 @@ 142 142 143 143 [[Добавьте к документу сотрудников>>https://wiki.myhrlink.ru/bin/view/Main/Кадровик/Документы/Добавить%20в%20документ%20нескольких%20сотрудников%20/]] или отправьте загруженные документы на [[подпись>>https://wiki.myhrlink.ru/bin/view/Main/Кадровик/Документы/Отправить%20документ%20на%20подпись%20/]] 144 144 145 ----- 146 146 147 147 {{velocity}} 148 148 #set($likesDocName = "XWiki.LikesStorage." + $doc.fullName.replaceAll("[^a-zA-Z0-9]", "_")) ... ... @@ -150,19 +150,19 @@ 150 150 #set($likesObject = $likesDoc.getObject("XWiki.LikesStorageClass")) 151 151 152 152 #if(!$likesObject) 153 - #set($ likesObject= $likesDoc.newObject("XWiki.LikesStorageClass"))154 - $likes Object.set("key", $doc.fullName)155 - $likes Object.set("value", 0)156 - $xwiki.saveDocument($likesDoc) 152 + #set($discard = $likesDoc.newObject("XWiki.LikesStorageClass")) 153 + $likesDoc.set("key", $doc.fullName) 154 + $likesDoc.set("value", 0) 155 + #set($discard = $xwiki.saveDocument($likesDoc)) 157 157 #end 158 158 159 -#if($request.getParameter("like") == "1") 160 - #set($likes = $likes Object.get("value"))161 - $likes Object.set("value", $math.add($likes, 1))162 - $xwiki.saveDocument($likesDoc) 158 +#if($request.getParameter("like") == "1" && $xcontext.action != "save") 159 + #set($likes = $likesDoc.get("value")) 160 + $likesDoc.set("value", $math.add($likes, 1)) 161 + #set($discard = $xwiki.saveDocument($likesDoc)) 163 163 #end 164 164 165 -#set($likes = $likes Object.get("value"))164 +#set($likes = $likesDoc.get("value")) 166 166 {{html clean="false"}} 167 167 <div id="like-container" style="margin-top:20px; display:flex; align-items:center; gap:10px;"> 168 168 <button id="like-button" style="cursor:pointer; font-size: 22px; background: none; border: none;" title="Лайк">