http://www.mediawiki.org/wiki/Special:Code/MediaWiki/76428
Revision: 76428 Author: travis Date: 2010-11-10 05:05:28 +0000 (Wed, 10 Nov 2010) Log Message: ----------- initial version Added Paths: ----------- trunk/extensions/ProxyConnect/ trunk/extensions/ProxyConnect/ProxyConnect.body.php trunk/extensions/ProxyConnect/ProxyConnect.php Added: trunk/extensions/ProxyConnect/ProxyConnect.body.php =================================================================== --- trunk/extensions/ProxyConnect/ProxyConnect.body.php (rev 0) +++ trunk/extensions/ProxyConnect/ProxyConnect.body.php 2010-11-10 05:05:28 UTC (rev 76428) @@ -0,0 +1,22 @@ +<? +class ProxyConnect extends SpecialPage { + + function __construct() { + SpecialPage::SpecialPage( 'ProxyConnect' ); + } + + function execute ($par) { + global $wgUser, $wgOut; + $wgOut->disable(); + header("Content-type: text/plain;"); + if ($wgUser->getID() == 0) + return; + $result = ""; + $result .= "UniqueID={$wgUser->getID()}\n"; + $result .= "Name={$wgUser->getName()}\n"; + $result .= "Email={$wgUser->getEmail()}\n"; + wfDebug("ProxyConnect: returning $result\n"); + echo $result; + return; + } +} Added: trunk/extensions/ProxyConnect/ProxyConnect.php =================================================================== --- trunk/extensions/ProxyConnect/ProxyConnect.php (rev 0) +++ trunk/extensions/ProxyConnect/ProxyConnect.php 2010-11-10 05:05:28 UTC (rev 76428) @@ -0,0 +1,27 @@ +<?php +if ( ! defined( 'MEDIAWIKI' ) ) + die(); + +/*...@+ + * An extension that allows users to rate articles. + * + * @package MediaWiki + * @subpackage Extensions + * + * @link http://www.wikihow.com/WikiHow:ProxyConnect-Extension Documentation + * + * + * @author Travis Derouin <tra...@wikihow.com> + * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later + */ + +$wgExtensionCredits['special'][] = array( + 'name' => 'ProxyConnect', + 'author' => 'Travis Derouin', + 'description' => 'Implements the server side functionality of Proxy Connect', + 'url' => 'http://www.wikihow.com/WikiHow:ProxyConnect-Extension', +); + + +$wgSpecialPages['ProxyConnect'] = 'ProxyConnect'; +$wgAutoloadClasses['ProxyConnect'] = dirname( __FILE__ ) . '/ProxyConnect.body.php'; _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs