/** * 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();