'',
'desc_value' => '',
'title' => '',
'container_number' => 0);
$extractParams = array(
'name',
'id_value',
'desc_value',
'title',
'container_number');
/* verifica se todos os parâmetros obrigatórios foram passados */
foreach ($requiredParams as $required)
if (!array_key_exists($required, $params) || (empty($params[$required])))
$smarty->trigger_error("[wf_select_user] missing required parameter(s): $required", E_USER_ERROR);
/* atribui valores default para os parâmetros não passados */
foreach ($defaultValues as $key => $value)
if (!isset($params[$key]))
$params[$key] = $value;
/* extrai alguns parâmetros da matriz de parâmetros */
foreach ($extractParams as $extract)
$$extract = $params[$extract];
$name_desc = $name . "_desc";
$digest = md5($_SERVER['REQUEST_URI']);
$extraParams = "container_number=$container_number&digest=$digest";
$output = <<
EOF;
$templateServer = &$GLOBALS['workflow']['factory']->getInstance('TemplateServer');
$imageAdd = $templateServer->generateImageLink('add.png');
$imageRemove = $templateServer->generateImageLink('close.png');
$output .= <<
EOF;
return $output;
}
?>