[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
Jurnal PSCP
/
lib
/
pkp
/
controllers
/
grid
/
eventLog
/
linkAction
/
[
Home
]
File: EmailLinkAction.inc.php
<?php /** * @file controllers/grid/eventLog/linkAction/EmailLinkAction.inc.php * * Copyright (c) 2014-2021 Simon Fraser University * Copyright (c) 2003-2021 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @class EmailLinkAction * @ingroup controllers_api_submission * * @brief An action to open up a modal to view an email sent to a user. */ import('lib.pkp.classes.linkAction.LinkAction'); import('lib.pkp.classes.linkAction.request.AjaxModal'); class EmailLinkAction extends LinkAction { /** * Constructor * @param $request Request * @param $modalTitle string Title of the modal * @param $actionArgs array The action arguments. */ function __construct($request, $modalTitle, $actionArgs) { $router = $request->getRouter(); // Instantiate the view email modal. $ajaxModal = new AjaxModal( $router->url($request, null, null, 'viewEmail', null, $actionArgs), $modalTitle, 'modal_email' ); // Configure the link action. parent::__construct( 'viewEmail', $ajaxModal, $modalTitle, 'notify' ); } }