Overview

Namespaces

  • None
  • PHP

Classes

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

Functions

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

Class NavstevaPresenter

Presenter Návštěvy má na starosti veškteré činnosti pojené s návštevou, jako je přidávání, editace a odebírání diagnoz, terapií a zdravotních informací. Také zařizuje přidávání zamětnanců k návštěvě.

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
Extended by NavstevaPresenter
Author: Jakub Mottl
Located at presenters/NavstevaPresenter.php
Methods summary
public
# handleAddDiagnoza( )

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

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

public
# handleEditDiagnoza( integer $id )

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

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

Parameters

$id
integer
ID diagnozy
public
# handleAddTerapie( )

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

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

public
# handleEditTerapie( integer $id )

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

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

Parameters

$id
integer
ID terapie
public
# handleAddInfo( integer $id )

Vykreslí formulář pro přidání zdravotních informací k návštěvě. K jedné návštěvě může být pouze jedna sada informací takže pokud neexistuje záznam, formulář se nenaplní žádnými hodnotami.

Vykreslí formulář pro přidání zdravotních informací k návštěvě. K jedné návštěvě může být pouze jedna sada informací takže pokud neexistuje záznam, formulář se nenaplní žádnými hodnotami.

Parameters

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

Vykreslí formulář pro připojení zaměstnance k aktuální návštěvě.

Vykreslí formulář pro připojení zaměstnance k aktuální návštěvě.

public
# actionDeleteDiagnoza( $id, $navsteva_id )

Smaže diagnozu, vykreslí zprávu a přesměruje zpět na návštěvu

Smaže diagnozu, vykreslí zprávu a přesměruje zpět na návštěvu

public
# actionDeleteTerapie( $id, $navsteva_id )

Smaže terapii, vykreslí zprávu a přesměruje zpět na návštěvu

Smaže terapii, vykreslí zprávu a přesměruje zpět na návštěvu

public
# actionDeleteZamestnanec( $id, $navsteva_id )

Odebere zaměstnance od návštěvy, vykreslí zprávu a přesměruje zpět na návštěvu

Odebere zaměstnance od návštěvy, vykreslí zprávu a přesměruje zpět na návštěvu

public
# renderView( $id )

Vykreslí návštěvu podle ID, pokud není předáno, přesměruje na vyhledávání

Vykreslí návštěvu podle ID, pokud není předáno, přesměruje na vyhledávání

public
# renderDasta( $id )

Vykreslí DASTA XML záznam návštěvy podle ID, pokud není předáno, přesměruje na vyhledávání. Pokud k návštěvě není připojen žádný zaměstnanec, vyhodí chybu a přesměruje zpět na návštěvu.

Vykreslí DASTA XML záznam návštěvy podle ID, pokud není předáno, přesměruje na vyhledávání. Pokud k návštěvě není připojen žádný zaměstnanec, vyhodí chybu a přesměruje zpět na návštěvu.

public
# actionAutocompleteDiagnoza( string $term )

Vylhedávání diagnozy. Předá vyhledávaný termín do modelu a vrácené řádky s diagnozou předá do šablony

Vylhedávání diagnozy. Předá vyhledávaný termín do modelu a vrácené řádky s diagnozou předá do šablony

Parameters

$term
string
hledaný termín
public
# actionAutocompleteZamestnanec( string $term )

Vyhledávání zaměstnance. Předá vyvledávaný termín do modelu a vrácené řádky s návštěvami předá do šablony

Vyhledávání zaměstnance. Předá vyvledávaný termín do modelu a vrácené řádky s návštěvami předá do šablony

Parameters

$term
string
hledaný termín
public
# actionSearchNavsteva( string $term )

Vyhledávání návštěvy. Předá vyvledávaný termín do modelu a vrácené řádky s návštěvami předá do šablony

Vyhledávání návštěvy. Předá vyvledávaný termín do modelu a vrácené řádky s návštěvami předá do šablony

Parameters

$term
string
hledaný termín
protected Nette\Application\UI\Form
# createComponentDiagnozaForm( string $name )

Továrnička pro tvorbu formuláře diagnozy

Továrnička pro tvorbu formuláře diagnozy

Parameters

$name
string
název komponenty

Returns

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

Zpracuje hodnoty z formuláře a přidá diagnozu k návštěvě nebo upraví stávající záznam

Zpracuje hodnoty z formuláře a přidá diagnozu k návštěvě nebo upraví stávající záznam

Parameters

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

Továrnička pro tvorbu formuláře terapie

Továrnička pro tvorbu formuláře terapie

Parameters

$name
string
název komponenty

Returns

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

Zpracuje hodnoty z formuláře a přidá terapii k návštěvě nebo upraví stávající záznam

Zpracuje hodnoty z formuláře a přidá terapii k návštěvě nebo upraví stávající záznam

Parameters

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

Továrnička pro tvorbu formuláře zdravotních informací

Továrnička pro tvorbu formuláře zdravotních informací

Parameters

$name
string
název komponenty

Returns

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

Zpracuje hodnoty z formuláře a přidá zdravotní informace k návštěvě

Zpracuje hodnoty z formuláře a přidá zdravotní informace k návštěvě

Parameters

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

Továrnička pro tvorbu formuláře na připojení zaměstnance k návštěvě.

Továrnička pro tvorbu formuláře na připojení zaměstnance k návštěvě.

Parameters

$name
string
název komponenty

Returns

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

Zpracuje hodnoty z formuláře a přidá zaměstnance k návštěvě

Zpracuje hodnoty z formuláře a přidá zaměstnance k návštěvě

Parameters

$form
Nette\Application\UI\Form
odeslaný formulář
Methods inherited from BasePresenter
actionDeleteNavsteva(), createComponentNavstevaForm(), createComponentPacientForm(), handleAddNavsteva(), handleAddPacient(), handleEditNavsteva(), handleEditPacient(), startup(), submitNavstevaForm(), submitPacientForm()
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