FacturaScripts

Wizard extends Controller
in package

Description of Wizard

Table of Contents

Constants

ITEM_SELECT_LIMIT  : mixed = 500
NEW_DEFAULT_PAGE  : mixed = 'Dashboard'

Properties

$empresa  : Empresa
Empresa seleccionada.
$multiRequestProtection  : MultiRequestProtection
$permissions  : ControllerPermissions
Permisos del usuario sobre este controlador.
$request  : Request
Petición de la que podemos obtener datos.
$title  : string
Título de la página.
$uri  : string
URI dada, por defecto vacía.
$user  : User|false
Usuario que ha iniciado sesión.
$dataBase  : DataBase
Proporciona acceso directo a la base de datos.
$response  : Response
Objeto de respuesta HTTP.

Methods

__construct()  : mixed
Inicializa todos los objetos y propiedades.
addExtension()  : mixed
getPageData()  : array<string|int, mixed>
Devuelve los datos básicos de esta página (nombre, título, icono, menú, etc.).
getRegimenIva()  : array<string|int, mixed>
getSelectValues()  : array<string|int, mixed>
Returns an array with all data from selected model.
getTemplate()  : string|false
Devuelve la plantilla a usar para este controlador.
pipe()  : mixed
pipeFalse()  : bool
privateCore()  : mixed
Runs the controller's private logic.
publicCore()  : mixed
Ejecuta la parte pública del controlador.
redirect()  : mixed
Redirige a una url o controlador.
request()  : Request
run()  : void
setTemplate()  : bool
Establece la plantilla a usar para este controlador.
url()  : string
Devuelve la URL del controlador actual.
db()  : DataBase
finalRedirect()  : void
getClassName()  : string
Devuelve el nombre del controlador.
response()  : Response
saveStep3()  : void
setCompany()  : void
Selecciona la empresa indicada, salvo que esté vacía o ya sea la cargada.
validateFormToken()  : bool
Comprueba el token de la petición. Devuelve un error si: - el token no existe - el token no es válido - el token está duplicado
getCompanyExerciseCode()  : string
getTransferPaymentMethod()  : FormaPago
initModels()  : void
Initialize required models.
loadDefaultAccountingPlan()  : void
Loads the default accounting plan. If there is one.
preSetAppSettings()  : void
Set default AppSettings based on codpais
saveAddress()  : void
Save company default address.
saveBankAccount()  : void
saveEmail()  : bool
saveInvoiceStartNumber()  : void
saveLogo()  : bool
saveNewPassword()  : bool
Save the new password if data is admin admin
saveStep1()  : void
saveStep2()  : void
setWarehouse()  : void
uploadLogoFile()  : AttachedFile

Constants

ITEM_SELECT_LIMIT

public mixed ITEM_SELECT_LIMIT = 500

NEW_DEFAULT_PAGE

public mixed NEW_DEFAULT_PAGE = 'Dashboard'

Properties

$title

Título de la página.

public string $title

título de la página.

$uri

URI dada, por defecto vacía.

public string $uri

$user

Usuario que ha iniciado sesión.

public User|false $user = false

Methods

__construct()

Inicializa todos los objetos y propiedades.

public __construct(string $className[, string $uri = '' ]) : mixed
Parameters
$className : string
$uri : string = ''

addExtension()

public static addExtension(mixed $extension) : mixed
Parameters
$extension : mixed

getPageData()

Devuelve los datos básicos de esta página (nombre, título, icono, menú, etc.).

public getPageData() : array<string|int, mixed>

Esta función solamente sirve para eso. No se debe añadir aquí ningún otro código, ya que en este punto el usuario ni siquiera se ha logueado todavía.

Return values
array<string|int, mixed>

getRegimenIva()

public getRegimenIva() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSelectValues()

Returns an array with all data from selected model.

public getSelectValues(string $modelName[, bool $addEmpty = false ]) : array<string|int, mixed>
Parameters
$modelName : string
$addEmpty : bool = false
Return values
array<string|int, mixed>

getTemplate()

Devuelve la plantilla a usar para este controlador.

public getTemplate() : string|false
Return values
string|false

pipe()

public pipe(string $name, array<string|int, mixed> ...$arguments) : mixed
Parameters
$name : string
$arguments : array<string|int, mixed>

pipeFalse()

public pipeFalse(string $name, array<string|int, mixed> ...$arguments) : bool
Parameters
$name : string
$arguments : array<string|int, mixed>
Return values
bool

publicCore()

Ejecuta la parte pública del controlador.

public publicCore(Response &$response) : mixed
Parameters
$response : Response

redirect()

Redirige a una url o controlador.

public redirect(string $url[, int $delay = 0 ]) : mixed
Parameters
$url : string
$delay : int = 0

setTemplate()

Establece la plantilla a usar para este controlador.

public setTemplate(string|false $template) : bool
Parameters
$template : string|false
Return values
bool

url()

Devuelve la URL del controlador actual.

public url() : string
Return values
string

finalRedirect()

protected finalRedirect() : void

getClassName()

Devuelve el nombre del controlador.

protected getClassName() : string
Return values
string

saveStep3()

protected saveStep3() : void

setCompany()

Selecciona la empresa indicada, salvo que esté vacía o ya sea la cargada.

protected setCompany(int|null $idempresa) : void
Parameters
$idempresa : int|null

validateFormToken()

Comprueba el token de la petición. Devuelve un error si: - el token no existe - el token no es válido - el token está duplicado

protected validateFormToken() : bool
Return values
bool

getCompanyExerciseCode()

private getCompanyExerciseCode() : string
Return values
string

initModels()

Initialize required models.

private initModels(array<string|int, mixed> $names) : void
Parameters
$names : array<string|int, mixed>

loadDefaultAccountingPlan()

Loads the default accounting plan. If there is one.

private loadDefaultAccountingPlan(string $codpais) : void
Parameters
$codpais : string

preSetAppSettings()

Set default AppSettings based on codpais

private preSetAppSettings(string $codpais) : void
Parameters
$codpais : string

saveAddress()

Save company default address.

private saveAddress(string $codpais) : void
Parameters
$codpais : string

saveBankAccount()

private saveBankAccount() : void

saveEmail()

private saveEmail(string $email) : bool
Parameters
$email : string
Return values
bool

saveInvoiceStartNumber()

private saveInvoiceStartNumber() : void
private saveLogo() : bool
Return values
bool

saveNewPassword()

Save the new password if data is admin admin

private saveNewPassword(string $pass) : bool
Parameters
$pass : string
Return values
bool

Returns true if success, otherwise return false.

saveStep1()

private saveStep1() : void

saveStep2()

private saveStep2() : void

setWarehouse()

private setWarehouse(Almacen $almacen, string $codpais) : void
Parameters
$almacen : Almacen
$codpais : string
On this page

Search results