app/Http/Controllers/EditIndividualController.php
public function editName(ServerRequestInterface $request, Tree $tree): ResponseInterface
    {
        $fact_id = $request->get('fact_id', '');
        $xref    = $request->get('xref', '');

        $individual = Individual::getInstance($xref, $tree);

        Auth::checkIndividualAccess($individual, true);

        // Find the fact to edit
        foreach ($individual->facts() as $fact) {
            if ($fact->id() === $fact_id && $fact->canEdit()) {
                return $this->viewResponse('edit/new-individual', [
                    'tree'       => $tree,
                    'title'      => I18N::translate('Edit the name'),
                    'nextaction' => 'update',
                    'individual' => $individual,
                    'family'     => null,
                    'name_fact'  => $fact,
                    'famtag'     => '',
                    'gender'     => $individual->sex(),
                ]);
            }
        }

        throw new NotFoundHttpException();
    }
public function editName(ServerRequestInterface $request, Tree $tree): ResponseInterface
    {
        $fact_id = $request->get('fact_id', '');
        $xref    = $request->get('xref', '');

        $individual = Individual::getInstance($xref, $tree);

        Auth::checkIndividualAccess($individual, true);

        // Find the fact to edit
        foreach ($individual->facts() as $fact) {
            if ($fact->id() === $fact_id && $fact->canEdit()) {
                return $this->viewResponse('edit/new-individual', [
                    'tree'       => $tree,
                    'title'      => I18N::translate('Edit the name'),
                    'nextaction' => 'update',
                    'individual' => $individual,
                    'family'     => null,
                    'name_fact'  => $fact,
                    'famtag'     => '',
                    'gender'     => $individual->sex(),
                ]);
            }
        }

        throw new NotFoundHttpException();
    }
public function editName ( ServerRequestInterface $ request , Tree $ tree ) : ResponseInterface { $ fact_id = $ request -> get ( 'fact_id' , '' ) ; $ xref = $ request -> get ( 'xref' , '' ) ; $ individual = Individual :: getInstance ( $ xref , $ tree ) ; Auth :: checkIndividualAccess ( $ individual , true ) ; // Find the fact to edit foreach ( $ individual -> facts ( ) as $ fact ) { if ( $ fact -> id ( ) === $ fact_id && $ fact -> canEdit ( ) ) { return $ this -> viewResponse ( 'edit/new-individual' , [ 'tree' => $ tree , 'title' => I18N :: translate ( 'Edit the name' ) , 'nextaction' => 'update' , 'individual' => $ individual , 'family' => null , 'name_fact' => $ fact , 'famtag' => '' , 'gender' => $ individual -> sex ( ) , ] ) ; } } throw new NotFoundHttpException ( ) ; }
Edit a name record.

@param ServerRequestInterface $request
@param Tree                   $tree

@return ResponseInterface
Edit a name record .