use meta HTML classes
This commit is contained in:
parent
1101e2df47
commit
8e8efef77a
|
@ -50,7 +50,7 @@ if (!$_SESSION['ldap'] || !$_SESSION['ldap']->server()) {
|
|||
}
|
||||
|
||||
// check if admin has submited delete operation
|
||||
if ($_POST['submit']) {
|
||||
if (isset($_POST['submit'])) {
|
||||
// delete user profile
|
||||
if(!deletePDFStructureDefinition($_POST['type'],$_POST['delete'])) {
|
||||
metaRefresh('pdfmain.php?deleteScope=' . $_POST['type'] . '&deleteFailed=' . $_POST['delete']);
|
||||
|
@ -63,34 +63,44 @@ if ($_POST['submit']) {
|
|||
}
|
||||
|
||||
// check if admin has aborted delete operation
|
||||
if ($_POST['abort']) {
|
||||
if (isset($_POST['abort'])) {
|
||||
metaRefresh('pdfmain.php');
|
||||
exit;
|
||||
}
|
||||
|
||||
// print standard header
|
||||
include '../main_header.php';
|
||||
echo ("<p><br></p>\n");
|
||||
echo "<div class=\"userlist-bright smallPaddingContent\">\n";
|
||||
echo "<form action=\"pdfdelete.php\" method=\"post\">\n";
|
||||
|
||||
// check if right type was given
|
||||
$type = $_GET['type'];
|
||||
echo ("<p align=\"center\"><big>" . _("Do you really want to delete this PDF structure?") . "</big>");
|
||||
echo "<br>\n";
|
||||
echo "<br></p>\n";
|
||||
echo "<table align=\"center\">\n";
|
||||
echo "<tr><td>\n";
|
||||
echo "<b>" . _('Account type') . ': </b>' . getTypeAlias($_GET['type']);
|
||||
echo "</td></tr>\n";
|
||||
echo "<tr><td>\n";
|
||||
echo "<b>" . _('Name') . ': </b>' . $_GET['delete'] . "<br>\n";
|
||||
echo "</td></tr>\n";
|
||||
echo "</table>\n";
|
||||
echo "<br>\n";
|
||||
echo ("<form action=\"pdfdelete.php\" method=\"post\">\n");
|
||||
echo ("<p align=\"center\">\n");
|
||||
echo ("<input type=\"submit\" name=\"submit\" value=\"" . _("Delete") . "\">\n");
|
||||
echo ("<input type=\"submit\" name=\"abort\" value=\"" . _("Cancel") . "\">\n");
|
||||
echo ("<input type=\"hidden\" name=\"type\" value=\"" . $_GET['type'] . "\">");
|
||||
echo ("<input type=\"hidden\" name=\"delete\" value=\"" . $_GET['delete'] . "\">");
|
||||
echo ("</p></form>\n");
|
||||
|
||||
$container = new htmlTable();
|
||||
|
||||
$container->addElement(new htmlOutputText(_("Do you really want to delete this PDF structure?")), true);
|
||||
$container->addElement(new htmlSpacer(null, '10px'), true);
|
||||
|
||||
$templateContainer = new htmlTable();
|
||||
$templateContainer->addElement(new htmlOutputText(_('Account type')));
|
||||
$templateContainer->addElement(new htmlSpacer('10px', null));
|
||||
$templateContainer->addElement(new htmlOutputText(getTypeAlias($_GET['type'])), true);
|
||||
$templateContainer->addElement(new htmlOutputText(_('Name')));
|
||||
$templateContainer->addElement(new htmlSpacer('10px', null));
|
||||
$templateContainer->addElement(new htmlOutputText($_GET['delete']), true);
|
||||
$container->addElement($templateContainer, true);
|
||||
$container->addElement(new htmlSpacer(null, '10px'), true);
|
||||
|
||||
$buttonContainer = new htmlTable();
|
||||
$buttonContainer->addElement(new htmlButton('submit', _("Delete")));
|
||||
$buttonContainer->addElement(new htmlButton('abort', _("Cancel")));
|
||||
$buttonContainer->addElement(new htmlHiddenInput('type', $_GET['type']));
|
||||
$buttonContainer->addElement(new htmlHiddenInput('delete', $_GET['delete']));
|
||||
$container->addElement($buttonContainer);
|
||||
|
||||
$tabindex = 1;
|
||||
parseHtml(null, $container, array(), false, $tabindex, 'user');
|
||||
|
||||
echo "</form>\n";
|
||||
echo '</div>';
|
||||
include '../main_footer.php';
|
||||
|
|
|
@ -83,16 +83,11 @@ foreach ($sortedScopes as $scope => $title) {
|
|||
'scope' => $scope,
|
||||
'title' => $title,
|
||||
'templates' => "");
|
||||
$availableScopes .= '<option value="' . $scope . '">' . $title . "</option>\n";
|
||||
$availableScopes[$title] = $scope;
|
||||
}
|
||||
// get list of templates for each account type
|
||||
for ($i = 0; $i < sizeof($templateClasses); $i++) {
|
||||
$templateList = getPDFStructureDefinitions($templateClasses[$i]['scope']);
|
||||
$templates = "";
|
||||
for ($l = 0; $l < sizeof($templateList); $l++) {
|
||||
$templates = $templates . "<option>" . $templateList[$l] . "</option>\n";
|
||||
}
|
||||
$templateClasses[$i]['templates'] = $templates;
|
||||
$templateClasses[$i]['templates'] = getPDFStructureDefinitions($templateClasses[$i]['scope']);
|
||||
}
|
||||
|
||||
// check if a template should be edited
|
||||
|
@ -110,81 +105,70 @@ for ($i = 0; $i < sizeof($templateClasses); $i++) {
|
|||
}
|
||||
}
|
||||
|
||||
$container = new htmlTable();
|
||||
|
||||
include '../main_header.php';
|
||||
?>
|
||||
<h1><?php echo _('PDF editor'); ?></h1>
|
||||
|
||||
<div class="userlist-bright smallPaddingContent">
|
||||
<form action="pdfmain.php" method="post">
|
||||
<?php
|
||||
$container->addElement(new htmlTitle(_('PDF editor')), true);
|
||||
|
||||
if (isset($_GET['savedSuccessfully'])) {
|
||||
StatusMessage("INFO", _("PDF structure was successfully saved."), htmlspecialchars($_GET['savedSuccessfully']));
|
||||
$message = new htmlStatusMessage("INFO", _("PDF structure was successfully saved."), htmlspecialchars($_GET['savedSuccessfully']));
|
||||
$message->colspan = 10;
|
||||
$container->addElement($message, true);
|
||||
}
|
||||
if (isset($_GET['deleteFailed'])) {
|
||||
StatusMessage('ERROR', _('Unable to delete PDF structure!'), getTypeAlias($_GET['deleteScope']) . ': ' . htmlspecialchars($_GET['deleteFailed']));
|
||||
$message = new htmlStatusMessage('ERROR', _('Unable to delete PDF structure!'), getTypeAlias($_GET['deleteScope']) . ': ' . htmlspecialchars($_GET['deleteFailed']));
|
||||
$message->colspan = 10;
|
||||
$container->addElement($message, true);
|
||||
}
|
||||
if (isset($_GET['deleteSucceeded'])) {
|
||||
StatusMessage('INFO', _('Deleted PDF structure.'), getTypeAlias($_GET['deleteScope']) . ': ' . htmlspecialchars($_GET['deleteSucceeded']));
|
||||
$message = new htmlStatusMessage('INFO', _('Deleted PDF structure.'), getTypeAlias($_GET['deleteScope']) . ': ' . htmlspecialchars($_GET['deleteSucceeded']));
|
||||
$message->colspan = 10;
|
||||
$container->addElement($message, true);
|
||||
}
|
||||
?>
|
||||
|
||||
<br>
|
||||
<form action="pdfmain.php" method="post">
|
||||
|
||||
<!-- new template -->
|
||||
<fieldset class="useredit">
|
||||
<legend>
|
||||
<b><?php echo _('Create a new PDF structure'); ?></b>
|
||||
</legend>
|
||||
<br><table border=0>
|
||||
<tr><td>
|
||||
<select class="user" name="scope">
|
||||
<?php echo $availableScopes; ?>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" name="createNewTemplate" value="<?php echo _('Create'); ?>">
|
||||
</td></tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
// new template
|
||||
$container->addElement(new htmlSubTitle(_('Create a new PDF structure')), true);
|
||||
$newPDFContainer = new htmlTable();
|
||||
$newScopeSelect = new htmlSelect('scope', $availableScopes);
|
||||
$newScopeSelect->setHasDescriptiveElements(true);
|
||||
$newScopeSelect->setWidth('15em');
|
||||
$newPDFContainer->addElement($newScopeSelect);
|
||||
$newPDFContainer->addElement(new htmlSpacer('10px', null));
|
||||
$newPDFContainer->addElement(new htmlButton('createNewTemplate', _('Create')));
|
||||
$container->addElement($newPDFContainer, true);
|
||||
$container->addElement(new htmlSpacer(null, '10px'), true);
|
||||
|
||||
<br>
|
||||
|
||||
|
||||
<!-- existing templates -->
|
||||
<fieldset class="useredit">
|
||||
<legend>
|
||||
<b><?php echo _("Manage existing PDF structures"); ?></b>
|
||||
</legend>
|
||||
<br><table border=0>
|
||||
<?php
|
||||
// existing templates
|
||||
$container->addElement(new htmlSubTitle(_("Manage existing PDF structures")), true);
|
||||
$existingContainer = new htmlTable();
|
||||
for ($i = 0; $i < sizeof($templateClasses); $i++) {
|
||||
if ($i > 0) {
|
||||
echo "<tr><td colspan=3> </td></tr>\n";
|
||||
}
|
||||
echo "<tr>\n";
|
||||
echo "<td>";
|
||||
echo "<img alt=\"" . $templateClasses[$i]['title'] . "\" src=\"../../graphics/" . $templateClasses[$i]['scope'] . ".png\"> \n";
|
||||
echo $templateClasses[$i]['title'];
|
||||
echo "</td>\n";
|
||||
echo "<td> ";
|
||||
echo "<select class=\"user\" style=\"width: 20em;\" name=\"template_" . $templateClasses[$i]['scope'] . "\">\n";
|
||||
echo $templateClasses[$i]['templates'];
|
||||
echo "</select>\n";
|
||||
echo "</td>\n";
|
||||
echo "<td> ";
|
||||
echo "<input type=\"image\" src=\"../../graphics/edit.png\" name=\"editTemplate_" . $templateClasses[$i]['scope'] . "\" " .
|
||||
"alt=\"" . _('Edit') . "\" title=\"" . _('Edit') . "\">";
|
||||
echo " ";
|
||||
echo "<input type=\"image\" src=\"../../graphics/delete.png\" name=\"deleteTemplate_" . $templateClasses[$i]['scope'] . "\" " .
|
||||
"alt=\"" . _('Delete') . "\" title=\"" . _('Delete') . "\">";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
$existingContainer->addElement(new htmlImage('../../graphics/' . $templateClasses[$i]['scope'] . '.png'));
|
||||
$existingContainer->addElement(new htmlSpacer('3px', null));
|
||||
$existingContainer->addElement(new htmlOutputText($templateClasses[$i]['title']));
|
||||
$existingContainer->addElement(new htmlSpacer('3px', null));
|
||||
$select = new htmlSelect('template_' . $templateClasses[$i]['scope'], $templateClasses[$i]['templates']);
|
||||
$select->setWidth('15em');
|
||||
$existingContainer->addElement($select);
|
||||
$existingContainer->addElement(new htmlSpacer('3px', null));
|
||||
$exEditButton = new htmlButton('editTemplate_' . $templateClasses[$i]['scope'], 'edit.png', true);
|
||||
$exEditButton->setTitle(_('Edit'));
|
||||
$existingContainer->addElement($exEditButton);
|
||||
$exDelButton = new htmlButton('deleteTemplate_' . $templateClasses[$i]['scope'], 'delete.png', true);
|
||||
$exDelButton->setTitle(_('Delete'));
|
||||
$existingContainer->addElement($exDelButton, true);
|
||||
$existingContainer->addElement(new htmlSpacer(null, '10px'), true);
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br>
|
||||
$container->addElement($existingContainer, true);
|
||||
|
||||
</form>
|
||||
$tabindex = 1;
|
||||
parseHtml(null, $container, array(), false, $tabindex, 'user');
|
||||
?>
|
||||
</form>
|
||||
</div>
|
||||
<?php
|
||||
include '../main_footer.php';
|
||||
?>
|
||||
|
|
Loading…
Reference in New Issue