Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/editengine/PhabricatorEditEngine.php
Show First 20 Lines • Show All 1,483 Lines • ▼ Show 20 Lines | if (!$configs) { | ||||
'name' => $this->getObjectCreateShortText(), | 'name' => $this->getObjectCreateShortText(), | ||||
'uri' => $create_uri, | 'uri' => $create_uri, | ||||
'icon' => $menu_icon, | 'icon' => $menu_icon, | ||||
'disabled' => $disabled, | 'disabled' => $disabled, | ||||
'workflow' => $workflow, | 'workflow' => $workflow, | ||||
); | ); | ||||
} else { | } else { | ||||
foreach ($configs as $config) { | foreach ($configs as $config) { | ||||
$form_key = $config->getIdentifier(); | $config_uri = $config->getCreateURI(); | ||||
$config_uri = $this->getEditURI(null, "form/{$form_key}/"); | |||||
if ($parameters) { | if ($parameters) { | ||||
$config_uri = (string)id(new PhutilURI($config_uri)) | $config_uri = (string)id(new PhutilURI($config_uri)) | ||||
->setQueryParams($parameters); | ->setQueryParams($parameters); | ||||
} | } | ||||
$specs[] = array( | $specs[] = array( | ||||
'name' => $config->getDisplayName(), | 'name' => $config->getDisplayName(), | ||||
▲ Show 20 Lines • Show All 802 Lines • Show Last 20 Lines |