[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/www/tracker deleteartifact.php, NONE, 1.1 mod.ph
From: |
ruben |
Subject: |
[Gforge-commits] gforge/www/tracker deleteartifact.php, NONE, 1.1 mod.php, 1.22, 1.23 tracker.php, 1.6, 1.7 |
Date: |
Mon, 20 Dec 2004 10:53:57 -0600 |
Update of /cvsroot/gforge/gforge/www/tracker
In directory db.perdue.net:/tmp/cvs-serv15789
Modified Files:
mod.php tracker.php
Added Files:
deleteartifact.php
Log Message:
added option to delete a task or artifact
--- NEW FILE: deleteartifact.php ---
<?php
/**
* GForge Project Management Facility
*
* Copyright 2002 GForge, LLC
* http://gforge.org/
*
* @version $Id: deleteartifact.php,v 1.1 2004/12/20 16:53:54 ruben Exp $
*
*/
$ath->header(array
('title'=>$Language->getText('tracker_mod','delete_title').': '.$ah->getID(). '
- ' .
$ah->getSummary(),'pagename'=>'tracker','atid'=>$ath->getID(),'sectionvals'=>array($group->getPublicName())
));
?>
<form action="<?php echo "$PHP_SELF?aid=$aid&group_id=$group_id"; ?>"
method="post">
<input type="hidden" name="func" value="postdeleteartifact" />
<input type="hidden" name="atid" value="<?php echo $atid; ?>" />
<table border="0" align="center">
<tr>
<td align="center"><h3><font color="#FF0000"><?php echo
$Language->getText('tracker_artifact','are_you_sure_delete'); ?></font></h3>
<h3>"<?php echo $ah->getSummary();
?>"</h3></td>
</tr>
<tr align="center">
<td align="center"><input type="checkbox" value="1"
name="confirm_delete"> <?php echo
$Language->getText('tracker_artifact','confirm_delete'); ?></td>
</tr>
<tr>
<td align="center"><input type="submit" value="<?php echo
$Language->getText('general','submit'); ?>" name="submit" /></td>
</tr>
</table>
</form>
<?php
$ath->footer(array());
// Local Variables:
// mode: php
// c-file-style: "bsd"
// End:
?>
Index: mod.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/tracker/mod.php,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- mod.php 7 Oct 2004 19:30:50 -0000 1.22
+++ mod.php 20 Dec 2004 16:53:54 -0000 1.23
@@ -167,11 +167,14 @@
</tr>
<tr>
- <td colspan="2"><strong><?php echo
$Language->getText('tracker','summary')?>: <a
href="javascript:help_window('/help/tracker.php?helpname=summary')"><strong>(?)</strong></a></strong><br
/>
- <input type="text" name="summary" size="80" value="<?php
+ <td><strong><?php echo
$Language->getText('tracker','summary')?>: <a
href="javascript:help_window('/help/tracker.php?helpname=summary')"><strong>(?)</strong></a></strong><br
/>
+ <input type="text" name="summary" size="70" value="<?php
echo $ah->getSummary();
?>" maxlength="255" />
</td>
+ <td>
+ <a href="<?php echo
"$PHP_SELF?func=deleteartifact&aid=$aid&group_id=$group_id&atid=$atid";
?>"><?php echo $Language->getText('tracker_artifact','delete_text'); ?></a>
+ </td>
</tr>
<tr><td colspan="2">
Index: tracker.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/tracker/tracker.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- tracker.php 4 Nov 2004 22:33:52 -0000 1.6
+++ tracker.php 20 Dec 2004 16:53:54 -0000 1.7
@@ -241,6 +241,56 @@
}
break;
}
+
+
+ //
+ // Show delete form
+ //
+ case 'deleteartifact' : {
+ if ($ath->userIsAdmin()) {
+ $ah= new ArtifactHtml($ath,$aid);
+ if (!$ah || !is_object($ah)) {
+ exit_error('ERROR','Artifact Could Not Be
Created');
+ } elseif ($ah->isError()) {
+ exit_error('ERROR',$ah->getErrorMessage());
+ }
+ include 'deleteartifact.php';
+ } else {
+ exit_permission_denied();
+ }
+ break;
+ }
+
+ //
+ // Handle the actual delete
+ //
+
+ case 'postdeleteartifact' : {
+ if ($ath->userIsAdmin()) {
+ $ah= new ArtifactHtml($ath,$aid);
+ if (!$ah || !is_object($ah)) {
+ exit_error('ERROR','Artifact Could Not Be
Created');
+ } elseif ($ah->isError()) {
+ exit_error('ERROR',$ah->getErrorMessage());
+ }
+ if (!$confirm_delete) {
+ $feedback .=
$Language->getText('tracker_artifact','delete_failed_confirm');
+ }
+ else {
+ if (!$ah->delete(true)) {
+ $feedback .=
$Language->getText('tracker_artifact','delete_failed') . ':
'.$ah->getErrorMessage();
+ } else {
+ $feedback .=
$Language->getText('tracker_artifact','deleted_successfully');
+ }
+ }
+ include 'browse.php';
+ } else {
+ exit_permission_denied();
+ }
+ break;
+ }
+
+
case 'taskmgr' : {
include 'taskmgr.php';
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/www/tracker deleteartifact.php, NONE, 1.1 mod.php, 1.22, 1.23 tracker.php, 1.6, 1.7,
ruben <=
- Prev by Date:
[Gforge-commits] gforge/cronjobs/dav-svn create_svn.php,1.5,1.6
- Next by Date:
[Gforge-commits] gforge/www/include/languages Base.tab, 1.198, 1.199 Spanish.tab, 1.47, 1.48
- Previous by thread:
[Gforge-commits] gforge/cronjobs/dav-svn create_svn.php,1.5,1.6
- Next by thread:
[Gforge-commits] gforge/www/include/languages Base.tab, 1.198, 1.199 Spanish.tab, 1.47, 1.48
- Index(es):