Изменения
нет описания правки
-- получение страницы, чтобы знать, существует ли она и является ли она перенаправлением
-- получение страницы, чтобы знать, существует ли она и является ли она перенаправлением
local ru_page = mw.title.new(title)
local ru_page = mw.title.new(title)
if ru_page == nil then
return throwError('некорректные символы в названии русской статьи', 'error', allow_cat) -- или кончились дорогие функции
end
local ru_page_exists = ru_page.exists -- потому что это expensive function
local ru_page_exists = ru_page.exists -- потому что это expensive function
local ru_page_isRedirect = ru_page.isRedirect -- потому что это expensive function
local ru_page_isRedirect = ru_page.isRedirect -- потому что это expensive function
-- проверка правильности обработанных параметров
-- проверка правильности обработанных параметров
--if not is_empty(iw_title) and mw.title.new(iw_title) == nil then -- TODO: ищется в рувики
--if not is_empty(iw_title) and mw.title.new(iw_title) == nil then -- TODO: ищется в рувики
-- return throwError('некорректные символы в названии статьи в другом разделе', 'error', allow_cat)
-- return throwError('некорректные символы в названии статьи в другом разделе', 'error', allow_cat)