svn: /pear/packages/Bugtracker/trunk/ include/classes/bug_dataobject.php site/bug.php

From: 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&amp;status=Open&amp;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&amp;status=Open&amp;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

« previous php.pear.cvs (#57106) next »