Overview

Namespaces

  • FlexiPeeHP
  • PHP

Classes

  • Actions
  • Adresar
  • Banka
  • Cenik
  • Changes
  • Company
  • DodavatelskaSmlouva
  • EvidenceList
  • FakturaPrijata
  • FakturaVydana
  • FakturaVydanaPolozka
  • FlexiBeeRO
  • FlexiBeeRW
  • Formats
  • Hooks
  • InterniDoklad
  • Kontakt
  • Nastaveni
  • Pokladna
  • PokladniPohyb
  • Priloha
  • RadaPokladniPohyb
  • Relations
  • SkladovaKarta
  • SkladovyPohyb
  • SkladovyPohybPolozka
  • SkupinaFirem
  • Smlouva
  • Status
  • Stitek
  • Strom
  • StromCenik
  • UcetniObdobi
  • VyrobniCislo
  • Zavazek
  • Zurnal

Traits

  • Firma
  • Stitky
  • Sum
  • Overview
  • Namespace
  • Class
  • Tree

Class Company

Firmy/účetní jednotky

Ease\Sand
Extended by FlexiPeeHP\FlexiBeeRO
Extended by FlexiPeeHP\FlexiBeeRW
Extended by FlexiPeeHP\Company
Namespace: FlexiPeeHP
Note: Tato položka nemá dostupné položky evidence
Located at FlexiPeeHP/Company.php
Methods summary
public
# __construct( string|array $init = null, array $options = [] )

FlexiBee Company Class .

FlexiBee Company Class .

Parameters

$init
company dbNazev or initial data
$options
Connection settings override

Overrides

FlexiPeeHP\FlexiBeeRO::__construct()
public
# processInit( mixed $init )

Zinicializuje objekt dle daných dat. Možné hodnoty:

Zinicializuje objekt dle daných dat. Možné hodnoty:

  • ['dbNazev'=>'company'] - load company form FlexiBee * 234 - interní číslo záznamu k načtení * code:LOPATA - kód záznamu * BAGR - kód záznamu k načtení * ['id'=>24,'nazev'=>'hoblík'] - pole hodnot k předvyplnění * 743.json?relations=adresa,vazby - část url s parametry k načtení

Parameters

$init
číslo/"(code:)kód"/(část)URI záznamu k načtení | pole hodnot k předvyplnění

Overrides

FlexiPeeHP\FlexiBeeRO::processInit()
public string
# getEvidenceURL( string $urlSuffix = null )

Vrací základní URL pro užitou evidenci

Vrací základní URL pro užitou evidenci

Parameters

$urlSuffix

Returns

string
Evidence URL

Link

Sestavování URL

Overrides

FlexiPeeHP\FlexiBeeRO::getEvidenceURL()
public string
# getApiURL( string $format = null )

Gives you current ApiURL with given format suffix

Gives you current ApiURL with given format suffix

Parameters

$format
json|html|xml|...

Returns

string
API URL for current record or object/evidence

Overrides

FlexiPeeHP\FlexiBeeRO::getApiURL()
public string
# getResponseEvidence( )

Vrací název evidence použité v odpovědích z FlexiBee

Vrací název evidence použité v odpovědích z FlexiBee

Returns

string

Overrides

FlexiPeeHP\FlexiBeeRO::getResponseEvidence()
public array
# rawResponseToArray( string $responseRaw, string $format )

Parse Raw FlexiBee response in several formats

Parse Raw FlexiBee response in several formats

Parameters

$responseRaw
raw response body
$format
Raw Response format json|xml|etc

Returns

array

Overrides

FlexiPeeHP\FlexiBeeRO::rawResponseToArray()
public boolean
# saveBackupTo( string $filename )

Save company backup to file

Save company backup to file

Parameters

$filename

Returns

boolean
was backup saved to file ?
public boolean
# restoreBackupFrom( string $filename, string $name = null, boolean $disableEet = false, boolean $disableAutoSendMail = false, boolean $disableWebHooks = false )

Restore company from given file

Restore company from given file

Parameters

$filename
*.winstrom-backup file
$name
Extra name for restored company
$disableEet
Disable EET on restored company
$disableAutoSendMail
Dsable auto sending of all documents
$disableWebHooks
Remove Registered webhooks

Returns

boolean
restore result

Link

Obnovení ze zálohy
public boolean
# createNew( string $name )

Create new company

Create new company

Parameters

$name

Returns

boolean
public string
# getRecordID( )

Obtain company identifier

Obtain company identifier

Returns

string
company database name

Overrides

