cvs: pearweb /public_html package-info.php

From: Date: Mon, 28 Jan 2002 18:58:17 +0000
Subject: cvs: pearweb /public_html package-info.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-2216@lists.php.net to get a copy of this message
mj Mon Jan 28 13:58:17 2002 EDT Modified files: /pearweb/public_html package-info.php Log: * Better error messages. Index: pearweb/public_html/package-info.php diff -u pearweb/public_html/package-info.php:1.2 pearweb/public_html/package-info.php:1.3 --- pearweb/public_html/package-info.php:1.2 Sun Jan 27 12:04:20 2002 +++ pearweb/public_html/package-info.php Mon Jan 28 13:58:17 2002 @@ -1,17 +1,22 @@ <?php -//error_reporting(E_ALL); - // expected url vars: pacid $pacid = (isset($pacid)) ? (int) $pacid : null; + if (empty($pacid)) { - die ('No package selected'); + response_header("Error"); + PEAR::raiseError('No package selected'); + response_footer(); + exit(); } // ** expected define('PHP_CVS_REPO_DIR', '/repository/pear'); if (DB::isError($dbh)) { - die("DB::Factory failed: ".DB::errorMessage($dbh)."<BR>\n"); + response_header("Error"); + PEAR::raiseError("DB::Factory failed: ".DB::errorMessage($dbh)); + response_footer(); + exit(); } $dbh->setFetchmode(DB_FETCHMODE_ASSOC); @@ -19,7 +24,10 @@ // Package data $row = $dbh->getRow("SELECT * FROM packages WHERE id = $pacid"); if (!$row) { - die ('No package selected (db)'); + response_header("Error"); + PEAR::raiseError('No package selected.'); + response_footer(); + exit(); } $name = $row['name']; $summary = stripslashes($row['summary']);

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