Skip to content

Instantly share code, notes, and snippets.

View brabijan's full-sized avatar

Jan Brabec brabijan

View GitHub Profile
<?php
/**
* @param Nette\Application\Application $app
* @param Nette\Application\PresenterRequest $request
* @return void
*/
public static function setErrorPresenter($app, $request) {
$errorPresenter = 'Error';
$modules = explode(":",$request->getPresenterName());
unset($modules[count($modules)-1]);
@brabijan
brabijan / czshareDownloader.php
Last active December 15, 2015 01:09
Czshare downloader
<?php
class CzshareDownloader extends Nette\Object {
/** @var string */
private $loginUrl = "https://czshare.com/index.php";
/** @var string */
private $grabberLink = "http://czshare.com/index.php?pg=grabber";
@brabijan
brabijan / AssetsManager.php
Last active December 17, 2015 22:19
Simple assets manager
<?php
class AssetsManager extends Nette\Object
{
/** @var string */
private $jsPath;
/** @var string */
private $cssPath;
<?php
namespace Model\Repositories;
use Nette;
abstract class BaseRepository extends Nette\Object
{
@brabijan
brabijan / DummyPresenter.php
Created July 1, 2013 16:11
Generovani odkazu mimo presentery
<?php
class DummyPresenter extends \Nette\Application\UI\Presenter
{
protected function startup()
{
parent::startup();
$this->terminate();
}
@brabijan
brabijan / ExampleQuery.php
Last active September 8, 2015 09:44
o5/Grido - QueryObject data source
<?php
use Grido\Components\Filters\Condition;
use Kdyby;
use Kdyby\Doctrine\QueryBuilder;
use Kdyby\Doctrine\QueryObject;
use Model\Grid\FilterableQueryObject;
use Model\Grid\SortableQueryObject;
class ExampleQuery extends QueryObject implements SortableQueryObject, FilterableQueryObject
<?php
namespace Eshop;
use Brabijan\Images\ImageProvider;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity()
*/
<?php
namespace Model\Events;
use Doctrine\ORM\Event\PreFlushEventArgs;
use Kdyby\Events\Subscriber;
use Nette;
class ConvertBlankToNullSubscriber extends Nette\Object implements Subscriber
{