FlexiPeeHP\FlexiBeeRO::getRecordID()
public null
# getVazby( $id = null )

Company has no relations

Company has no relations

Returns

null

Overrides

FlexiPeeHP\FlexiBeeRO::getVazby()
public boolean
# deleteFromFlexiBee( string $company = null )

Smaže firmu ve FlexiBee Delete company in FlexiBee

Smaže firmu ve FlexiBee Delete company in FlexiBee

Parameters

$company
identifikátor záznamu

Returns

boolean
Response code is 200 ?

Overrides

FlexiPeeHP\FlexiBeeRW::deleteFromFlexiBee()
Methods inherited from FlexiPeeHP\FlexiBeeRW
addArrayToBranch(), addExternalID(), addObjectToBranch(), assignResultIDs(), changeExternalID(), controlMandatoryColumns(), controlReadOnlyColumns(), copy(), extractResultIDs(), getDataForJSON(), getJsonizedData(), getLastInsertedId(), insertToFlexiBee(), parseResponse(), performAction(), setUp(), sync(), takeData(), timestampToFlexiDate(), timestampToFlexiDateTime(), vazbaAdd(), vazbaDel()
Methods inherited from FlexiPeeHP\FlexiBeeRO
__destruct(), __toString(), __wakeup(), addDefaultUrlParams(), arrayCleanUP(), code(), companyUrlToOptions(), contentTypeToResponseFormat(), curlInit(), dateToFlexiDate(), dateToFlexiDateTime(), disconnect(), doCurlRequest(), downloadInFormat(), error500Reporter(), evidenceToClassName(), evidenceUrlWithSuffix(), extractUrlParams(), flexiDateTimeToDateTime(), flexiDateToDateTime(), flexiUrl(), getActionsInfo(), getAllFromFlexibee(), getColumnInfo(), getColumnsFromFlexibee(), getColumnsInfo(), getCompany(), getConnectionOptions(), getEvidence(), getEvidenceInfo(), getEvidenceName(), getExternalID(), getExternalIDs(), getFirstRecordID(), getFlexiBeeURL(), getFlexiData(), getFlexiRow(), getGlobalVersion(), getInFormat(), getKod(), getLastOperationType(), getNextRecordID(), getOfflineColumnsInfo(), getOnlineColumnsInfo(), getPostFields(), getPrevRecordID(), getRecordCode(), getRecordIdent(), getRelationsInfo(), getReportsInfo(), getResponseFormat(), getSubItems(), idExists(), ignore404(), join(), loadFromFlexiBee(), logBanner(), logResult(), login(), logout(), object2array(), objectToID(), parseError(), performRequest(), rawJsonToArray(), rawXmlToArray(), recordExists(), reload(), requestAuthSessionID(), saveDebugFiles(), saveResponseToFile(), sendByMail(), sendUnsent(), setAction(), setCompany(), setDataValue(), setEvidence(), setFilter(), setFormat(), setMyKey(), setObjectName(), setPostFields(), setPrefix(), setupProperty(), uncode(), unifyResponseFormat(), updateApiURL(), updateColumnsInfo(), urlEncode(), urlizeId(), xml2array()
Properties summary
public string $nameSpace

Základní namespace pro komunikaci s FlexiBEE.

Základní namespace pro komunikaci s FlexiBEE.

# 'companies'
public string $prefix

Default Line Prefix.

Default Line Prefix.

# '/c'
public string $evidence

Company.

Company.

# ''
public string $company

Tato třída nepracuje sezvolenou firmou.

Tato třída nepracuje sezvolenou firmou.

# ''
public string $keyColumn

Key Column for this evidence

Key Column for this evidence

# 'dbNazev'
Properties inherited from FlexiPeeHP\FlexiBeeRW
$atomic, $lastInsertedID, $myCreateColumn, $myLastModifiedColumn, $postFields
Properties inherited from FlexiPeeHP\FlexiBeeRO
$DateFormat, $DateTimeFormat, $action, $actionsAvailable, $apiURL, $authSessionId, $chained, $codes, $curl, $curlInfo, $defaultHttpHeaders, $defaultUrlParams, $evidenceInfo, $fbKeyColumn, $filter, $format, $globalVersion, $ignoreNotFound, $infoDir, $init, $lastCurlError, $lastCurlResponse, $lastResponseCode, $lastResult, $libVersion, $nameColumn, $offline, $password, $protoVersion, $refreshToken, $reportRecipient, $responseFormat, $responseStats, $resultField, $rowCount, $timeout, $url, $urlParams, $user
FlexiPeeHP API documentation generated by ApiGen