Ejemplo n.º 1
0
 /**
  * Assigns template variables for reCAPTCHA.
  */
 public function assignVariables()
 {
     WCF::getTPL()->assign(array('recaptchaLanguageCode' => $this->languageCode, 'recaptchaPublicKey' => $this->publicKey, 'recaptchaUseSSL' => RouteHandler::secureConnection(), 'recaptchaLegacyMode' => true));
 }
Ejemplo n.º 2
0
	/**
	 * Alias to php setcookie() function.
	 */
	public static function setCookie($name, $value = '', $expire = 0) {
		$application = ApplicationHandler::getInstance()->getActiveApplication();
		$addDomain = (StringUtil::indexOf($application->cookieDomain, '.') === false || StringUtil::endsWith($application->cookieDomain, '.lan') || StringUtil::endsWith($application->cookieDomain, '.local')) ? false : true;
		
		@header('Set-Cookie: '.rawurlencode(COOKIE_PREFIX.$name).'='.rawurlencode($value).($expire ? '; expires='.gmdate('D, d-M-Y H:i:s', $expire).' GMT; max-age='.($expire - TIME_NOW) : '').'; path='.$application->cookiePath.($addDomain ? '; domain='.$application->cookieDomain : '').(RouteHandler::secureConnection() ? '; secure' : '').'; HttpOnly', false);
	}