Overview

Namespaces

  • app
    • controllers
    • models
    • services
    • tasks
    • views
      • common
      • personview
      • search
  • None

Classes

  • AuditLogging
  • Auth
  • AutoLenkingController
  • AvisQuery
  • CelebritiesController
  • DAQuery
  • Index
  • Person
  • PersonCart
  • PersonController
  • PersonControllerMaps
  • PersonControllerold
  • PersonFacade
  • PersonMappings
  • ReferenceController
  • SearchAvisData
  • SearchController
  • UserController
  • Overview
  • Namespace
  • Class

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
Extended by app\controllers\PersonController uses mako\syringe\ContainerAwareTrait (not available)
Namespace: app\controllers
Author: Svetlana Boudko
Located at controllers/PersonController.php
Methods summary
public type
# show( type $type, type $id )

Parameters

$type

a type of data representing the person da: the data is to be fetched from ra database avis: the data is to be fetched from newspapers database hbr: multiple entries of the same person have been merged, all ids and their types are to be discovered and the data for these ids is to be fetched from multiple sources

$id

Returns

type
returns a call to a viewer
Constants summary
string DAURL
# "http://digitalarkivet.arkivverket.no/api/person/"
string json
# "/json"
Properties summary
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"))
API documentation generated by ApiGen