You are here

function workflow_url_get_form_type in Workflow 8

Helper function to determine Workflow from Workflow UI URL.

Parameters

string $url: URL.

Return value

mixed the Workflow type.

File

./workflow.module, line 789
Support workflows made up of arbitrary states.

Code

function workflow_url_get_form_type($url = '') {

  // For some reason, $_SERVER is not allowed as default.
  $url = $url == '' ? $_SERVER['REQUEST_URI'] : $url;
  $base_url = '/config/workflow/workflow/';
  $string = substr($url, strpos($url, $base_url) + strlen($base_url));
  $type = explode('/', $string)[1];
  return $type;
}