Moduł:Wikigrant/opis
Wygląd
To jest strona dokumentacji dla Moduł:Wikigrant
Moduł pomocniczy do obsługi wniosków o wikigranty. Pozwala na automatyczne określenie pewnych wielkości, upraszczając szablon {{Wikigrant}}. Funkcje modułu zakładają, że format tytułu strony z wnioskiem to WG RRRR-NN (RRRR – rok, NN – numer grantu).
Dostępne funkcje:
rok()- Odczytuje rok złożenia grantu z tytułu strony.
numer([długość])- Odczytuje numer wikigrantu w danym roku.
- Jeśli podano opcjonalny parametr długość, numer zostanie uzupełniony zerami z przodu, aby miał przynajmniej taką długość.
poprzedni([link_alternatywny])- Zwraca wikilink do poprzedniego grantu w danym roku. Jeśli poprzedni nie istnieje, zwraca wikikod podany w parametrze link_alternatywny (lub pusty tekst, jeśli nie podano parametru).
nastepny([link_alternatywny])- Zwraca wikilink do następnego grantu w danym roku. Jeśli następny nie istnieje, zwraca wikikod podany w parametrze link_alternatywny (lub pusty tekst, jeśli nie podano parametru).
wnioskodawca(nazwa_użytkownika, [projekt_wikimedia])- Jeśli w parametrze nazwa_użytkownika podano wikilink (tzn. z dwoma nawiasami kwadratowymi), zwraca ten link bez zmian.
- W przeciwnym wypadku, tworzy link postaci
[[projekt_wikimedia:User:nazwa_użytkownika|nazwa_użytkownika]].- Jeśli nie podano projekt_wikimedia, przyjmowana jest polskojęzyczna Wikipedia. Parametr może przyjąć wartość tożsamą z prefiksem interwiki (np.
wlubw:szl) – zostanie wykorzystany bez zmian – lub pełną polską nazwą projektu – wtedy tworzony jest link do tego projektu w języku polskim.
- Jeśli nie podano projekt_wikimedia, przyjmowana jest polskojęzyczna Wikipedia. Parametr może przyjąć wartość tożsamą z prefiksem interwiki (np.
- W przypadku, gdy podano więcej niż jeden projekt, wyjście ma postać
nazwa_użytkownika (link1, link2, ...), gdzie tekstem wyświetlanym linku jest nazwa projektu (np. Wikipedia, Commons) a stroną docelową – strona użytkownika w tym projekcie.
sprawdz_kwote(kwota, [komunikat_bledu])- Sprawdza, czy kwota jest w poprawnym formacie (tj.
\d+(,\d\d)? *PLN). Jeśli tak, zwraca ją. W przeciwnym wypadku zwraca komunikat_bledu lub tekst Niepoprawny format kwoty.
- Sprawdza, czy kwota jest w poprawnym formacie (tj.
data(data)- Zwraca datę, przekazaną jako parametr. Jeśli jej wartość to
{{subst:#time:j xg Y}}, wyświetla wartość tego wyrażenia. - Ta funkcja ma na celu ominięcie błędu T330987.
- Zwraca datę, przekazaną jako parametr. Jeśli jej wartość to