Class PersonController
person controller. the program is routed here from /person/{type}/{id}; contains the methods to process the type and id and collect all necessary data required to construct a corresponding person web page; also redirects for further merging of selected entries and editing of person's data
- mako\http\routing\Controller
-
app\controllers\PersonController uses mako\syringe\ContainerAwareTrait (not available)
public
type
|
string |
DAURL
|
#
"http://digitalarkivet.arkivverket.no/api/person/"
|
string |
json
|
#
"/json"
|
protected
array
|
$fields
|
#
array( "id"=>"pfid", "avispersonid"=>"pfid","pfid"=>"pfid", "fornavn"=>"fornavn", "forenamn"=>"fornavn", "etternavn"=>"etternavn", "etternamn"=>"etternavn", "slektsnavn"=>"etternavn", "patronymikon"=>"patronymikon", "kjonn"=>"kjonn",
"fodselsaar"=>"fodselsaar", "year_birth"=>"fodselsaar", "fodselsdato"=>"fodselsdato", "dodsdato"=>"dodsdato", "fodested"=>"fodested", "dodssted"=>"dodssted")
|
protected
array
|
$tableFields
|
#
array( "rolle"=>"rolle", "navn"=>"navn", "bosted"=>"bosted", "bustad"=>"bosted" , "familiestilling"=>"familiestilling", "sivilstand"=>"sivilstand", "yrke"=>"yrke",
"stilling_stand"=>"yrke", "kildeid"=> "kildeid", "far"=>"", "mor"=>"", "barn"=>"", "partner"=>""
//, "Far/brudgom"=>"", "Mor/brud"=>"", "Partner"=>"", "Barn/andre"=>"""id"=>"pfid",
)
|
protected
array
|
$rollerMapping
|
#
array(
"far"=> array("barn"=>"far", "konfirmant"=>"far", "brudgom"=>"brudgommens far", "brur"=>"bruras far","trulovar"=> "brudgom"),
"mor"=> array("barn"=>"mor", "konfirmant"=>"mor", "trulovar"=> "brur"),
"barn"=> array("mor"=>"barn", "far"=>"barn", "mor"=>"konfirmant", "far"=>"konfirmant", "fadder"=>"barn", "bruras far"=> "brur", "brur far"=> "brur", "brudgommens far"=>"brudgom"),
"partner"=> array("mor"=>"far", "far"=>"mor", "brur"=>"brudgom", "brudgom"=>"brur")
)
|
protected
array
|
$familyMapping
|
#
array(
"far"=> array("barn"=>"far", "konfirmant"=>"far", "brudgom"=>"brudgommens far", "brur"=>"bruras far"),
"mor"=> array("barn"=>"mor", "konfirmant"=>"mor"),
"barn"=> array("mor"=>"barn", "far"=>"barn", "mor"=>"konfirmant", "far"=>"konfirmant", "bruras far"=> "brur", "brur far"=> "brur", "brudgommens far"=>"brudgom"),
"partner"=> array("mor"=>"far", "far"=>"mor", "brur"=>"brudgom", "brudgom"=>"brur")
)
|
public
array
|
$types
|
#
array('da'=>'daid', 'hbr'=>'hbrid','avis'=>'avisid')
|
protected
array
|
$references
|
#
array("new"=>array("newurl", "newtitle"), "old"=>array("oldurl", "oldtitle"))
|