0) { $effectivePid = $result['databaseRow']['l10n_parent']; } elseif (isset($result['databaseRow']['t3ver_oid']) && $result['databaseRow']['t3ver_oid'] > 0) { $effectivePid = $result['databaseRow']['t3ver_oid']; } else { $effectivePid = $result['databaseRow']['uid']; } } elseif ($result['command'] === 'edit') { $effectivePid = $result['databaseRow']['pid']; } elseif ($result['command'] === 'new' && is_array($result['parentPageRow'])) { $effectivePid = $result['parentPageRow']['uid']; } $result['effectivePid'] = (int)$effectivePid; return $result; } }