×
Einen neuen Artikel erstellen
Schreibe den Seitennamen hierhin:
Wir haben derzeit 9.333 Artikel auf VAULTPEDIA. Gib deinen Artikelnamen oberhalb von oder klicke auf einen der unten stehenden Titel und beginne zu schreiben! ein



    VAULTPEDIA
    9.333Artikel
    Version vom 13. Oktober 2024, 00:08 Uhr von Huu.Psii (Diskussion | Beiträge)
    (Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

    VAULTPEDIA.DE ist seit dem 02.02.2026 öffentlich zugänglich.

    Da es sich um ein frisch migriertes Wiki handelt, können vereinzelt noch Datenbank-, Seiten- oder Designfehler auftreten.

    Tritt unserem Discord bei, um Fehler zu melden oder direkt mit dem Team in Kontakt zu treten.

    Die Dokumentation für dieses Modul kann unter Modul:Util/Doku erstellt werden

    -- Quelle: https://fallout.fandom.com/wiki/Module:Util
    
    local util = {}
    
    function util.corename(frame, title)
    	if frame ~= nil and util.exists(frame.args[1]) then
        	result = mw.ustring.gsub(frame.args[1], '%s%(.*', '')
        else
        	if util.exists(title) then
        		result =  mw.ustring.gsub(title, '%s%(.*', '')
        	else
        		result = mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '')
        	end
    	end
    	return result
    end
    
    function util.exists(object, child)
    	if object ~= nil and object ~= '' then
    		if child ~= nil then
    			if object[child] ~= nil and object[child] ~= '' then
    				return true
    			else
    				return false
    			end
    		else
    			return true
    		end
    	else
    		return false
    	end
    end
    
    function util.trim(s)
       return s:match'^()%s*$' and '' or s:match'^%s*(.*%S)'
    end
    
    function util.default(data, default)
    		if util.exists(data) then
    		return data
    	else
    		return default
    	end
    end
    
    return util