cvs: pearweb /include pear-database.php

From: Date: Thu, 25 Apr 2002 01:39:22 +0000
Subject: cvs: pearweb /include pear-database.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-3535@lists.php.net to get a copy of this message
ssb Wed Apr 24 21:39:22 2002 EDT Modified files: /pearweb/include pear-database.php Log: * allow admins to remove releases Index: pearweb/include/pear-database.php diff -u pearweb/include/pear-database.php:1.85 pearweb/include/pear-database.php:1.86 --- pearweb/include/pear-database.php:1.85 Wed Apr 24 20:38:20 2002 +++ pearweb/include/pear-database.php Wed Apr 24 21:39:21 2002 @@ -17,7 +17,7 @@ | Tomas V.V.Cox <cox@php.net> | | Martin Jansen <mj@php.net> | +----------------------------------------------------------------------+ - $Id: pear-database.php,v 1.85 2002/04/25 00:38:20 ssb Exp $ + $Id: pear-database.php,v 1.86 2002/04/25 01:39:21 ssb Exp $ */ require_once 'DB/storage.php'; @@ -927,10 +927,9 @@ function remove($package, $release) { - // XXX: Also delete logged downloads. - global $dbh, $auth_user; - if (!user::maintains($auth_user->handle, $package, 'lead')) { + if (empty($auth_user->admin) && + !user::maintains($auth_user->handle, $package, 'lead')) { return PEAR::raiseError('release::remove: insufficient privileges'); }

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