Documentation

Application

Table of Contents

Interfaces

AgeableInterface
ApiableInterface
GettableInterface
Mapper
IQuery
IResultSet
Business
The Business interface asssures access to the Owner/Spitex data.
DataProvider
Validatable
Validator
Complex
A ValueObject that has a complex Value such as Date or Money which cannot be represented directly as a string and is thus returned from a DomainObject as is
Key
A Key ValueObject
Primitive
A ValueObject that has a primitive Value like int or string and is thus returned from a DomainObject as value and not as ValueObject Instance
Value
A ValueObject
FileProvider
Process
Process Interface
Renderer

Classes

log
PDF
mysqldata
PDF
PDF
log
class log TODO use PSR12 synthax
mysqldata
artikel_kat
CLASS ARTIKEL_KAT Artikel-Kategorien bearbeiten
b_klaerung
babklaerung
CLASS babklaerung Bedarfsabklaerung bearbeiten
CategoriesFT
Changes
CLASS Changes
log
dbup
ea_rechnung
CLASS Rechnung Klientenanteil * Rechnungen bearbeiten *
export_kanton
fachr_arzt
CLASS FACHR_ARZT Fachrichtungen bearbeiten
flextarif
InvoiceRun
k_kontakte
Kanton
CLASS KANTON (ex taxwert) bearbeiten
katalog
CLASS KATALOG KATALOG bearbeiten
katalog_pd
CLASS KATALOG KATALOG bearbeiten
kategorie_kontakt
CLASS KATEGORIE_KONTAKT Kontakt-Kategorien bearbeiten
kategorie_PD
CLASS KATEGORIE_PD Kategorien PD bearbeiten
adressen
berechnung
berechnung_prob
berechnung_v712
betreuer
billcare
splitStrasseNr
sendMail
exportDaten
upload_Dateien
kompl
listen
class_medi
class_medi_import
meldungen
ekarus
class_mwst
pop
pop_import
SOMED
SOMED_record
check_start
stat_GEF
stat_export
support
update_VeruA
mutter
kind
themen
Licence
CLASS Lizenz
material
PDF_MC_Table
medikation
VariableStream
PDF_MemImage
MigelSharedDB
mod_BuHa
ModulQR
mwst
CLASS MWST bearbeiten
organisation
owner
PDF_JavaScript
PdfInvoiceCreationHelper
person
pflegedoku
pflegedoku_katalog
pflegeplanung
progressbar
rechnung
region
CLASS REGION bearbeiten
spitex
srechnung
statistik
tarif
CLASS TARIF bearbeiten
themenWB
CLASS ZUSATZKOSTEN bearbeiten
tools
typ_kontakt
CLASS TYP_KONTAKT Kontakt-Typen bearbeiten
Validation
verordnung
zusatzkosten
CLASS ZUSATZKOSTEN bearbeiten
PDF
PDF
PDF
PDF
PDF
logCEESV
ceesvdata
FileDownloader
FileProviderFactory
FileProviderFactory
FtpUploader
dbQuery
FTPWriter
WebDavWriter
XMLExporter
PDF
PDF
PDF
array_sorter
log
PDF
PDF
PDF
PDF
PDF
PDF
PDF
MYPDF
Collection of methods to set the pdf defaults, to fix missing fonts and to add encoding filter
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
App
The App is a static class for some useful globally used methods and objects.
MultiSsh
AbstractController
AbstractHealthInsurancesOrganisationController
ExcludedFromXMLExportController
CantonController
ClientController
HealthInsuranceController
OrganisationController
AbstractPageController
KlientNeuController
AbstractDebugPDF
Collection of methods to get private properties from TCPDF
PDFController
Collection of methods to set the pdf defaults, to fix missing fonts and to add encoding filter
StammdatenKlientController
AbstractMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
AddressMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
BusinessMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
CantonMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
ClientExcludedFromXMLExportMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
ClientMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
DoctorMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
DomainObjectCollection
FdchXMLTransmitterMapper
A Mapper for FdchXMLTransmitter to mod_xml
HealthInsuranceMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
InvoiceEAMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
InvoiceMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
LegalCategorisationMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
MapperRegistry
MediportStatusMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
ModQrBillsMapper
A Mapper for ModQrBills to mod_qr
OrganisationMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
OwnerMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
PersonMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
ExcludedFromXMLExportMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
SpitexMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
TaskMapper
The AbstractMapper is used to retrieve and store DomainObjects from and to the Database
CustomExpression
DeleteQuery
EmptyResultSet
EmptyResultSet contains only the id field.
InsertQuery
Query
ResultSet
A ResultSet from the Database.
UpdateQuery
Address
An Address
Canton
A DomainObject reperesents a Basic data entity. e.g. a Client. // {{{
Client
A DomainObject representation of Client (Klient)
DataSource
A DataSource Singelton to load a DomainObject without a dependency to the actual DataProvider A DataProvider only needs to implement the DataProvider Interface. An example of a DataProvider is the the MapperRegistry
Doctor
A DomainObject representation of Doctor (Arzt) extending Person
ExcludedFromXMLExport
A DomainObject reperesents a Basic data entity. e.g. a Client. // {{{
DomainObject
A DomainObject reperesents a Basic data entity. e.g. a Client. // {{{
EncodingFilter
HealthInsurance
Health insurance object
Invoice
An Invoice
LegalCategorisation
Company legal categorisation object
MediportStatus
Company legal categorisation object
ModQrBills
Module for generating QRBills
Organisation
An Organisation
Owner
A User from the Owner table
Person
A Person
Spitex
A User from the Owner table
Task
A DomainObject representation of Client (Klient)
AbstractValidator
Validator is a singleton base class for classes validating DomainObjects.
AddressValidator
Validator is a singleton base class for classes validating DomainObjects.
ClientValidator
Validator is a singleton base class for classes validating DomainObjects.
Error
Result of an unsuccessful validation.
FdchXMLTransmitterValidator
InvoiceValidator
Validator is a singleton base class for classes validating DomainObjects.
AddressValidator
Validator is a singleton base class for classes validating DomainObjects.
PersonValidator
Validator is a singleton base class for classes validating DomainObjects.
Result
Result of an unsuccessful validation.
ResultCollection
A collection of validation-results.
Warning
Result of a validation that was successful but produced a warning.
AHV
An implementation of AHV
Boolean
A boolean value Internally uses boolean
DataType
A DataType is the smallest entity of Data.
Date
A Date Value
DateTime
A Date Value
Decimal
An implementation of Decimal
EAN13
An implementation of EAN13
Email
An implementation of Email
File
An implementation of File
Image
An implementation of File
Integer
An implementation of Integer
IntKey
A key implementatin class storing an int key
Phone
An implementation of a Phonenumber
Text
A DataType is the smallest entity of Data.
URL
An implementation of URL
Varchar
An implementation of Varchar
ZSR
An implementation of a ZSR Number
AbstractFileProviderFactory
ExtensionRegistry
TemplateLocation
MFPaymentSync
ProcessScheduler
Class to manage and schedule background tasks // {{{
ShellProcess
ComponentParser
JsonExtension
LazyTemplateConfig
TranslationExtension
Alert
PopUp
SelectBoxArgumentObject
DateFilters
DBBackup
Announcements
The Announcements Class loads announcement configuration files and returns the ones to display
Notifier
A class for user notifications.
InlineRenderer
Path
Utility class to work with path
SimpleTranslation
Sort
Utility function for sorting
StringFilters
Version
A version class
PDF
array_sorter
array_sorter
log
Result
Result
Event
Result
Group
Resource
Resource
Result
Result
Event
Result
Result
Settings
Settings Class to read Configuration Files
SettingsWriter
Write Settings into a File
SettingsTest
PDF
PDF
PDF
PDF

