| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/Topogeo/ojs/classes/manager/form/ |
Upload File : |
<?php
/**
* @file classes/manager/form/AnnouncementTypeForm.inc.php
*
* Copyright (c) 2003-2012 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* @class AnnouncementTypeForm
* @ingroup manager_form
* @see AnnouncementType
*
* @brief Form for journal managers to create/edit announcement types.
*/
// $Id$
import('lib.pkp.classes.manager.form.PKPAnnouncementTypeForm');
class AnnouncementTypeForm extends PKPAnnouncementTypeForm {
/**
* Constructor
* @param typeId int leave as default for new announcement type
*/
function AnnouncementTypeForm($typeId = null) {
parent::PKPAnnouncementTypeForm($typeId);
}
/**
* Display the form.
*/
function display() {
$templateMgr =& TemplateManager::getManager();
$templateMgr->assign('helpTopicId', 'journal.managementPages.announcements');
parent::display();
}
/**
* Helper function to assign the AssocType and the AssocId
* @param Announcement the announcement to be modified
*/
function _setAnnouncementTypeAssocId(&$announcementType) {
$journal =& Request::getJournal();
$announcementType->setAssocType(ASSOC_TYPE_JOURNAL);
$announcementType->setAssocId($journal->getId());
}
}
?>