[evolvis-commits] r10999: forgotten file↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 17:59:15 CET 2011


Author: mirabilos
Date: 2011-02-24 17:59:15 +0100 (Thu, 24 Feb 2011)
New Revision: 10999

Added:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/admin/form-clonetracker.php
Log:
forgotten file


Added: trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/admin/form-clonetracker.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/admin/form-clonetracker.php	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/admin/form-clonetracker.php	2011-02-24 16:59:15 UTC (rev 10999)
@@ -0,0 +1,45 @@
+<?php
+//
+//	FORM TO CLONE A TRACKER
+//
+		$g =& group_get_object($sys_template_group);
+		if (!$g || !is_object($g)) {
+			exit_error('Error','Unable to Create Template Group Object');
+		} elseif ($g->isError()) {
+			exit_error('Error',$g->getErrorMessage());
+		} else {
+			$atf = new ArtifactTypeFactory($g);
+			if (!$atf || !is_object($atf)) {
+				exit_error('Error','Unable to Create Template Group Object');
+			} elseif ($atf->isError()) {
+				exit_error('Error',$atf->atfetErrorMessaatfe());
+			} else {
+				$ata =& $atf->getArtifactTypes();
+				for ($i=0; $i<count($ata); $i++) {
+					if (!$ata[$i] || $ata[$i]->isError()) {
+//skip it
+					} else {
+						$ids[]=$ata[$i]->getID();
+						$titles[]=$g->getPublicName().'::'.$ata[$i]->getName();
+					}
+				}
+
+				$ath->adminHeader(array ('title'=>$Language->getText('tracker_admin','clone_tracker')));
+
+				echo "<h1>".$Language->getText('tracker_admin','clone_tracker')."</h1>";
+
+				?>
+				<p><?php echo $Language->getText('tracker_admin','choose_tracker') ?></p>
+				<p>
+				<form action="<?php echo $PHP_SELF.'?group_id='.$group_id.'&atid='.$ath->getID(); ?>" method="post">
+				<input type="hidden" name="clone_tracker" value="y" />
+				<p><strong><?php echo $Language->getText('tracker_admin','clone_warning') ?></strong></p>
+				<p><?php echo html_build_select_box_from_arrays($ids,$titles,'clone_id','',false); ?></p>
+				<input type="submit" name="post_changes" value="<?php echo $Language->getText('general','submit') ?>" /></p>
+				</form></p>
+				<?php
+				$ath->footer(array());
+			}
+		}
+
+?>



More information about the evolvis-commits mailing list