Last modified: 2012-11-27 08:46:17 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T44390, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 42390 - PHP error "Invalid special page name """ trying to donate on WMF Global support page
PHP error "Invalid special page name """ trying to donate on WMF Global suppo...
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Fundraising (Other open bugs)
wmf-deployment
All Linux
: Normal major (vote)
: ---
Assigned To: Nobody - You can work on this!
http://wikimediafoundation.org/wiki/G...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-23 15:32 UTC by kobylin
Modified: 2012-11-27 08:46 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description kobylin 2012-11-23 15:32:42 UTC
1) Go to http://wikimediafoundation.org/wiki/Global_Support/en
2) Select any money amount
3) Click "Donate by credit card" button

You will go to page https://payments.wikimedia.org/index.php/Special:PayflowProGateway?uselang=en with error

Invalid special page name ""

Backtrace:

#0 /srv/www/org/wikimedia/payments/includes/Title.php(2051): SpecialPage::getTitleFor(NULL)
#1 /srv/www/org/wikimedia/payments/includes/Title.php(2136): Title->checkReadPermissions('read', Object(User), Array, true, false)
#2 /srv/www/org/wikimedia/payments/includes/Title.php(1597): Title->getUserPermissionsErrorsInternal('read', Object(User), true)
#3 /srv/www/org/wikimedia/payments/includes/Wiki.php(176): Title->getUserPermissionsErrors('read', Object(User))
#4 /srv/www/org/wikimedia/payments/includes/Wiki.php(603): MediaWiki->performRequest()
#5 /srv/www/org/wikimedia/payments/includes/Wiki.php(513): MediaWiki->main()
#6 /srv/www/org/wikimedia/payments/index.php(58): MediaWiki->run()
#7 {main}
Comment 1 Andre Klapper 2012-11-26 17:04:21 UTC
Thanks for taking the time to report this! Confirming the problem.

In case you remember: How did you get to that page / where was it linked from?

In case you are interested in making a donation, please use
https://donate.wikimedia.org/ instead. Thanks for your help!


The whole page looks outdated, e.g. stating that there are 27 chapters while the link lists 39, and for "one of the top 5 most visited websites in the world, we employ fewer than 30 people." both isn't true either nowadays.
Embedded template seems to be from 2009. Choosing the amount of "100 [1]" USD doesn't work either: "You must enter a valid amount". Plus no idea what the [1] means here.
Looking at http://wikimediafoundation.org/wiki/Special:WhatLinksHere/Global_Support/en there don't seem to be many pages linking to it.

Maybe this site should just be removed.
Comment 2 Sam Reed (reedy) 2012-11-26 17:08:38 UTC
	public function __construct() {
		$this->adapter = new PayflowProAdapter();
		parent::__construct(); //the next layer up will know who we are.
	}


...



	public function __construct() {
		$me = get_called_class();
		parent::__construct( $me );
	}
Comment 3 Peter Gehres 2012-11-26 17:24:33 UTC
That is indeed a VERY old page from 2009 or before.  I have gone ahead and redirected the page to donatewiki.  The error mentioned above was caused by us disabling PayFlowPro as a payment gateway before the 2011 fundraiser.
Comment 4 kobylin 2012-11-27 08:46:17 UTC
Yes, I was looking for making donation page.
I get to this page via Russian wiki http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0

Link "Сбор средств" at the bottom. 
But now all looks working! 

Thanks guys :)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links