cvs: pearweb /public_html package-edit.php
[email protected] ("Helgi ?ormar ?orbj?rnsson") Mon, 05 May 2008 01:16:46 -0000
| Newsgroups | php.pear.cvs,php.pear.core |
|---|---|
| Message-ID | <cvsdufuz1209950206@cvsserver> |
dufuz Mon May 5 01:16:46 2008 UTC
Modified files:
/pearweb/public_html package-edit.php
Log:
cosmetics
use format_date
add a way so people can specify a external bug system for this package (will probably be configurable per channel later on)
http://cvs.php.net/viewvc.cgi/pearweb/public_html/package-edit.php?r1=1.50&r2=1.51&diff_format=u
Index: pearweb/public_html/package-edit.php
diff -u pearweb/public_html/package-edit.php:1.50 pearweb/public_html/package-edit.php:1.51
--- pearweb/public_html/package-edit.php:1.50 Thu Mar 20 22:16:30 2008
+++ pearweb/public_html/package-edit.php Mon May 5 01:16:46 2008
@@ -15,7 +15,7 @@
+----------------------------------------------------------------------+
| Authors: |
+----------------------------------------------------------------------+
- $Id: package-edit.php,v 1.50 2008/03/20 22:16:30 dufuz Exp $
+ $Id: package-edit.php,v 1.51 2008/05/05 01:16:46 dufuz Exp $
*/
// Interface to update package information.
@@ -67,47 +67,60 @@
($_POST['new_package'] && !$_POST['new_channel'])) {
report_error('You have to enter both channel + package name for packages moved out of PEAR!');
} else {
- $query = 'UPDATE packages SET name = ?, license = ?,
- summary = ?, description = ?, category = ?,
- homepage = ?, package_type = ?, doc_link = ?, cvs_link = ?,
- unmaintained = ?, newpk_id = ?, newchannel = ?, newpackagename = ?
- WHERE id = ?';
+ $query = '
+ UPDATE packages SET
+ name = ?,
+ license = ?,
+ summary = ?,
+ description = ?,
+ category = ?,
+ homepage = ?,
+ package_type = ?,
+ doc_link = ?,
+ bug_link = ?,
+ cvs_link = ?,
+ unmaintained = ?,
+ newpk_id = ?,
+ newchannel = ?,
+ newpackagename = ?
+ WHERE id = ?';
if (!empty($_POST['newpk_id'])) {
$_POST['new_channel'] = 'pear.php.net';
- $_POST['new_package'] = $dbh->getOne('SELECT name from packages WHERE id=?',
+ $_POST['new_package'] = $dbh->getOne('SELECT name from packages WHERE id = ?',
array($_POST['newpk_id']));
if (!$_POST['new_package']) {
$_POST['new_channel'] = $_POST['newpk_id'] = null;
}
} else {
if ($_POST['new_channel'] == 'pear.php.net') {
- $_POST['newpk_id'] = $dbh->getOne('SELECT id from packages WHERE name=?',
+ $_POST['newpk_id'] = $dbh->getOne('SELECT id from packages WHERE name = ?',
array($_POST['new_package']));
if (!$_POST['newpk_id']) {
$_POST['new_channel'] = $_POST['new_package'] = null;
}
}
}
+
$qparams = array(
- $_POST['name'],
- $_POST['license'],
- $_POST['summary'],
- $_POST['description'],
- $_POST['category'],
- $_POST['homepage'],
- 'pear',
- $_POST['doc_link'],
- $_POST['cvs_link'],
- isset($_POST['unmaintained']) ? 1 : 0 ,
- isset($_POST['newpk_id']) ? $_POST['newpk_id'] : null,
- $_POST['new_channel'],
- $_POST['new_package'],
- $_GET['id']
- );
+ $_POST['name'],
+ $_POST['license'],
+ $_POST['summary'],
+ $_POST['description'],
+ $_POST['category'],
+ $_POST['homepage'],
+ 'pear',
+ $_POST['doc_link'],
+ $_POST['bug_link'],
+ $_POST['cvs_link'],
+ isset($_POST['unmaintained']) ? 1 : 0 ,
+ isset($_POST['newpk_id']) ? $_POST['newpk_id'] : null,
+ $_POST['new_channel'],
+ $_POST['new_package'],
+ $_GET['id']
+ );
$sth = $dbh->query($query, $qparams);
-
if (PEAR::isError($sth)) {
report_error('Unable to save data!');
} else {
@@ -202,6 +215,7 @@
'category' => (int)$row['categoryid'],
'homepage' => htmlspecialchars($row['homepage']),
'doc_link' => htmlspecialchars($row['doc_link']),
+ 'bug_link' => htmlspecialchars($row['bug_link']),
'cvs_link' => htmlspecialchars($row['cvs_link']),
'unmaintained' => ($row['unmaintained']) ? true : false,
'newpk_id' => (int)$row['newpk_id'],
@@ -231,12 +245,13 @@
$form->addElement('text', 'homepage', 'H<span class="accesskey">o</span>mepage:', 'size="25" maxlength="255" accesskey="0"');
$form->addElement('text', 'doc_link', 'Documentation URI:', 'size="50" maxlength="255"');
+$form->addElement('text', 'bug_link', 'Bug Tracker URI:', 'size="50" maxlength="255"');
$form->addElement('text', 'cvs_link', 'Web CVS URI', 'size="50" maxlength="255"');
$form->addElement('checkbox', 'unmaintained', 'Is this package unmaintained ?');
$packages = package::listAllwithReleases();
-$rows = array(0 => "");
+$rows = array(0 => '');
foreach ($packages as $id => $info) {
if ($id == $_GET['id']) {
continue;
@@ -273,7 +288,7 @@
echo "<tr>\n";
echo ' <td class="form-input">' . htmlspecialchars($version) . "</td>\n";
echo ' <td class="form-input">';
- echo make_utc_date(strtotime($release['releasedate']));
+ echo format_date(strtotime($release['releasedate']));
echo "</td>\n";
echo ' <td class="form-input">' . "\n";