svn: /pear/packages/Bugtracker/trunk/ include/classes/bug_dataobject.php site/bug.php
| From: | Jani Taskinen | Date: | Thu, 13 Aug 2009 11:37:57 +0000 |
| Subject: | svn: /pear/packages/Bugtracker/trunk/ include/classes/bug_dataobject.php site/bug.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-57106@lists.php.net to get a copy of this message | ||
jani Thu, 13 Aug 2009 11:37:57 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=287214
Log:
- Nuketh more unused crap
Changed paths:
D pear/packages/Bugtracker/trunk/include/DataObject/
D pear/packages/Bugtracker/trunk/include/classes/bug_dataobject.php
U pear/packages/Bugtracker/trunk/site/bug.php
Deleted: pear/packages/Bugtracker/trunk/include/classes/bug_dataobject.php
===================================================================
--- pear/packages/Bugtracker/trunk/include/classes/bug_dataobject.php 2009-08-13 11:29:25 UTC (rev
287213)
+++ pear/packages/Bugtracker/trunk/include/classes/bug_dataobject.php 2009-08-13 11:37:57 UTC (rev
287214)
@@ -1,150 +0,0 @@
-<?php
-
-class Bug_DataObject
-{
- function init()
- {
- global $ROOT_DIR;
-
- require_once 'DB/DataObject.php';
-
- $options = &PEAR::getStaticProperty('DB_DataObject','options');
- $type = extension_loaded('mysqli') ? 'mysqli' : 'mysql';
- $options = array(
- 'database' => PEAR_DATABASE_DSN,
- 'schema_location' => "{$ROOT_DIR}/include/DataObject/schema",
- 'class_location' => "{$ROOT_DIR}/include/DataObject",
- 'require_prefix' => 'DataObject/',
- 'class_prefix' => 'Bugs_DBDataObject_',
- );
- }
-
- function bugDB($table)
- {
- $a = DB_DataObject::factory($table);
- if (!is_a($a, 'DB_DataObject')) {
- PEAR::raiseError('unknown table "' . $table . '"');
- }
- $a->database('pear');
- return $a;
- }
-
- function pearDB($table)
- {
- $a = DB_DataObject::factory($table);
- if (!is_a($a, 'DB_DataObject')) {
- PEAR::raiseError('unknown table "' . $table . '"');
- }
- $a->database('pear');
- return $a;
- }
-
- function getChannel()
- {
- return PEAR_CHANNELNAME;
- }
-
- /**
- * Some channels have subdirectories, so return the host portion only
- *
- * @return string
- */
- function getHost()
- {
- $a = parse_url('http://' . PEAR_CHANNELNAME);
- return $a['host'];
- }
-
- /**
- * Return the host in a format that can be used in a regular expression
- *
- * @return string
- */
- function getPregHost()
- {
- return str_replace(array('.'),
- array('\\.'),
- Bug_DataObject::getHost());
- }
-
- function isDeveloper($email)
- {
- $db = Bug_DataObject::pearDB('users');
- $db->email = $email;
- return $db->find();
- }
-
- function getPath($uri, $bugs = false)
- {
- if ($bugs) {
- $uri = '/bugs/' . $uri;
- }
- return str_replace(Bug_DataObject::getHost(), '', PEAR_CHANNELNAME) .
'/' . $uri;
- }
-
- /**
- * Creates a link to the bug system
- */
- function link($package, $type = 'list', $linktext = '')
- {
- switch ($type) {
- case 'bugurl':
- return '/bugs/' . $package;
- case 'bugsearchurl':
- return '/bugs/search.php';
- case 'url':
- return '/' . $package;
- case 'normal':
- return '<a href="/' .
- $package . "\">$linktext</a>";
- case 'listurl':
- return '/bugs/search.php?' .
- 'cmd=display&status=Open&package[]=' .
- urlencode($package);
- case 'roadmapurl':
- return '/bugs/roadmap.php?' .
- 'package=' .
- urlencode($package);
- case 'list':
- if (!$linktext) {
- $linktext = 'Package Bugs';
- }
- return '<a href="/bugs/search.php?' .
- 'cmd=display&status=Open&package[]=' .
- urlencode($package) . "\">$linktext</a>";
- case 'report':
- if (!$linktext) {
- $linktext = 'Report a new bug';
- }
- return '<a href="/bugs/report.php?' .
- 'package=' .
- urlencode($package) . "\">$linktext</a>";
- case 'reporturl':
- return '/bugs/report.php?' .
- 'package=' .
- urlencode($package);
- case 'packages':
- if (!$linktext) {
- $linktext = 'Browse Packages';
- }
- return '<a href="/packages.php">' .
- $linktext . '</a>';
- case 'search':
- if (!$linktext) {
- $linktext = 'Search Packages';
- }
- return '<a href="/search.php">' .
- $linktext . '</a>';
- case 'searchurl':
- return '/search.php';
- case 'home':
- return '/' . urlencode($package);
- }
- }
-
- function template()
- {
- return 'bugs'; // this will be more customizable very shortly
- }
-
-}
Modified: pear/packages/Bugtracker/trunk/site/bug.php
===================================================================
--- pear/packages/Bugtracker/trunk/site/bug.php 2009-08-13 11:29:25 UTC (rev 287213)
+++ pear/packages/Bugtracker/trunk/site/bug.php 2009-08-13 11:37:57 UTC (rev 287214)
@@ -145,11 +145,6 @@
/* Fetch RESOLVE_REASONS array */
list($RESOLVE_REASONS, $FIX_VARIATIONS) = get_resolve_reasons($site);
-/**
- * Init BugDataObject class
- */
-Bug_DataObject::init();
-
if (isset($_POST['ncomment']) && !isset($_POST['preview']) &&
$edit == 3) {
// Submission of additional comment by others