/**
  * Send a mail when PDF Watermarking is disabled.
  * 
  * @param Docman_Item $item
  * @param User        $currentUser
  * 
  * @return void
  */
 public function notifyOnDisable($item, $currentUser, $defaultUrl)
 {
     $admins = $this->getPeopleToNotifyWhenWatermarkingIsDisabled($item);
     $link = get_server_url() . $defaultUrl . '&action=details&id=' . $item->getId();
     $mail = new Mail();
     $mail->setTo(implode(',', $admins));
     $mail->setSubject($GLOBALS['Language']->getText('plugin_docmanwatermark', 'email_disable_watermark_subject', array($item->getTitle())));
     $mail->setBody($GLOBALS['Language']->getText('plugin_docmanwatermark', 'email_disable_watermark_body', array($item->getTitle(), $currentUser->getRealname(), $link)));
     $mail->send();
 }
    $idworkflow = $_GET['idworkflow'];
}
if ($idworkflow) {
    $sReloadScript = "<script type=\"text/javascript\">\n                         var left_bottom = top.content.frames['left'].frames['left_bottom'];\n                         var right_top = top.content.frames['right'].frames['right_top'];\n                         if (left_bottom) {\n                             var href = left_bottom.location.href;\n                             href = href.replace(/&action=workflow_delete/, '');\n                             left_bottom.location.href = href+'&idworkflow='+" . $idworkflow . ";\n                         }\n                         \n                         if (right_top) {\n                            right_top.location.href = right_top.location.href+'&idworkflow='+" . $idworkflow . ";\n                         }\n                     </script>";
} else {
    $sReloadScript = '';
}
//function formGenerateField ($type, $name, $initvalue, $width, $maxlen)
$form->setVar("area", $area);
$form->setVar("action", "workflow_save");
$form->setVar("idworkflow", $idworkflow);
$form->setVar("frame", $frame);
if ($workflow->virgin) {
    $name = i18n("New Workflow", "workflow");
    $header = i18n("Create new workflow", "workflow");
} else {
    $header = i18n("Edit workflow", "workflow");
    $description = $workflow->get("description");
    $name = $workflow->get("name");
    $created = $workflow->get("created");
    $author = $userclass->getRealname($workflow->get("idauthor"));
}
$form->addHeader($header);
$form->add(i18n("Workflow name", "workflow"), formGenerateField("text", "wfname", $name, 40, 255));
$form->add(i18n("Description", "workflow"), formGenerateField("textbox", "wfdescription", $description, 50, 10));
$form->add(i18n("Author", "workflow"), $author);
$form->add(i18n("Created", "workflow"), $created);
$page = new UI_Page();
$page->setContent($form->render(true));
$page->addScript('reload', $sReloadScript);
$page->render();