Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • master
  • prereq-parse
  • catalog-rewrite
3 results

Target

Select target project
  • rdee2/UNL_GraduateBulletin
  • dxg/UNL_GraduateBulletin
2 results
Select Git revision
  • catalog-rewrite
  • develop
  • master
  • catalog-rewrite
4 results
Show changes
Commits on Source (109)
Showing
with 263 additions and 5565 deletions
......@@ -2,3 +2,6 @@
/www/.htaccess
/www/archive.html
/www/wdn
/data/creq/*.sqlite
/data/creq/*.xml
/data/creq/subjects/*.xml
Setup:
copy config.sample.php to config.inc.php
set the correct user name and password to the database
copy www/sample.htaccess to www/.htaccess
correct paths as necessary
# Introduction:
This website serves as a grad/undergrad agnostic homepage to the UNL Bulletins,
and a source for the latest course information.
The Undergraduate Bulletin contains only a snapshot of the course information,
this site should have the latest course data, pulled from creq.unl.edu.
The Graduate Bulletin links to this course data.
## Authors:
Brett Bieber brett.bieber@gmail.com
## Web Address(es):
http://bulletin.unl.edu/
alias - http://catalog.unl.edu/
## Server Information:
Web Server:
Host - ucommsrv.unl.edu:/var/www/html/bulletin.unl.edu/graduate [IS virtual server]
Server Admin - Jim Liebgott [IS]
Location - Basement WSEC
## Database:
SQLite Database from the Course XML data retrieved from creq.unl.edu
## Source Code:
Git - http://git.unl.edu/iim/UNL_GraduateBulletin [IS]
## Software:
PHP
Apache Web Server
## Maintenance Tasks:
Update course snapshot:
`php scripts/update_course_data.php`
## Setup:
copy `config.sample.php` to `config.inc.php`
copy `www/sample.htaccess` to `www/.htaccess`
correct paths as necessary
......@@ -6,61 +6,21 @@
* @author bbieber
*/
set_include_path(dirname(__FILE__).'/src'.PATH_SEPARATOR.dirname(__FILE__).'/lib/php');
/**
* Require DB_DataObject before initializing the connection details.
*/
require_once 'DB/DataObject.php';
function autoload($class)
{
$file = str_replace('_', '/', $class).'.php';
$fp = @fopen($file, 'r', true);
if ($fp) {
fclose($fp);
require $file;
if (!class_exists($class, false) && !interface_exists($class, false)) {
die(new \Exception('Class ' . $class . ' was not present in ' .
$file . ' (include_path="' . get_include_path() . '")'));
}
return true;
}
return false;
$class = str_replace(array('_', '\\'), '/', $class);
include $class . '.php';
}
spl_autoload_register("autoload");
spl_autoload_register('autoload');
$db_pass = 'catalog';
$db_user = 'catalog';
$db = 'catalog';
$db_host = 'localhost';
set_include_path(__DIR__ . '/src' . PATH_SEPARATOR . __DIR__ . '/lib/php');
// Load database settings
$options = &PEAR::getStaticProperty('DB_DataObject','options');
$options = array(
'database' => "mysqli://$db_user:$db_pass@$db_host/$db",
'schema_location' => dirname(__FILE__).'/src/UNL/Catalog',
'class_location' => dirname(__FILE__).'/src/UNL/Catalog',
'require_prefix' => dirname(__FILE__).'/src/UNL/Catalog',
'class_prefix' => 'UNL_Catalog_',
'db_driver' => 'MDB2'
);
set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__));
//DB_DataObject::debugLevel(1);
ini_set('display_errors', true);
error_reporting(E_ALL);
define('UNL_CATALOG_URI', 'http://localhost/workspace/UNL_GraduateBulletin/www/');
define('UNL_CATALOG_MW_URI', UNL_CATALOG_URI.'mediawiki/index.php/');
define('UNL_CATALOG_MW_WGSCRIPTPATH', '/workspace/UNL_GraduateBulletin/www/mediawiki');
define('UNL_CATALOG_MW_WGARTICLEPATH', "/graduate/$1");
define('UNL_TEMPLATES_DEPENDENTSPATH', $_SERVER['DOCUMENT_ROOT']);
define('UNL_UNDERGRADUATEBULLETIN_DIR', dirname(__DIR__) . '/UNL_UndergraduateBulletin');
set_include_path(get_include_path()
. PATH_SEPARATOR . UNL_UNDERGRADUATEBULLETIN_DIR . '/includes/php'
. PATH_SEPARATOR . UNL_UNDERGRADUATEBULLETIN_DIR . '/src'
);
UNL\Catalog\Controller::$url = '/workspace/UNL_GraduateBulletin/www/';
ini_set('display_errors', true);
error_reporting(E_ALL);
UNL_Services_CourseApproval::setCachingService(new UNL_Services_CourseApproval_CachingService_Null());
UNL_Services_CourseApproval::setXCRIService(new UNL\Catalog\CourseDataDriver());
ABUS,Agribusiness
ACCT,Accounting
ACTS,Actuarial Science
ADPR,Advertising & Public Relations
AECN,Agricultural Economics
AERO,Aerospace
AGEN,Agricultural Engineering
AGRI,Agricultural Sciences
AGRO,Agronomy
AHIS,Art History & Criticism
ALEC,'Agricultural Leadership, Education & Communication'
ANTH,Anthropology
ARAB,Arabic
ARCH,Architecture
AREN,Architectural Engineering (College of Engineering)
ARTP,Art Theory & Practice
ARTS,Art-Special Topics
ASCI,Animal Science
ASTR,Astronomy
ATHC,Athletic Coaching
ATHP,Athletic Practice Courses
ATHT,Athletic Training
BIME,Biomedical Engineering
BIOC,Biological Chemistry
BIOS,Biological Sciences
BLAW,Business Law
BRDC,Broadcasting
BSAD,Business Administration
BSEN,Biological Systems Engineering
CDEV,Community Development
CEEN,Computing & Electronics Engineering (UNO)
CEHS,Education & Human Sciences
CERM,Art-Ceramics
CHEM,Chemistry
CHIN,Chinese
CHME,Chemical & Biomolecular Engineering
CIVE,Civil Engineering
CLAS,Classics
CNST,Construction Management
COMB,Combatives (Rec)
COMM,Communication Studies
CONE,Construction Engineering (UNO/UNK)
CRIM,Criminology & Criminal Justice (UNO)
CRPL,Community & Regional Planning
CSCE,Computer Science & Computer Engineering
CYAF,'Child, Youth and Family Studies'
CZEC,Czech
DANC,Dance
DRAW,Art-Drawing
DSGN,Design
EAEP,Engler Agribusiness Entrepreneurship
ECON,Economics
EDAD,Educational Administration
EDPS,Educational Psychology
EDUC,Education
ELEC,Electrical Engineering
ENGL,English
ENGR,Engineering
ENSC,Energy Science
ENTO,Entomology
ENTR,Entrepreneurship
ENVE,Environmental Engineering
ENVR,Environmental Studies
ETHN,Ethnic Studies
FDST,Food Science & Technology
FINA,Finance
FITN,Fitness (Rec)
FORS,Forensic Science
FPT,Fire Protection
FREN,French
GEOG,Geography
GEOL,Geology
GEOS,Geosciences
GERM,German
GERO,Gerontology (UNO)
GLST,Global Studies
GPSP,Great Plains Studies Program
GRAS,Grassland Studies
GRBA,Graduate Business Administration
GRDC,Graduate Studies
GREK,Greek
GRPH,Art-Graphic Design & Illustration
HEBR,Hebrew
HIST,History
HMED,Humanities in Medicine
HORT,Horticulture
HRHA,Human Rights & Humanitarian Affairs
HRTM,'Hospitality, Restaurant & Tourism Management'
HUMS,Human Sciences
IBMS,Integrative Biomedical Science
IDES,Interior Design
IMSE,Industrial & Management Systems Engineering
INDV,Individual & Dual Activity (Rec)
JAPN,Japanese
JGEN,Journalism-General
JGRD,Journalism Graduate Courses
JOMC,Journalism-New Core
JOUR,Journalism-Core
JUDS,Judaic Studies Program
LAMS,Latin American Studies
LARC,Landscape Architecture (College of Architecture)
LATN,Latin
LAW,Law
LIBR,Library
LIFE,Life Sciences
MATH,Mathematics
MATL,Materials Engineering
MBIO,Microbiology
MECH,Mechanical Engineering
METR,Meteorology/Climatology
MLSC,Military Science
MNGT,Management
MODL,Modern Language
MRKT,Marketing
MRST,Medieval & Renaissance Studies
MSYM,Mechanized Systems Management
MUAP,Music-Applied
MUCO,Music Ensemble-Credit Only
MUCP,Music-Composition
MUDC,Music Ensemble-Degree Credit
MUED,Music Education
MUEN,Music Ensemble
MUNM,Music for Non-Majors
MUOP,Music-Opera
MUSC,Music
MUSR,Music-Student Recitals
NAVS,Naval Science
NEWS,News-Editorial
NREE,Natural Resources & Environmental Economics
NRES,Natural Resources
NSST,National Securities Studies
NURS,Nursing
NUTR,Nutrition & Health Sciences
ODED,Outdoor Education (Rec)
PANT,Art-Painting
PGAM,Professional Golf Management Program
PHIL,Philosophy
PHOT,Art-Photography
PHYS,Physics
PLPT,Plant Pathology
POLS,Political Science
PRNT,Art-Printmaking
PSYC,Psychology
RACS,Racquet Sports (Rec)
RAIK,Jeffrey S. Raikes School of Computer Science & Management
RELG,Religious Studies Program
RNGE,Rangeland Ecosystems
RUSS,Russian
SCLP,Art-Sculpture
SCMS,Supply Chain Management Systems
SLPA,Speech-Language Pathology & Audiology
SOCI,Sociology
SOCW,Social Work (UNO)
SOIL,Soil Science
SPAN,Spanish
SPED,Special Education
SRAM,Survey Research & Methodology
STAT,Statistics
TEAC,'Teaching, Learning & Teacher Education'
THEA,Theatre Arts
TLMT,Turfgrass & Landscape Management
TMFD,'Textiles, Merchandising & Fashion Design'
UHON,University Honors Program
VBMS,Veterinary & Biomedical Sciences
VMED,Veterinary Medicine
WATC,Art-Watercolor
WATS,Water Science
WMNS,Women & Gender Studies Program
a:168:{s:4:"ABUS";s:12:"Agribusiness";s:4:"ACCT";s:10:"Accounting";s:4:"ACTS";s:17:"Actuarial Science";s:4:"ADPR";s:30:"Advertising & Public Relations";s:4:"AECN";s:22:"Agricultural Economics";s:4:"AERO";s:9:"Aerospace";s:4:"AGEN";s:24:"Agricultural Engineering";s:4:"AGRI";s:21:"Agricultural Sciences";s:4:"AGRO";s:8:"Agronomy";s:4:"AHIS";s:23:"Art History & Criticism";s:4:"ALEC";s:50:"Agricultural Leadership, Education & Communication";s:4:"ANTH";s:12:"Anthropology";s:4:"ARAB";s:6:"Arabic";s:4:"ARCH";s:12:"Architecture";s:4:"AREN";s:50:"Architectural Engineering (College of Engineering)";s:4:"ARTP";s:21:"Art Theory & Practice";s:4:"ARTS";s:18:"Art-Special Topics";s:4:"ASCI";s:14:"Animal Science";s:4:"ASTR";s:9:"Astronomy";s:4:"ATHC";s:17:"Athletic Coaching";s:4:"ATHP";s:25:"Athletic Practice Courses";s:4:"ATHT";s:17:"Athletic Training";s:4:"BIME";s:22:"Biomedical Engineering";s:4:"BIOC";s:20:"Biological Chemistry";s:4:"BIOS";s:19:"Biological Sciences";s:4:"BLAW";s:12:"Business Law";s:4:"BRDC";s:12:"Broadcasting";s:4:"BSAD";s:23:"Business Administration";s:4:"BSEN";s:30:"Biological Systems Engineering";s:4:"CDEV";s:21:"Community Development";s:4:"CEEN";s:41:"Computing & Electronics Engineering (UNO)";s:4:"CEHS";s:26:"Education & Human Sciences";s:4:"CERM";s:12:"Art-Ceramics";s:4:"CHEM";s:9:"Chemistry";s:4:"CHIN";s:7:"Chinese";s:4:"CHME";s:35:"Chemical & Biomolecular Engineering";s:4:"CIVE";s:17:"Civil Engineering";s:4:"CLAS";s:8:"Classics";s:4:"CNST";s:23:"Construction Management";s:4:"COMB";s:16:"Combatives (Rec)";s:4:"COMM";s:21:"Communication Studies";s:4:"CONE";s:34:"Construction Engineering (UNO/UNK)";s:4:"CRIM";s:36:"Criminology & Criminal Justice (UNO)";s:4:"CRPL";s:29:"Community & Regional Planning";s:4:"CSCE";s:39:"Computer Science & Computer Engineering";s:4:"CYAF";s:31:"Child, Youth and Family Studies";s:4:"CZEC";s:5:"Czech";s:4:"DANC";s:5:"Dance";s:4:"DRAW";s:11:"Art-Drawing";s:4:"DSGN";s:6:"Design";s:4:"EAEP";s:36:"Engler Agribusiness Entrepreneurship";s:4:"ECON";s:9:"Economics";s:4:"EDAD";s:26:"Educational Administration";s:4:"EDPS";s:22:"Educational Psychology";s:4:"EDUC";s:9:"Education";s:4:"ELEC";s:22:"Electrical Engineering";s:4:"ENGL";s:7:"English";s:4:"ENGR";s:11:"Engineering";s:4:"ENSC";s:14:"Energy Science";s:4:"ENTO";s:10:"Entomology";s:4:"ENTR";s:16:"Entrepreneurship";s:4:"ENVE";s:25:"Environmental Engineering";s:4:"ENVR";s:21:"Environmental Studies";s:4:"ETHN";s:14:"Ethnic Studies";s:4:"FDST";s:25:"Food Science & Technology";s:4:"FINA";s:7:"Finance";s:4:"FITN";s:13:"Fitness (Rec)";s:4:"FORS";s:16:"Forensic Science";s:3:"FPT";s:15:"Fire Protection";s:4:"FREN";s:6:"French";s:4:"GEOG";s:9:"Geography";s:4:"GEOL";s:7:"Geology";s:4:"GEOS";s:11:"Geosciences";s:4:"GERM";s:6:"German";s:4:"GERO";s:17:"Gerontology (UNO)";s:4:"GLST";s:14:"Global Studies";s:4:"GPSP";s:28:"Great Plains Studies Program";s:4:"GRAS";s:17:"Grassland Studies";s:4:"GRBA";s:32:"Graduate Business Administration";s:4:"GRDC";s:16:"Graduate Studies";s:4:"GREK";s:5:"Greek";s:4:"GRPH";s:33:"Art-Graphic Design & Illustration";s:4:"HEBR";s:6:"Hebrew";s:4:"HIST";s:7:"History";s:4:"HMED";s:22:"Humanities in Medicine";s:4:"HORT";s:12:"Horticulture";s:4:"HRHA";s:35:"Human Rights & Humanitarian Affairs";s:4:"HRTM";s:44:"Hospitality, Restaurant & Tourism Management";s:4:"HUMS";s:14:"Human Sciences";s:4:"IBMS";s:30:"Integrative Biomedical Science";s:4:"IDES";s:15:"Interior Design";s:4:"IMSE";s:43:"Industrial & Management Systems Engineering";s:4:"INDV";s:32:"Individual & Dual Activity (Rec)";s:4:"JAPN";s:8:"Japanese";s:4:"JGEN";s:18:"Journalism-General";s:4:"JGRD";s:27:"Journalism Graduate Courses";s:4:"JOMC";s:19:"Journalism-New Core";s:4:"JOUR";s:15:"Journalism-Core";s:4:"JUDS";s:22:"Judaic Studies Program";s:4:"LAMS";s:22:"Latin American Studies";s:4:"LARC";s:48:"Landscape Architecture (College of Architecture)";s:4:"LATN";s:5:"Latin";s:3:"LAW";s:3:"Law";s:4:"LIBR";s:7:"Library";s:4:"LIFE";s:13:"Life Sciences";s:4:"MATH";s:11:"Mathematics";s:4:"MATL";s:21:"Materials Engineering";s:4:"MBIO";s:12:"Microbiology";s:4:"MECH";s:22:"Mechanical Engineering";s:4:"METR";s:23:"Meteorology/Climatology";s:4:"MLSC";s:16:"Military Science";s:4:"MNGT";s:10:"Management";s:4:"MODL";s:15:"Modern Language";s:4:"MRKT";s:9:"Marketing";s:4:"MRST";s:30:"Medieval & Renaissance Studies";s:4:"MSYM";s:29:"Mechanized Systems Management";s:4:"MUAP";s:13:"Music-Applied";s:4:"MUCO";s:26:"Music Ensemble-Credit Only";s:4:"MUCP";s:17:"Music-Composition";s:4:"MUDC";s:28:"Music Ensemble-Degree Credit";s:4:"MUED";s:15:"Music Education";s:4:"MUEN";s:14:"Music Ensemble";s:4:"MUNM";s:20:"Music for Non-Majors";s:4:"MUOP";s:11:"Music-Opera";s:4:"MUSC";s:5:"Music";s:4:"MUSR";s:22:"Music-Student Recitals";s:4:"NAVS";s:13:"Naval Science";s:4:"NEWS";s:14:"News-Editorial";s:4:"NREE";s:43:"Natural Resources & Environmental Economics";s:4:"NRES";s:17:"Natural Resources";s:4:"NSST";s:27:"National Securities Studies";s:4:"NURS";s:7:"Nursing";s:4:"NUTR";s:27:"Nutrition & Health Sciences";s:4:"ODED";s:23:"Outdoor Education (Rec)";s:4:"PANT";s:12:"Art-Painting";s:4:"PGAM";s:36:"Professional Golf Management Program";s:4:"PHIL";s:10:"Philosophy";s:4:"PHOT";s:15:"Art-Photography";s:4:"PHYS";s:7:"Physics";s:4:"PLPT";s:15:"Plant Pathology";s:4:"POLS";s:17:"Political Science";s:4:"PRNT";s:15:"Art-Printmaking";s:4:"PSYC";s:10:"Psychology";s:4:"RACS";s:20:"Racquet Sports (Rec)";s:4:"RAIK";s:57:"Jeffrey S. Raikes School of Computer Science & Management";s:4:"RELG";s:25:"Religious Studies Program";s:4:"RNGE";s:20:"Rangeland Ecosystems";s:4:"RUSS";s:7:"Russian";s:4:"SCLP";s:13:"Art-Sculpture";s:4:"SCMS";s:31:"Supply Chain Management Systems";s:4:"SLPA";s:37:"Speech-Language Pathology & Audiology";s:4:"SOCI";s:9:"Sociology";s:4:"SOCW";s:17:"Social Work (UNO)";s:4:"SOIL";s:12:"Soil Science";s:4:"SPAN";s:7:"Spanish";s:4:"SPED";s:17:"Special Education";s:4:"SRAM";s:29:"Survey Research & Methodology";s:4:"STAT";s:10:"Statistics";s:4:"TEAC";s:38:"Teaching, Learning & Teacher Education";s:4:"THEA";s:12:"Theatre Arts";s:4:"TLMT";s:32:"Turfgrass & Landscape Management";s:4:"TMFD";s:40:"Textiles, Merchandising & Fashion Design";s:4:"UHON";s:25:"University Honors Program";s:4:"VBMS";s:32:"Veterinary & Biomedical Sciences";s:4:"VMED";s:19:"Veterinary Medicine";s:4:"WATC";s:14:"Art-Watercolor";s:4:"WATS";s:13:"Water Science";s:4:"WMNS";s:30:"Women & Gender Studies Program";}
\ No newline at end of file
[DB_DataObject]
database = mysql://catalog:catalog@localhost/catalog
schema_location = /home/bbieber/workspace/bulletin/Catalog
class_location = /home/bbieber/workspace/bulletin/Catalog
require_prefix = /home/bbieber/workspace/bulletin/Catalog
class_prefix = UNL_Catalog_
generator_exclude_regex = /mw_.*/
<?php
/*
* Map of regular expressions which map to models the controller will construct
*/
$routes = array();
$routes['/^$/'] = 'UNL\Catalog\Homepage';
// Commonly used regular expressions
$base = 'courses';
$format = '(\.(?P<format>[\w]+))?'; // Used for determining an output format, e.g. .xml, .html
$subjectArea = '(?P<subjectArea>[A-Z]{3,4})'; // Course subject code, e.g. CSCE
$courseNumber = '(?P<courseNumber>[\d]?[\d]{2,3}[A-Za-z]?)'; // Course number, e.g. 155H
$routes['/^'.$base.'\/$/'] = 'UNL\Catalog\SubjectAreas';
$routes['/^'.$base.'\/'.$subjectArea.'\/$/'] = 'UNL\Catalog\SubjectArea';
$routes['/^'.$base.'\/'.$subjectArea.$format.'$/'] = 'UNL\Catalog\SubjectArea';
$routes['/^'.$base.'\/'.$subjectArea.'\/'.$courseNumber.$format.'$/'] = 'UNL\Catalog\Listing';
return $routes;
No preview for this file type
<?xml version="1.0" encoding="UTF-8"?>
<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd">
<name>phpsavant.com</name>
<suggestedalias>savant</suggestedalias>
<summary>Savant</summary>
<servers>
<primary>
<rest>
<baseurl type="REST1.0">http://phpsavant.com/rest/</baseurl>
<baseurl type="REST1.1">http://phpsavant.com/rest/</baseurl>
<baseurl type="REST1.3">http://phpsavant.com/rest/</baseurl>
</rest>
</primary>
</servers>
</channel>
phpsavant.com
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.8.0RC1" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>Archive_Tar</name>
<channel>pear.php.net</channel>
<summary>Tar file management class</summary>
<description>This class provides handling of tar files in PHP.
It supports creating, listing, extracting and adding to tar files.
Gzip support is available if PHP has the zlib extension built-in or
loaded. Bz2 compression is also supported with the bz2 extension loaded.</description>
<lead>
<name>Gregory Beaver</name>
<user>cellog</user>
<email>cellog@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Vincent Blavet</name>
<user>vblavet</user>
<email>vincent@phpconcept.net</email>
<active>no</active>
</lead>
<helper>
<name>Stig Bakken</name>
<user>ssb</user>
<email>stig@php.net</email>
<active>no</active>
</helper>
<date>2010-05-04</date>
<time>08:41:39</time>
<version>
<release>1.3.3</release>
<api>1.3.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
<notes>
Change the license to New BSD license
minor bugfix release
* fix Bug #9921 compression with bzip2 fails [cellog]
* fix Bug #11594 _readLongHeader leaves 0 bytes in filename [jamessas]
* fix Bug #11769 Incorrect symlink handing [fajar99]
</notes>
<contents>
<dir name="/">
<file baseinstalldir="/" md5sum="29b03715377b18b1fafcff98a99cc9a7" name="docs/Archive_Tar.txt" role="doc"/>
<file baseinstalldir="/" md5sum="d6c6633566e7484aff188f798529b061" name="Archive/Tar.php" role="php"/>
</dir>
</contents>
<compatible>
<name>PEAR</name>
<channel>pear.php.net</channel>
<min>1.4.0</min>
<max>1.5.0RC2</max>
</compatible>
<dependencies>
<required>
<php>
<min>4.3.0</min>
</php>
<pearinstaller>
<min>1.5.4</min>
</pearinstaller>
</required>
</dependencies>
<phprelease>
<changelog>
<release>
<version>
<release>1.3.2</release>
<api>1.3.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2007-01-03</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Correct Bug #4016
Remove duplicate remove error display with '@'
Correct Bug #3909 : Check existence of OS_WINDOWS constant
Correct Bug #5452 fix for &quot;lone zero block&quot; when untarring packages
Change filemode (from pear-core/Archive/Tar.php v.1.21)
Correct Bug #6486 Can not extract symlinks
Correct Bug #6933 Archive_Tar (Tar file management class) Directory traversal
Correct Bug #8114 Files added on-the-fly not storing date
Correct Bug #9352 Bug on _dirCheck function over nfs path
</notes>
</release>
<release>
<version>
<release>1.3.1</release>
<api>1.3.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-03-17</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Correct Bug #3855
</notes>
</release>
<release>
<version>
<release>1.3.0</release>
<api>1.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-03-06</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Bugs correction (2475, 2488, 2135, 2176)
</notes>
</release>
<release>
<version>
<release>1.2</release>
<api>1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2004-05-08</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Add support for other separator than the space char and bug
correction
</notes>
</release>
<release>
<version>
<release>1.1</release>
<api>1.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2003-05-28</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
* Add support for BZ2 compression
* Add support for add and extract without using temporary files : methods addString() and extractInString()
</notes>
</release>
<release>
<version>
<release>1.0</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2003-01-24</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Change status to stable
</notes>
</release>
<release>
<version>
<release>0.10-b1</release>
<api>0.10-b1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2003-01-08</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Add support for long filenames (greater than 99 characters)
</notes>
</release>
<release>
<version>
<release>0.9</release>
<api>0.9</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2002-05-27</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Auto-detect gzip'ed files
</notes>
</release>
<release>
<version>
<release>0.4</release>
<api>0.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2002-05-20</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Windows bugfix: use forward slashes inside archives
</notes>
</release>
<release>
<version>
<release>0.2</release>
<api>0.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2002-02-18</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
From initial commit to stable
</notes>
</release>
<release>
<version>
<release>0.3</release>
<api>0.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2002-04-13</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Windows bugfix: used wrong directory separators
</notes>
</release>
</changelog>
</phprelease>
</package>
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.6.1" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>Console_Getopt</name>
<channel>pear.php.net</channel>
<summary>Command-line option parser</summary>
<description>This is a PHP implementation of &quot;getopt&quot; supporting both
short and long options.</description>
<lead>
<name>Andrei Zmievski</name>
<user>andrei</user>
<email>andrei@php.net</email>
<active>yes</active>
</lead>
<developer>
<name>Stig Bakken</name>
<user>ssb</user>
<email>stig@php.net</email>
<active>no</active>
</developer>
<helper>
<name>Greg Beaver</name>
<user>cellog</user>
<email>cellog@php.net</email>
<active>yes</active>
</helper>
<date>2010-05-04</date>
<time>08:41:39</time>
<version>
<release>1.2.3</release>
<api>1.2.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>* fix Bug #11068: No way to read plain &quot;-&quot; option [cardoe]</notes>
<contents>
<dir name="/">
<file md5sum="f2175a45c5e5bc7c97e174bdae55b671" name="Console/Getopt.php" role="php"/>
</dir>
</contents>
<compatible>
<name>PEAR</name>
<channel>pear.php.net</channel>
<min>1.4.0</min>
<max>1.6.0</max>
</compatible>
<dependencies>
<required>
<php>
<min>4.3.0</min>
</php>
<pearinstaller>
<min>1.4.3</min>
</pearinstaller>
</required>
</dependencies>
<phprelease>
<changelog>
<release>
<version>
<release>1.2.2</release>
<api>1.2.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2007-02-17</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>* fix Bug #4475: An ambiguous error occurred when specifying similar longoption name.
* fix Bug #10055: Not failing properly on short options missing required values</notes>
</release>
<release>
<version>
<release>1.2.1</release>
<api>1.2.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2006-12-08</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>Fixed bugs #4448 (Long parameter values truncated with longoption parameter) and #7444 (Trailing spaces after php closing tag)</notes>
</release>
<release>
<version>
<release>1.2</release>
<api>1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2003-12-11</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>Fix to preserve BC with 1.0 and allow correct behaviour for new users</notes>
</release>
<release>
<version>
<release>1.0</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2002-09-13</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>Stable release</notes>
</release>
<release>
<version>
<release>0.11</release>
<api>0.11</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2002-05-26</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>POSIX getopt compatibility fix: treat first element of args
array as command name</notes>
</release>
<release>
<version>
<release>0.10</release>
<api>0.10</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2002-05-12</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>Packaging fix</notes>
</release>
<release>
<version>
<release>0.9</release>
<api>0.9</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2002-05-12</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>Initial release</notes>
</release>
</changelog>
</phprelease>
</package>
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.6.2" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>DB</name>
<channel>pear.php.net</channel>
<summary>Database Abstraction Layer</summary>
<description>DB is a database abstraction layer providing:
* an OO-style query API
* portability features that make programs written for one DBMS work with other DBMS's
* a DSN (data source name) format for specifying database servers
* prepare/execute (bind) emulation for databases that don't support it natively
* a result object for each query response
* portable error codes
* sequence emulation
* sequential and non-sequential row fetching as well as bulk fetching
* formats fetched rows as associative arrays, ordered arrays or objects
* row limit support
* transactions support
* table information interface
* DocBook and phpDocumentor API documentation
DB layers itself on top of PHP's existing
database extensions.
Drivers for the following extensions pass
the complete test suite and provide
interchangeability when all of DB's
portability options are enabled:
fbsql, ibase, informix, msql, mssql,
mysql, mysqli, oci8, odbc, pgsql,
sqlite and sybase.
There is also a driver for the dbase
extension, but it can't be used
interchangeably because dbase doesn't
support many standard DBMS features.
DB is compatible with both PHP 4 and PHP 5.</description>
<lead>
<name>Daniel Convissor</name>
<user>danielc</user>
<email>danielc@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Adam Harvey</name>
<user>aharvey</user>
<email>aharvey@php.net</email>
<active>yes</active>
</lead>
<developer>
<name>Stig Bakken</name>
<user>ssb</user>
<email>stig@php.net</email>
<active>yes</active>
</developer>
<developer>
<name>Tomas V.V.Cox</name>
<user>cox</user>
<email>cox@idecnet.com</email>
<active>yes</active>
</developer>
<date>2010-05-04</date>
<time>08:41:39</time>
<version>
<release>1.7.13</release>
<api>1.7.13</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>This release of DB fixes a number of minor issues reported since the release of DB 1.7.12.
All drivers:
* Replaced instances of '=&amp; new Foo' with '= new Foo' to make DB (slightly) more E_STRICT friendly. Request 11581.
mysql:
* Added an explicit call to select the database to fix calls to tableInfo() without a preceding query. Bug 11580.
mysqli:
* Added an explicit call to select the database to fix calls to tableInfo() without a preceding query. Bug 11580.
sqlite:
* Altered fetchInto() to remove extraneous quotes returned by SQLite. Bug 11716.</notes>
<contents>
<dir name="/">
<file md5sum="00fc796571e167a2bd17f6691a2ddffe" name="tests/transactions.inc" role="test"/>
<file md5sum="13b1c3a21e4d9f24fe1b33d306ad8fe0" name="tests/skipif.inc" role="test"/>
<file md5sum="312e6618fa82a872c9e65d998da9561e" name="tests/simplequery.inc" role="test"/>
<file md5sum="b30a53c29b829a3932c5e8479bd2deb4" name="tests/sequences.inc" role="test"/>
<file md5sum="aac444f47ed3ad1642013539d99f5757" name="tests/run.cvs" role="test"/>
<file md5sum="de177b83e1681d1d08e0c92aec168cd9" name="tests/prepexe.inc" role="test"/>
<file md5sum="9967a99a3c500d771b8c15faa86ad416" name="tests/numrows.inc" role="test"/>
<file md5sum="10c25427ebeca0daf1fb7ed33fdc2682" name="tests/numcols.inc" role="test"/>
<file md5sum="4cd93255482abcf60d9deaf7888760aa" name="tests/limit.inc" role="test"/>
<file md5sum="2a932aca6e775e98689b689ae54d2b50" name="tests/include.inc" role="test">
<tasks:replace from="@include_path@" to="php_dir" type="pear-config"/>
</file>
<file md5sum="7cb25802942e04e59001e85663a7ab0e" name="tests/fetchmode_object.inc" role="test"/>
<file md5sum="2cb4b6b013652415d29a2b71417cef18" name="tests/fetchmodes.inc" role="test"/>
<file md5sum="086b838cc170101e636af2e3b73b46b8" name="tests/errors.inc" role="test"/>
<file md5sum="3016dba4918a322d440dbb688bce024a" name="tests/driver/skipif.inc" role="test"/>
<file md5sum="18a9d3f6895859bb74e9d380c600d4cd" name="tests/driver/setup.inc.cvs" role="test">
<tasks:replace from="@include_path@" to="php_dir" type="pear-config"/>
</file>
<file md5sum="7023d979e8bcb94a93d48597d864feb3" name="tests/driver/run.cvs" role="test"/>
<file md5sum="8dc5f2d2be9b916e9940825f4511b533" name="tests/driver/multiconnect.php" role="test"/>
<file md5sum="b1d4a722f5c583a77bba51d4e9749ab2" name="tests/driver/mktable.inc" role="test"/>
<file md5sum="c3933292049fa189b319daa0c1f008c9" name="tests/driver/droptable.inc" role="test"/>
<file md5sum="68c43e8c27b78bc7c731a89958882301" name="tests/driver/connect.inc" role="test"/>
<file md5sum="281055f0d5ab507718a2c7501edb3a18" name="tests/driver/21freeResult.phpt" role="test"/>
<file md5sum="4655d272211dc5d60904796d6d7e1f99" name="tests/driver/20locale.phpt" role="test"/>
<file md5sum="de354d5fe32f0b9fbbcaed1bada7e7a2" name="tests/driver/19getlistof.phpt" role="test"/>
<file md5sum="096f764b8519e18c0ad2eeaef6229ee1" name="tests/driver/18get.phpt" role="test"/>
<file md5sum="816de230b3ff9b0fdf57bf8a1a7700cf" name="tests/driver/17query.phpt" role="test"/>
<file md5sum="50b6ad0cbea649854ea4e09e524d2641" name="tests/driver/16tableinfo.phpt" role="test"/>
<file md5sum="2cf853766a1c1dc21f0b38988cd5a406" name="tests/driver/15quote.phpt" role="test"/>
<file md5sum="3ca3ee12cfe59a146caa21e65c4b32e1" name="tests/driver/14fetchmode_object.phpt" role="test"/>
<file md5sum="b440536baa35dcd7f40f41f26a0ba184" name="tests/driver/13limit.phpt" role="test"/>
<file md5sum="1ad007b069ba4ee8af4e0faa2d1d38e9" name="tests/driver/11transactions.phpt" role="test"/>
<file md5sum="b2e481fc6f310db41e249a1e53f353c2" name="tests/driver/10errormap.phpt" role="test"/>
<file md5sum="7efee695096e0cf6e243e5590915b6fc" name="tests/driver/09numrows.phpt" role="test"/>
<file md5sum="b2e5ebe28916e63d8502845d58f74d49" name="tests/driver/08affectedrows.phpt" role="test"/>
<file md5sum="8d651d2da580619ed5abeaaa9e1f71ad" name="tests/driver/06prepexec.phpt" role="test"/>
<file md5sum="1b52edb34978a8929f4315b7ec2f5445" name="tests/driver/05sequences.phpt" role="test"/>
<file md5sum="a5ecf473f648022af5dc9fbb2f33e371" name="tests/driver/04numcols.phpt" role="test"/>
<file md5sum="b671efeac9fd34b83309de8413531317" name="tests/driver/03simplequery.phpt" role="test"/>
<file md5sum="06b9bb0bec3cbfbd2e463d2782d5f05a" name="tests/driver/02fetch.phpt" role="test"/>
<file md5sum="81f3cb01442148ff75a752f68b946df0" name="tests/driver/01connect.phpt" role="test"/>
<file md5sum="a470ea13cb74d88619f08b1308054975" name="tests/db_parsedsn.phpt" role="test"/>
<file md5sum="da74e7939fe22d9c526939e978ace61c" name="tests/db_ismanip.phpt" role="test"/>
<file md5sum="79e88e6db0c25ca1ee5e2aac35a24d6c" name="tests/db_factory.phpt" role="test"/>
<file md5sum="5f5068a8a1a3742ff0810be61b57288d" name="tests/db_error2.phpt" role="test"/>
<file md5sum="2e7f987503b8b5e2a7fc4c3c30e79c13" name="tests/db_error.phpt" role="test"/>
<file md5sum="31f276d6ff710a1f048c50cd533ffe5c" name="doc/TESTERS" role="doc"/>
<file md5sum="30bc4ceeccd51413ab81fa98c1fb9aa8" name="doc/STATUS" role="doc"/>
<file md5sum="8c5779871e07720a032615177403b691" name="doc/MAINTAINERS" role="doc"/>
<file md5sum="651a644b6f3495fc39279d75b8099372" name="doc/IDEAS" role="doc"/>
<file md5sum="4fc3ffb31c807f7b92d7b3c00535e883" name="DB/sybase.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="bb7f96b3f78bbd481b31127bab61537a" name="DB/storage.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="4ec65c56336e956b953b22f48c48b796" name="DB/sqlite.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="347ce374b54195a000ec4b268dc656a9" name="DB/pgsql.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="fcee078e70107d665ba624b1ce7a7ef4" name="DB/odbc.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="39189815c39dc0167a451654ead3c99b" name="DB/oci8.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="177df43a04dbb4cc3840fb02e4ccf0bb" name="DB/mysqli.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="57bc68e9050730676272e33dbec065e7" name="DB/mysql.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="f30b7dfbf00343edb6de00624595b102" name="DB/mssql.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="7a1ad0f98c396944f449649dad6662d5" name="DB/msql.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="c87ed59a6cd174706980d42a6f359ade" name="DB/ifx.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="a06866d7621a2077a091741c3d3d026e" name="DB/ibase.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="3683c44821ef40a97b82dbe0ead9d9e5" name="DB/fbsql.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="9f1e6803eb8d056d0d9c5dbd62a535c9" name="DB/dbase.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file md5sum="79bf960987c22987845f8b4fa3aa8716" name="DB/common.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="38ae3509ec733b5a7a6a41a585f991d1" name="DB.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
</dir>
</contents>
<dependencies>
<required>
<php>
<min>4.2.0</min>
</php>
<pearinstaller>
<min>1.4.0b1</min>
</pearinstaller>
<package>
<name>PEAR</name>
<channel>pear.php.net</channel>
<min>1.0b1</min>
</package>
</required>
</dependencies>
<phprelease/>
</package>
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.5.0a1" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>Date</name>
<channel>pear.php.net</channel>
<summary>Generic date/time handling class for PEAR</summary>
<description>Generic classes for representation and manipulation of
dates, times and time zones without the need of timestamps,
which is a huge limitation for php programs. Includes time zone data,
time zone conversions and many date/time conversions.
It does not rely on 32-bit system date stamps, so
you can display calendars and compare dates that date
pre 1970 and post 2038. This package also provides a class
to convert date strings between Gregorian and Human calendar formats.</description>
<lead>
<name>Baba Buehler</name>
<user>baba</user>
<email>baba@babaz.com</email>
<active>no</active>
</lead>
<lead>
<name>Pierre-Alain Joye</name>
<user>pajoye</user>
<email>pajoye@php.net</email>
<active>no</active>
</lead>
<lead>
<name>Monte Ohrt</name>
<user>mohrt</user>
<email>mohrt@php.net</email>
<active>no</active>
</lead>
<lead>
<name>Firman Wandayandi</name>
<user>firman</user>
<email>firman@php.net</email>
<active>yes</active>
</lead>
<developer>
<name>Alan Knowles</name>
<user>alan_k</user>
<email>alan@akbkhome.com</email>
<active>yes</active>
</developer>
<helper>
<name>Leonardo Dutra</name>
<user>scar</user>
<email>scar@php.net</email>
<active>yes</active>
</helper>
<date>2010-05-04</date>
<time>08:41:39</time>
<version>
<release>1.4.7</release>
<api>1.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD License</license>
<notes>* Fix bug #8912: putenv() causes crashes in DateTimeZone::inDaylightTime() under windows
* Fix bug #9409: Date_Calc, fatal error using a non-array variable as an array
* Fix bug #9414: Date::addSeconds() fails to work properly with negative numbers
* Many cosmetics update
* Moved bug test files to tests/bugs/
* Removed unused files</notes>
<contents>
<dir name="/">
<file baseinstalldir="/" md5sum="a135be6cd4aeb32476423fa9dc95161a" name="tests/test_date_methods_span.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="3b1c6a3a35becde95e4a927fb38763ab" name="tests/test_calc.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="38622d9cb41342d3a177c354cca38599" name="tests/testunit_date_span.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="36b8cac1feadd070a07f9f9f9575b5d8" name="tests/testunit_date.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="42ace22a7887e03ff8b123a312108236" name="tests/testunit.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="5eabf24b94fd57853db681488367aead" name="tests/calc.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="15dff9b119740d565e01523a275d1849" name="tests/bugs/bug-9414.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="22f4db22add37ceea0154b2117a11f45" name="tests/bugs/bug-9213.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="6e5dcc10156aec6362d3153acc0dc7a4" name="tests/bugs/bug-8912.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="143559162ff847244ed67c6cb18f82d6" name="tests/bugs/bug-967.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="7cfadcdc81dc8ecbc39e77cb0606dae6" name="tests/bugs/bug-727-4.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="9a3303542fdf2ae5257e1e3fd0953660" name="tests/bugs/bug-727-3.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="cbb62477c108692400aafe6410015be1" name="tests/bugs/bug-727-2.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="e86d8aa9ce00382fa2b0e05c45d1e9ea" name="tests/bugs/bug-727-1.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="d9dc6385c9bc6a55b48f870f5cfea3e4" name="tests/bugs/bug-674.phpt" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="e6424a28cb7c83ddee0dea62c6b9a9aa" name="docs/TODO" role="doc">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="792b333b7e7b6a591da410c2f7ca4897" name="docs/LICENSE" role="doc">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="2514e3fa6ec6a6513791f4553a734eb2" name="Date/TimeZone.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="9130fcdb3b4e5a69a1bafdbdc96176ca" name="Date/Span.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="d51dd0ba154020045e37a26ff58b489b" name="Date/Human.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="9a89cb40a6498eaa592fe9b0e3c2c9c3" name="Date/Calc.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="/" md5sum="383b9c4665b91a8d351fec78fb4ac0bc" name="Date.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
</dir>
</contents>
<dependencies>
<required>
<php>
<min>4.3</min>
</php>
<pearinstaller>
<min>1.4.0</min>
</pearinstaller>
</required>
</dependencies>
<phprelease>
<changelog>
<release>
<version>
<release>1.4.7</release>
<api>1.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2006-11-22</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD License</license>
<notes>* Fix bug #8912: putenv() causes crashes in DateTimeZone::inDaylightTime() under windows
* Fix bug #9409: Date_Calc, fatal error using a non-array variable as an array
* Fix bug #9414: Date::addSeconds() fails to work properly with negative numbers
* Many cosmetics update
* Moved bug test files to tests/bugs/
* Removed unused files</notes>
</release>
<release>
<date>2005-11-15</date>
<version>
<release>1.4.6</release>
<api>1.4.6</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>- Change license from PHP License to new BSD License
- Bug #5715 fypo, missing s in $GLOBALS</notes>
</release>
<release>
<version>
<release>1.4.5</release>
<api>1.4.5</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-10-12</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>Same code base as 1.4.4-beta
See 1.4.4 changelog for details</notes>
</release>
<release>
<version>
<release>1.4.4</release>
<api>1.4.4</api>
</version>
<stability>
<release>beta</release>
<api>stable</api>
</stability>
<date>2004-05-16</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>- Establish the DATE_CALC_FORMAT constant
and use it as the default value for each
of the Date_Calc class' method's $format
parameter.
- Add beginOfMonthBySpan() and
endOfMonthBySpan() methods to Date_Calc.
- Use integers for the parameters in
Date_Calc instead of strings.
- Tweak Date_Calc::NWeekdayOfMonth() so it
can calculate the 'last' given weekday of
a month.
- Fix Bug 1640. Make sure all longname's are also
keys in $GLOBALS['_DATE_TIMEZONE_DATA']. Makes
Date_TimeZone work under more operating systems.
- #5420, missing CEST
- #3846, getYear, getMonth returns integer
- #2652, add %h and %i support (rob at wildlime dot com
- #5494, force dot as decimal separator
- #3022, allow to specify the weekday abbrevation length used in ::format()
- #4878, %s padding fix when &lt; 10 ( aashley at optimiser dot com)
- #3059, use GLOBALS in date_span</notes>
</release>
<release>
<version>
<release>1.4.3</release>
<api>1.4.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2004-05-16</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>- Fix #1250, wrong name for Bangladesh TZ
- Fix #1390, add XML Schema datetime support
(aashley at optimiser dot com)
See http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/#dateTime</notes>
</release>
<release>
<version>
<release>1.4.3</release>
<api>1.4.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2004-05-16</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>- Fix #1250, wrong name for Bangladesh TZ
- Fix #1390, add XML Schema datetime support
(aashley at optimiser dot com)
See http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/#dateTime</notes>
</release>
<release>
<version>
<release>1.4.2</release>
<api>1.4.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2004-03-14</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>- Fix #976 TimeZone default bad global usage
only _DATE_TIMEZONE_DEFAULT is used now
- Fix #683, add optional length argumet to getDayName()
- Fix PHP5 problems with get_class functions</notes>
</release>
<release>
<version>
<release>1.4.1</release>
<api>1.4.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-10-02</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>- Fix #674 endOfWeek() beginOfWeek()
- Fix #727, weeksInMonth (wrong result with some dates)
- Fix #674 (and old system #22549), check arguments in Date_Span</notes>
</release>
<release>
<version>
<release>1.4</release>
<api>1.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2003-12-21</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>- improvements in input date parsing
- add Date methods addSpan() and subtractSpan()
- added two more ISO8601 date/time output formats DATE_FORMAT_ISO_BASIC and DATE_FORMAT_ISO_EXTENDED
- improve Date_Calc isLeapYear() and daysInMonth() for year 1582
- add gregorianToISO() method to Date_Calc
- add dateSeason() method to Date_Calc
- add Date_Span class
- bugfix in Date_Calc when century ends in 00, only define DATE_CALC_BEGIN_WEEKDAY if not already defined
- bugfix in beginOfNextWeek(), beginOfPreviousWeek() (thx to andreas dot kossmeier at bergfex dot at)
- bugfix in nextDayOfWeek and prevDayOfWeek (thx to koan at gmx dot at)
- bugfix for bug 62: getDate(DATE_FORMAT_UNIXTIME) off because of DST
- bugfix for bug 65: format(e) returns zero-padded day
- bugfix for bug 195: Suppress a notice in setDate()
- bugfix for bug 271: Date_Calc weeksInMonth() returns wrong number
- fix abstraction bug, Date constructor accepts now object that extends Date
- add tests to release package
- Fix notices and mins calc in to toUTCbyOffset()</notes>
</release>
</changelog>
</phprelease>
</package>