<?php
require_once($GLOBALS['g_campsiteDir']."/$ADMIN_DIR/issues/issue_common.php");
// Check permissions
if (!$g_user->hasPermission('ManageIssue')) {
camp_html_display_error(getGS('You do not have the right to add issues.'));
exit;
}
$Pub = Input::Get('Pub', 'int');
if (!Input::IsValid()) {
camp_html_display_error(getGS('Invalid Input: $1', Input::GetErrorString()));
exit;
}
$publicationObj = new Publication($Pub);
$allLanguages = Language::GetLanguages(null, null, null, array(), array(), true);
$newIssueId = Issue::GetUnusedIssueId($Pub);
$lastCreatedIssue = Issue::GetLastCreatedIssue($Pub);
include_once($GLOBALS['g_campsiteDir']."/$ADMIN_DIR/javascript_common.php");
camp_html_content_top(getGS('Copy previous issue'), array('Pub' => $publicationObj), true, true, array(getGS("Issues") => "/$ADMIN/issues/?Pub=$Pub"));
if (is_null($lastCreatedIssue)) { ?>
<BLOCKQUOTE>
<LI><?php putGS('No previous issue.'); ?></LI>
</BLOCKQUOTE>
<?php
} else {
camp_html_display_msgs();