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/news / libs / Http / Admin / NewsTypes.php
Size: Mime:
<?php

namespace Evsmash\News\Http\Admin;

use Evsmash\Core\Http\Base as Base;

use Evsmash\Core\Input\Route;
use Evsmash\Core\Simpy\Element;

use Evsmash\News\NewsType;

class NewsTypes extends Base {

	// view
	public function index() {

		// elements
		$elements = NewsType::params()->paginate(Route::limit());

		// bar
		$bar = [
			'search' => true,
			'summary' => $elements
		];

		// view
		$this->view(compact(['elements', 'bar']));

	}

	// insert
	public function insert() {


		Element::insert(new NewsType, ['name']);

	}

	// inline
	public function inline() {

		Element::inline(new NewsType, ['name']);

	}

	// delete
	public function delete() {

		Element::delete(new NewsType);

	}

}