Traits

SQLBuilder
Number
A Value that is a Number should use this trait
Log
Log trait, `use` it in every class you want to use the monolog logger

Constants

BASE_PATH  = \dirname(\dirname(__FILE__)) . '/'
BASE_PATH  = ''
BASE_PATH  = ''
BASE_PATH  = \dirname(\dirname(__FILE__)) . '/'
BasePath of repository (one level higher than the scripts/ directory)
COMPOSER_PATH  = 'public/'
Relative Composer path for online composer.lock we suppose that vendor is under this path
SQL_ARTICLE  = "a.id AS arikel_id, a.name, a.einheit, a.a_nr, a.von, a.bis, a.migel_nr, a.art, a.leih_gebuehr, a.leih_gebuehr_sa, a.leih_abrech, a.vk_op, a.vk_op_sa, a.ek_op, a.vk_einheit, a.vk_einheit_sa, a.ek_einheit, a.bemerkung, a.vorgaenger, a.del"
SQL_ARTICLE  = "a.id AS arikel_id, a.name, a.einheit, a.a_nr, a.von, a.bis, a.migel_nr, a.art, a.leih_gebuehr, a.leih_gebuehr_sa, a.leih_abrech, a.vk_op, a.vk_op_sa, a.ek_op, a.vk_einheit, a.vk_einheit_sa, a.ek_einheit, a.bemerkung, a.vorgaenger, a.del, a.default_preis"
SQL_ARTICLE  = "a.id AS arikel_id, a.name, a.einheit, a.a_nr, a.von, a.bis, a.migel_nr, a.art, a.leih_gebuehr, a.leih_gebuehr_sa, a.leih_abrech, a.vk_op, a.vk_op_sa, a.ek_op, a.vk_einheit, a.vk_einheit_sa, a.ek_einheit, a.bemerkung, a.vorgaenger, a.del"
SQL_MAT  = "artikel.id AS arikel_id, artikel.name, artikel.einheit, artikel.a_nr, artikel.von, artikel.bis, " . "artikel.migel_nr, artikel.art, artikel.leih_gebuehr, artikel.leih_gebuehr_sa, artikel.leih_abrech, artikel.vk_op, " . "artikel.vk_op_sa, artikel.ek_op, artikel.vk_einheit, artikel.vk_einheit_sa, artikel.ek_einheit, artikel.bemerkung, " . "artikel.vorgaenger, artikel.del, artikel.default_preis"
VERUA_PATH  = \BASE_PATH . 'public/'
BasePath of VeruA; this will work only locally, that's fine for this script but a nogo for others .

