Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
evsmash/banners / libs / Http / Banners.php
Size: Mime:
<?php

namespace Evsmash\Banners\Http;

use Evsmash\Core\Http\Base;

use Evsmash\Core\Helpers\Redirect;
use Evsmash\Core\Simpy\Element;

use Evsmash\Banners\Banner;

class Banners extends Base {

	// banner
	public function banner() {

		// element
		$element = Element::check(new Banner);

		// clicks
		$element->clicks = $element->clicks + 1;
		$element->save();

		// internal
		if($element->external == 0) {
			Redirect::permanent($element->link);
		}

		// external
		Redirect::to('http://'.$element->link);

	}

}