Overview

Namespaces

  • None
  • PHP

Classes

  • BasePresenter
  • CekarnaPresenter
  • ErrorPresenter
  • Model
  • NavstevaPresenter
  • PacientPresenter
  • SignPresenter

Functions

  • callback
  • dump
  • Overview
  • Namespace
  • Class
  • Tree

Class BasePresenter

Základní presenter (Controler), ze kterého dědí všechny ostatní presentery. Obsahuje předevší metrody pro tvorbu a ovládání formulářů pro pacienta a návštěvu, které se vyskytují ve více částech aplikace.

Nette\Object
Extended by Nette\ComponentModel\Component implements Nette\ComponentModel\IComponent
Extended by Nette\ComponentModel\Container implements Nette\ComponentModel\IContainer
Extended by Nette\Application\UI\PresenterComponent implements Nette\Application\UI\ISignalReceiver, Nette\Application\UI\IStatePersistent, ArrayAccess
Extended by Nette\Application\UI\Control implements Nette\Application\UI\IRenderable
Extended by Nette\Application\UI\Presenter implements Nette\Application\IPresenter
Extended by BasePresenter

Direct known subclasses

CekarnaPresenter, ErrorPresenter, NavstevaPresenter, PacientPresenter
Abstract
Author: Jakub Mottl
Located at presenters/BasePresenter.php
Methods summary
protected
# startup( )

Při startu ověř, zda je uživatel přihlášený a když není, ulož adresu a přesměruj ho na přihlášení.

Při startu ověř, zda je uživatel přihlášený a když není, ulož adresu a přesměruj ho na přihlášení.

public
# handleAddNavsteva( integer $id = null )

Vykreslí formulář pro přidání návštevy, pokud je předán parametr ID pacienta, bude vybrán defaulutně

Vykreslí formulář pro přidání návštevy, pokud je předán parametr ID pacienta, bude vybrán defaulutně

Parameters

$id
integer
ID pacienta
public
# handleEditNavsteva( integer $id )

Vykreslí formulář pro editaci návštevy a naplní ho hodnotami

Vykreslí formulář pro editaci návštevy a naplní ho hodnotami

Parameters

$id
integer
ID návštěvy
public
# handleAddPacient( )

Vykreslí formulář pro přidání pacienta

Vykreslí formulář pro přidání pacienta

public
# handleEditPacient( integer $id )

Vykreslí formulář pro editaci pacienta a naplní ho hodnotami

Vykreslí formulář pro editaci pacienta a naplní ho hodnotami

Parameters

$id
integer
ID pacienta
protected Nette\Application\UI\Form
# createComponentNavstevaForm( string $name )

Továrnička pro tvorbu návštěvního formuláře

Továrnička pro tvorbu návštěvního formuláře

Parameters

$name
string
název komponenty

Returns

Nette\Application\UI\Form
public
# submitNavstevaForm( Nette\Application\UI\Form $form )

Zpracuje hodnoty z formuláře a vytvoří novou návštěvu nebo aktualizuje stávající

Zpracuje hodnoty z formuláře a vytvoří novou návštěvu nebo aktualizuje stávající

Parameters

$form
Nette\Application\UI\Form
odeslaný formulář
protected Nette\Application\UI\Form
# createComponentPacientForm( string $name )

Továrnička pro tvorbu pacienského formuláře

Továrnička pro tvorbu pacienského formuláře

Parameters

$name
string
název komponenty

Returns

Nette\Application\UI\Form
public
# submitPacientForm( Nette\Application\UI\Form $form )

Zpracuje hodnoty z formuláře a vytvoří nového pacienta nebo aktualizuje stávajícího

Zpracuje hodnoty z formuláře a vytvoří nového pacienta nebo aktualizuje stávajícího

Parameters

$form
Nette\Application\UI\Form
odeslaný formulář
public
# actionDeleteNavsteva( integer $id )

Smaže návštěvu, vkyreslí zprávu a přesměruje na čekárnu.

Smaže návštěvu, vkyreslí zprávu a přesměruje na čekárnu.

Parameters

$id
integer
ID návštevy
Methods inherited from Nette\Application\UI\Presenter
__construct(), afterRender(), backlink(), beforeRender(), canonicalize(), changeAction(), checkRequirements(), createRequest(), error(), findLayoutTemplateFile(), formatActionMethod(), formatLayoutTemplateFiles(), formatRenderMethod(), formatTemplateFiles(), forward(), getAction(), getApplication(), getContext(), getFlashSession(), getHttpContext(), getHttpRequest(), getHttpResponse(), getLastCreatedRequest(), getLastCreatedRequestFlag(), getLayout(), getPayload(), getPersistentComponents(), getPresenter(), getRequest(), getService(), getSession(), getSignal(), getUniqueId(), getUser(), getView(), handleInvalidLink(), hasFlashSession(), isAjax(), isSignalReceiver(), lastModified(), popGlobalParameters(), processSignal(), redirectUri(), redirectUrl(), restoreRequest(), run(), saveGlobalState(), sendPayload(), sendResponse(), sendTemplate(), setLayout(), setView(), shutdown(), storeRequest(), terminate()
Methods inherited from Nette\Application\UI\Control
createTemplate(), flashMessage(), getSnippetId(), getTemplate(), getWidget(), invalidateControl(), isControlInvalid(), templatePrepareFilters(), validateControl()
Methods inherited from Nette\Application\UI\PresenterComponent
attached(), formatSignalMethod(), getParam(), getParamId(), getParameter(), getParameterId(), getPersistentParams(), getReflection(), isLinkCurrent(), lazyLink(), link(), loadState(), offsetExists(), offsetGet(), offsetSet(), offsetUnset(), redirect(), saveState(), signalReceived(), tryCall()
Methods inherited from Nette\ComponentModel\Container
__clone(), _isCloning(), addComponent(), createComponent(), getComponent(), getComponents(), removeComponent(), validateChildComponent()
Methods inherited from Nette\ComponentModel\Component
__sleep(), __wakeup(), detached(), getName(), getParent(), lookup(), lookupPath(), monitor(), setParent(), unmonitor(), validateParent()
Methods inherited from Nette\Object
__call(), __callStatic(), __get(), __isset(), __set(), __unset(), extensionMethod()
Constants inherited from Nette\Application\UI\Presenter
ACTION_KEY, DEFAULT_ACTION, FLASH_KEY, INVALID_LINK_EXCEPTION, INVALID_LINK_SILENT, INVALID_LINK_WARNING, SIGNAL_KEY
Constants inherited from Nette\ComponentModel\IComponent
NAME_SEPARATOR
Properties inherited from Nette\Application\UI\Presenter
$absoluteUrls, $autoCanonicalize, $invalidLinkMode, $onShutdown
Properties inherited from Nette\Application\UI\Control
$snippetMode
Properties inherited from Nette\Application\UI\PresenterComponent
$params
ErNISTo API documentation generated by ApiGen 2.6.1