%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/varak.net/wiki.varak.net/extensions/CookiePolicy/
Upload File :
Create Path :
Current File : /www/varak.net/wiki.varak.net/extensions/CookiePolicy/CookiePolicy.hooks.php

<?php
/**
 * CookiePolicy's hooked functions, i.e. any and all PHP logic this extension
 * currently has.
 *
 * @file
 * @ingroup Extensions
 * @author Liz Lee <liz@wikia-inc.com>
 * @author Jack Phoenix <jack@countervandalism.net>
 */

class CookiePolicyHooks {

	/**
	 * Add JS module to the output
	 *
	 * @param OutputPage $out
	 * @return bool
	 */
	public static function onBeforePageDisplay( OutputPage $out ) {
		// use ResourceLoader to load the JS
		$out->addModules( 'ext.cookiepolicy' );

		return true;
	}

	/**
	 * Exposes the GeoIP service URL to JS so that cookiePolicy.js can use it.
	 *
	 * @param array $vars Pre-existing JS global variables
	 * @param OutputPage $outputPage
	 * @return bool
	 */
	public static function onMakeGlobalVariablesScript( &$vars, $outputPage ) {
		global $wgCookiePolicyGeoIPServiceURL;
		$vars['wgCookiePolicyGeoIPServiceURL'] = $wgCookiePolicyGeoIPServiceURL;
		return true;
	}
}

Zerion Mini Shell 1.0