Functions

libxml_display_errors()  : string|void
array_multi_unique()  : mixed
array_multi_unique()  : mixed
array_multi_unique()  : mixed
array_multi_unique()  : mixed
multi_sort()  : mixed
allowedToShow()  : bool
array_multi_unique()  : mixed
array_multi_unique()  : mixed
multi_sort()  : mixed
array_multi_unique()  : mixed
multi_sort()  : mixed
db_get_max_ordinal()  : mixed
db_compact_ordinals()  : mixed
db_update_ordinal()  : mixed
db_get_unscheduled()  : mixed
tableExists()  : mixed
updateInsuranceGLN()  : mixed
raw_list()  : mixed
getallheaders()  : mixed
Get all HTTP header key/values as an associative array for the current request.
allowedToShow()  : bool

Constants

BASE_PATH

public mixed BASE_PATH = \dirname(\dirname(__FILE__)) . '/'

BASE_PATH

BasePath of repository (one level higher than the scripts/ directory)

public mixed BASE_PATH = \dirname(\dirname(__FILE__)) . '/'

COMPOSER_PATH

Relative Composer path for online composer.lock we suppose that vendor is under this path

public mixed COMPOSER_PATH = 'public/'

SQL_ARTICLE

public mixed SQL_ARTICLE = "a.id AS arikel_id, a.name, a.einheit, a.a_nr, a.von, a.bis, a.migel_nr, a.art, a.leih_gebuehr, a.leih_gebuehr_sa, a.leih_abrech, a.vk_op, a.vk_op_sa, a.ek_op, a.vk_einheit, a.vk_einheit_sa, a.ek_einheit, a.bemerkung, a.vorgaenger, a.del"

