cvs: pearweb / package.php package.xml /public_html/bugs roadmap.php /templates/bugs roadmap.php roadmapform.php
| From: | Greg Beaver | Date: | Sun, 25 Feb 2007 18:26:59 +0000 |
| Subject: | cvs: pearweb / package.php package.xml /public_html/bugs roadmap.php /templates/bugs roadmap.php roadmapform.php | ||
| Groups: | php.pear.cvs php.pear.core | ||
| Request: | Send a blank email to pear-cvs+get-44875@lists.php.net to get a copy of this message | ||
cellog Sun Feb 25 18:26:59 2007 UTC
Modified files:
/pearweb package.php package.xml
/pearweb/public_html/bugs roadmap.php
/pearweb/templates/bugs roadmap.php roadmapform.php
Log:
implement Request #10150 Allow "future" roadmap versions
http://cvs.php.net/viewvc.cgi/pearweb/package.php?r1=1.104&r2=1.105&diff_format=u
Index: pearweb/package.php
diff -u pearweb/package.php:1.104 pearweb/package.php:1.105
--- pearweb/package.php:1.104 Sun Feb 25 07:06:52 2007
+++ pearweb/package.php Sun Feb 25 18:26:58 2007
@@ -21,6 +21,7 @@
$a->setNotes('
* fix release upload: don\'t let custom non-pear built packages with no package.xml
in root dir slip through the cracks
+* implement Request #10150: Allow "future" roadmap versions
* implement Request #10176: patch tracker for bugs
');
$a->resetUsesrole();
http://cvs.php.net/viewvc.cgi/pearweb/package.xml?r1=1.140&r2=1.141&diff_format=u
Index: pearweb/package.xml
diff -u pearweb/package.xml:1.140 pearweb/package.xml:1.141
--- pearweb/package.xml:1.140 Sun Feb 25 07:07:38 2007
+++ pearweb/package.xml Sun Feb 25 18:26:58 2007
@@ -53,7 +53,7 @@
<active>no</active>
</developer>
<date>2007-02-25</date>
- <time>01:07:56</time>
+ <time>12:27:28</time>
<version>
<release>1.9.0</release>
<api>0.1.1</api>
@@ -66,6 +66,7 @@
<notes>
* fix release upload: don't let custom non-pear built packages with no package.xml
in root dir slip through the cracks
+* implement Request #10150: Allow "future" roadmap versions
* implement Request #10176: patch tracker for bugs
</notes>
<contents>
@@ -1517,6 +1518,7 @@
<notes>
* fix release upload: don't let custom non-pear built packages with no package.xml
in root dir slip through the cracks
+* implement Request #10150: Allow "future" roadmap versions
* implement Request #10176: patch tracker for bugs
</notes>
</release>
http://cvs.php.net/viewvc.cgi/pearweb/public_html/bugs/roadmap.php?r1=1.7&r2=1.8&diff_format=u
Index: pearweb/public_html/bugs/roadmap.php
diff -u pearweb/public_html/bugs/roadmap.php:1.7 pearweb/public_html/bugs/roadmap.php:1.8
--- pearweb/public_html/bugs/roadmap.php:1.7 Fri Feb 23 06:05:11 2007
+++ pearweb/public_html/bugs/roadmap.php Sun Feb 25 18:26:58 2007
@@ -40,6 +40,10 @@
if (isset($_GET['new']) && isset($_POST['go'])) {
$bugdb = Bug_DataObject::bugDB('bugdb_roadmap');
$bugdb->roadmap_version = $_POST['roadmap_version'];
+ if ($_POST['releasedate'] == 'future') {
+ // my birthday will represent the future ;)
+ $_POST['releasedate'] = '1976-09-02 17:15:30';
+ }
$bugdb->releasedate = date('Y-m-d H:i:s',
strtotime($_POST['releasedate']));
$bugdb->package = $_GET['package'];
$bugdb->description = $_POST['description'];
@@ -51,6 +55,10 @@
$bugdb->id = $_GET['edit'];
if ($bugdb->find(false)) {
$bugdb->roadmap_version = $_POST['roadmap_version'];
+ if ($_POST['releasedate'] == 'future') {
+ // my birthday will represent the future ;)
+ $_POST['releasedate'] = '1976-09-02 17:15:30';
+ }
$bugdb->releasedate = date('Y-m-d H:i:s',
strtotime($_POST['releasedate']));
$bugdb->package = $_GET['package'];
$bugdb->description = $_POST['description'];
http://cvs.php.net/viewvc.cgi/pearweb/templates/bugs/roadmap.php?r1=1.5&r2=1.6&diff_format=u
Index: pearweb/templates/bugs/roadmap.php
diff -u pearweb/templates/bugs/roadmap.php:1.5 pearweb/templates/bugs/roadmap.php:1.6
--- pearweb/templates/bugs/roadmap.php:1.5 Fri Feb 23 06:06:31 2007
+++ pearweb/templates/bugs/roadmap.php Sun Feb 25 18:26:58 2007
@@ -1,8 +1,10 @@
-<?php response_header('Roadmap :: ' . clean($this->package)); ?>
+<?php response_header('Roadmap :: ' . clean($this->package));?>
<h1>Roadmap for Package <?php echo clean($this->package); ?></h1>
<a href="/bugs/search.php?package_name[]=<?php echo urlencode(clean($this->package))
?>&status=Open">Bug Tracker</a>
<ul class="side_pages">
-<?php foreach ($this->roadmap as $info): ?>
+<?php foreach ($this->roadmap as $info):
+$future = ($info['releasedate'] == '1976-09-02 17:15:30');
+?>
<li class="side_page"><a href="#a<?php echo
$info['roadmap_version'] ?>"><?php echo $info['roadmap_version']
?></a> (<a href="roadmap.php?edit=<?php echo $info['id']
?>">edit</a>|<a href="roadmap.php?delete=<?php echo
$info['id']
?>" onclick="return confirm('Really delete roadmap <?php echo
$info['roadmap_version']
@@ -27,10 +29,22 @@
Scheduled Release Date
</th>
<td class="form-input">
- <strong<?php if ($x < 0) echo ' class="lateRelease"'
?>><?php echo date('Y-m-d', strtotime($info['releasedate'])) .
- ' (' . $x . ' day';
- if ($x != 1) echo 's';
- if ($x < 0) echo '!!'; ?>)</strong>
+ <strong<?php
+ if ($future) {
+ } else {
+ if ($x < 0) {
+ echo ' class="lateRelease"';
+ }
+ } ?>><?php
+ if ($future) {
+ echo 'future';
+ } else {
+ echo date('Y-m-d', strtotime($info['releasedate'])) .
+ ' (' . $x . ' day';
+ if ($x != 1) echo 's';
+ if ($x < 0) echo '!!';
+ echo ')';
+ } ?></strong>
</td>
</tr>
<tr>
http://cvs.php.net/viewvc.cgi/pearweb/templates/bugs/roadmapform.php?r1=1.1&r2=1.2&diff_format=u
Index: pearweb/templates/bugs/roadmapform.php
diff -u pearweb/templates/bugs/roadmapform.php:1.1 pearweb/templates/bugs/roadmapform.php:1.2
--- pearweb/templates/bugs/roadmapform.php:1.1 Sat Feb 17 23:22:37 2007
+++ pearweb/templates/bugs/roadmapform.php Sun Feb 25 18:26:58 2007
@@ -36,10 +36,15 @@
</tr>
<tr>
<th class="form-label_left">
- Scheduled Release Date
+ Scheduled Release Date<br />(use "future" for uncertain release date)
</th>
<td class="form-input">
- <input type="text" name="releasedate" value="<?php echo
$this->info['releasedate'] ?>" />
+ <input type="text" name="releasedate" value="<?php
+ if ($this->info['releasedate'] == '1976-09-02 17:15:30') {
+ echo 'future';
+ } else {
+ echo $this->info['releasedate'];
+ } ?>" />
</td>
</tr>
</table>