|
|
Zeile 127: |
Zeile 127: |
| if value then | | if value then |
| return value.id | | return value.id |
| end
| |
|
| |
| return ''
| |
| end
| |
|
| |
| function fw.getEntWDid( anEntity, p )
| |
| if anEntity == nil then
| |
| return ''
| |
| end
| |
|
| |
| local value = getFirstValue( anEntity:getBestStatements( p ) )
| |
| if value then
| |
| return value.id
| |
| end
| |
|
| |
| return ''
| |
| end
| |
|
| |
| function fw.getEntWDvalue( anEntity, p )
| |
| if anEntity == nil then
| |
| return ''
| |
| end
| |
|
| |
| local value = getFirstValue( anEntity:getBestStatements( p ) )
| |
| if value then
| |
| return value
| |
| end
| |
|
| |
| return ''
| |
| end
| |
|
| |
| function fw.getWDid( id, p )
| |
| if not id or id == '' then
| |
| return ''
| |
| end
| |
|
| |
| local value = getFirstValue( mw.wikibase.getBestStatements( id, p ) )
| |
| if value then
| |
| return value.id
| |
| end
| |
|
| |
| return ''
| |
| end
| |
|
| |
| function fw.getWDvalue( id, p )
| |
| if not id or id == '' then
| |
| return ''
| |
| end
| |
|
| |
| local value = getFirstValue( mw.wikibase.getBestStatements( id, p ) )
| |
| if value then
| |
| return value
| |
| end | | end |
|
| |
|
Zeile 196: |
Zeile 144: |
| end | | end |
|
| |
|
| return getNValues( statements, count or #statements )
| |
| end
| |
|
| |
| function fw.getEntWDvalues( anEntity, p, count )
| |
| if anEntity == nil then
| |
| return {}
| |
| end
| |
|
| |
| local statements = anEntity:getBestStatements( p )
| |
| return getNValues( statements, count or #statements )
| |
| end
| |
|
| |
| function fw.getWDvalues( id, p, count )
| |
| if not id or id == '' then
| |
| return {}
| |
| end
| |
|
| |
| local statements = mw.wikibase.getBestStatements( id, p )
| |
| return getNValues( statements, count or #statements ) | | return getNValues( statements, count or #statements ) |
| end | | end |