SQL_ARTICLE

public mixed SQL_ARTICLE = "a.id AS arikel_id, a.name, a.einheit, a.a_nr, a.von, a.bis, a.migel_nr, a.art, a.leih_gebuehr, a.leih_gebuehr_sa, a.leih_abrech, a.vk_op, a.vk_op_sa, a.ek_op, a.vk_einheit, a.vk_einheit_sa, a.ek_einheit, a.bemerkung, a.vorgaenger, a.del, a.default_preis"

SQL_ARTICLE

public mixed SQL_ARTICLE = "a.id AS arikel_id, a.name, a.einheit, a.a_nr, a.von, a.bis, a.migel_nr, a.art, a.leih_gebuehr, a.leih_gebuehr_sa, a.leih_abrech, a.vk_op, a.vk_op_sa, a.ek_op, a.vk_einheit, a.vk_einheit_sa, a.ek_einheit, a.bemerkung, a.vorgaenger, a.del"

SQL_MAT

public mixed SQL_MAT = "artikel.id AS arikel_id, artikel.name, artikel.einheit, artikel.a_nr, artikel.von, artikel.bis, " . "artikel.migel_nr, artikel.art, artikel.leih_gebuehr, artikel.leih_gebuehr_sa, artikel.leih_abrech, artikel.vk_op, " . "artikel.vk_op_sa, artikel.ek_op, artikel.vk_einheit, artikel.vk_einheit_sa, artikel.ek_einheit, artikel.bemerkung, " . "artikel.vorgaenger, artikel.del, artikel.default_preis"

VERUA_PATH

BasePath of VeruA; this will work only locally, that's fine for this script but a nogo for others .

public mixed VERUA_PATH = \BASE_PATH . 'public/'

..

Functions

libxml_display_errors()

libxml_display_errors() : string|void
Return values
string|void

array_multi_unique()

array_multi_unique(mixed $multiArray) : mixed
Parameters
$multiArray : mixed

array_multi_unique()

array_multi_unique(mixed $multiArray) : mixed
Parameters
$multiArray : mixed

array_multi_unique()

array_multi_unique(mixed $multiArray) : mixed
Parameters
$multiArray : mixed

array_multi_unique()

array_multi_unique(mixed $multiArray) : mixed
Parameters
$multiArray : mixed

multi_sort()

multi_sort(mixed &$array, mixed $key[, mixed $asc = true ]) : mixed
Parameters
$array : mixed
$key : mixed
$asc : mixed = true

array_multi_unique()

array_multi_unique(mixed $multiArray) : mixed
Parameters
$multiArray : mixed

multi_sort()

multi_sort(mixed &$array, mixed $key[, mixed $asc = true ]) : mixed
Parameters
$array : mixed
$key : mixed
$asc : mixed = true

array_multi_unique()

array_multi_unique(mixed $multiArray) : mixed
Parameters
$multiArray : mixed

multi_sort()

multi_sort(mixed &$array, mixed $key[, mixed $asc = true ]) : mixed
Parameters
$array : mixed
$key : mixed
$asc : mixed = true

db_get_max_ordinal()

db_get_max_ordinal() : mixed

db_compact_ordinals()

db_compact_ordinals() : mixed

db_update_ordinal()

db_update_ordinal(mixed $id, mixed $ordinal) : mixed
Parameters
$id : mixed
$ordinal : mixed

db_get_unscheduled()

db_get_unscheduled() : mixed

tableExists()

tableExists(mixed $dbh, mixed $id) : mixed
Parameters
$dbh : mixed
$id : mixed

updateInsuranceGLN()

updateInsuranceGLN(mixed $dbc, mixed $old, mixed $new, mixed $name) : mixed
Parameters
$dbc : mixed
$old : mixed
$new : mixed
$name : mixed

raw_list()

raw_list(mixed $folder) : mixed
Parameters
$folder : mixed

getallheaders()

Get all HTTP header key/values as an associative array for the current request.

getallheaders() : mixed
Return values
mixed

The HTTP header key/value pairs.


        
On this page

Search results