2004-12-12 03:51:51 +00:00
|
|
|
<?php
|
|
|
|
|
/****************/
|
|
|
|
|
/* Edit AppNote */
|
|
|
|
|
/****************/
|
2004-03-15 16:22:00 +00:00
|
|
|
|
|
|
|
|
include("path.php");
|
2005-01-30 00:57:34 +00:00
|
|
|
require(BASE."include/incl.php");
|
|
|
|
|
require(BASE."include/application.php");
|
|
|
|
|
require(BASE."include/mail.php");
|
2004-03-15 16:22:00 +00:00
|
|
|
|
2004-12-29 18:49:19 +00:00
|
|
|
if(!is_numeric($_REQUEST['noteId']))
|
2004-03-15 16:22:00 +00:00
|
|
|
{
|
2004-12-29 18:49:19 +00:00
|
|
|
errorpage('Wrong note ID');
|
2004-03-15 16:22:00 +00:00
|
|
|
exit;
|
2004-12-29 18:49:19 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Get note data */
|
2005-02-02 02:43:08 +00:00
|
|
|
$oNote = new Note($_REQUEST['noteId']);
|
2004-03-15 16:22:00 +00:00
|
|
|
|
2004-12-29 18:49:19 +00:00
|
|
|
/* Check for privs */
|
2005-02-19 01:23:02 +00:00
|
|
|
if(!$_SESSION['current']->hasPriv("admin") && !$_SESSION['current']->isMaintainer($oNote->iVersionId) && !$_SESSION['current']->isSuperMaintainer($oNote->iAppId))
|
2004-12-01 22:33:48 +00:00
|
|
|
{
|
2004-12-29 18:49:19 +00:00
|
|
|
errorpage("Insufficient Privileges!");
|
|
|
|
|
exit;
|
2004-12-01 22:33:48 +00:00
|
|
|
}
|
2004-03-15 16:22:00 +00:00
|
|
|
|
2004-12-29 18:49:19 +00:00
|
|
|
if(isset($_REQUEST['sub']))
|
2004-03-15 16:22:00 +00:00
|
|
|
{
|
2004-12-29 18:49:19 +00:00
|
|
|
if ($_REQUEST['sub'] == 'Delete')
|
2004-12-01 22:33:48 +00:00
|
|
|
{
|
2005-02-02 02:43:08 +00:00
|
|
|
$oNote->delete();
|
2004-12-01 22:33:48 +00:00
|
|
|
}
|
2004-12-29 18:49:19 +00:00
|
|
|
else if ($_REQUEST['sub'] == 'Update')
|
2004-12-01 22:33:48 +00:00
|
|
|
{
|
2005-02-02 02:43:08 +00:00
|
|
|
$oNote->update($_REQUEST['noteTitle'],$_REQUEST['noteDesc']);
|
2004-12-29 18:49:19 +00:00
|
|
|
}
|
2005-02-02 02:43:08 +00:00
|
|
|
redirect(apidb_fullurl("appview.php?versionId={$oNote->iVersionId}"));
|
2004-03-15 16:22:00 +00:00
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
2004-12-29 18:49:19 +00:00
|
|
|
if (!isset($_REQUEST['preview']))
|
2004-12-01 22:33:48 +00:00
|
|
|
{
|
2005-02-02 02:43:08 +00:00
|
|
|
$_REQUEST['noteTitle'] = $oNote->sTitle;
|
|
|
|
|
$_REQUEST['noteDesc'] = $oNote->sDescription;
|
|
|
|
|
$_REQUEST['appId'] = $oNote->iAppId;
|
|
|
|
|
$_REQUEST['versionId'] = $oNote->iVersionId;
|
2004-12-01 22:33:48 +00:00
|
|
|
}
|
2005-02-02 02:43:08 +00:00
|
|
|
?>
|
|
|
|
|
<link rel="stylesheet" href="./application.css" type="text/css">
|
|
|
|
|
<!-- load HTMLArea -->
|
|
|
|
|
<script type="text/javascript" src="../htmlarea/htmlarea_loader.js"></script>
|
|
|
|
|
<?php
|
2004-03-15 16:22:00 +00:00
|
|
|
// show form
|
2004-12-01 22:33:48 +00:00
|
|
|
apidb_header("Edit Application Note");
|
2004-03-15 16:22:00 +00:00
|
|
|
|
2004-12-01 22:33:48 +00:00
|
|
|
echo "<form method=post action='editAppNote.php'>\n";
|
2004-12-29 18:49:19 +00:00
|
|
|
echo html_frame_start("Edit Application Note {$_REQUEST['noteId']}", "90%","",0);
|
2004-12-01 22:33:48 +00:00
|
|
|
echo html_table_begin("width='100%' border=0 align=left cellpadding=6 cellspacing=0 class='box-body'");
|
2004-12-29 18:49:19 +00:00
|
|
|
echo add_br($_REQUEST['noteDesc']);
|
|
|
|
|
|
2005-02-02 02:43:08 +00:00
|
|
|
echo '<input type="hidden" name="noteId" value='.$_REQUEST['noteId'].'>';
|
2004-12-29 18:49:19 +00:00
|
|
|
|
|
|
|
|
if ($_REQUEST['noteTitle'] == "HOWTO" || $_REQUEST['noteTitle'] == "WARNING")
|
2004-12-01 22:33:48 +00:00
|
|
|
{
|
|
|
|
|
echo '<tr><td class=color1>Title (Do not change)</td>';
|
2004-12-29 18:49:19 +00:00
|
|
|
echo '<td class=color0><input size=80% type="text" name="noteTitle" type="text" value="'.$_REQUEST['noteTitle'].'"></td></tr>',"\n";
|
2004-12-01 22:33:48 +00:00
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
2004-12-29 18:49:19 +00:00
|
|
|
echo '<tr><td class=color1>Title</td><td class=color0><input size=80% type="text" name="noteTitle" type="text" value="'.$_REQUEST['noteTitle'].'"></td></tr>',"\n";
|
2004-12-01 22:33:48 +00:00
|
|
|
}
|
|
|
|
|
echo '<tr><td class=color4>Description</td><td class=color0>', "\n";
|
2005-02-02 02:43:08 +00:00
|
|
|
echo '<p style="width:700px">', "\n";
|
|
|
|
|
echo '<textarea cols="80" rows="20" id="editor" name="noteDesc">'.stripslashes($_REQUEST['noteDesc']).'</textarea>',"\n";
|
|
|
|
|
echo '</p>';
|
|
|
|
|
echo '</td></tr><tr><td colspan="2" align="center" class="color3">',"\n";
|
2004-12-01 22:33:48 +00:00
|
|
|
echo '<input type="submit" name=preview value="Preview"> ',"\n";
|
|
|
|
|
echo '<input type="submit" name=sub value="Update"> ',"\n";
|
|
|
|
|
echo '<input type="submit" name=sub value="Delete"></td></tr>',"\n";
|
2004-03-15 16:22:00 +00:00
|
|
|
|
2004-12-01 22:33:48 +00:00
|
|
|
echo html_table_end();
|
|
|
|
|
echo html_frame_end();
|
|
|
|
|
|
2005-02-02 02:43:08 +00:00
|
|
|
echo html_back_link(1,BASE."appview.php?versionId=".$oNote->iVersionId);
|
2004-03-15 16:22:00 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
apidb_footer();
|
|
|
|
|
?>
|