Overview

Packages

  • blesta
    • app
      • controllers
      • models
    • components
      • auth
        • ldap
        • motp
        • oath
      • delivery
        • interfax
        • postal
          • methods
      • download
      • email
      • events
      • exchange
        • rates
          • currency
            • layer
          • fixer
          • open
            • exchange
              • rates
          • x
            • rates
      • gateway
        • payments
      • gateways
      • invoice
        • delivery
        • templates
          • perforated
            • invoice
          • quickbooks
            • invoice
          • templates
            • default
      • modules
      • net
        • amazon
          • s3
        • http
        • net
          • geo
            • ip
      • plugins
      • reports
        • aging
          • invoices
        • client
          • data
            • portability
        • custom
          • report
        • invoice
          • creation
        • package
          • revenue
        • tax
          • liability
        • transactions
          • applied
          • received
      • security
      • session
        • cart
      • settingscollection
      • upgrades
        • tasks
      • upload
      • vcard
    • core
      • Automation
        • Tasks
          • Common
          • Task
        • Type
          • Common
          • Cron
      • Pricing
        • ItemComparator
        • MetaItem
        • Modifier
          • Type
            • Description
              • Type
                • Discount
                • Option
                • Service
                • Tax
            • Discount
            • Price
            • Proration
        • Presenter
          • Build
            • Invoice
            • InvoiceData
            • Options
            • Service
            • ServiceChange
            • ServiceData
          • Collection
          • Format
            • Fields
            • Type
              • Discount
              • Item
              • Option
              • Options
              • Package
              • Pricing
              • Service
              • Tax
          • Items
            • Invoice
            • Service
          • Type
      • ServiceProviders
      • Util
        • Captcha
          • Captchas
          • Common
        • Common
          • Traits
        • Events
          • Common
          • Handlers
          • Observers
        • Filters
          • Common
        • GeoIp
        • Input
          • Fields
            • Common
        • Tax
        • Widgets
    • helpers
      • currency
        • format
      • data
        • structure
          • array
          • string
      • text
        • parser
      • widget
        • client
  • minPHP
    • helpers
      • color
      • data
        • structure
  • None
  • PHP

Classes

  • _404
  • AdminBilling
  • AdminClients
  • AdminClientsService
  • AdminCompanyAutomation
  • AdminCompanyBilling
  • AdminCompanyClientOptions
  • AdminCompanyCurrencies
  • AdminCompanyEmails
  • AdminCompanyGateways
  • AdminCompanyGeneral
  • AdminCompanyGroups
  • AdminCompanyLookandfeel
  • AdminCompanyMessengers
  • AdminCompanyModules
  • AdminCompanyPlugins
  • AdminCompanyTaxes
  • AdminCompanyThemes
  • AdminDialog
  • AdminLicense
  • AdminLogin
  • AdminLogout
  • AdminMain
  • AdminMyinfo
  • AdminPackageOptions
  • AdminPackages
  • AdminReports
  • AdminReportsCustomize
  • AdminSearch
  • AdminSettings
  • AdminSystemApi
  • AdminSystemAutomation
  • AdminSystemBackup
  • AdminSystemCompanies
  • AdminSystemGeneral
  • AdminSystemHelp
  • AdminSystemMarketplace
  • AdminSystemStaff
  • AdminSystemUpgrade
  • AdminTheme
  • AdminTools
  • AdminUpgrade
  • Api
  • Callback
  • ClientAccounts
  • ClientContacts
  • ClientDialog
  • ClientEmails
  • ClientInvoices
  • ClientLogin
  • ClientLogout
  • ClientMain
  • ClientMaintenance
  • ClientPay
  • ClientServices
  • ClientTheme
  • ClientTransactions
  • ClientVerify
  • Cron
  • Install
  • Main
  • Uploads
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated

Class Install

Handle the installation process via web or command line

Controller
Extended by Install
Package: blesta\app\controllers
Copyright: Copyright (c) 2010, Phillips Data, Inc.
License: The Blesta License Agreement
Link: Blesta
Located at app/controllers/install.php
Methods summary
public
# __construct( )

Set up

Set up

public
# preAction( )

Check installed status

Check installed status

public
# index( )

Install

Install

public
# process( )

Process GUI installation

Process GUI installation

protected
# setMessage( string $type, string $value, boolean $return = false )

Sets the given error type into the view

Sets the given error type into the view

Parameters

$type
The type of message ("message", "error", "info", or "notice")
$value
The text to display
$return
True to return the message, false to set it withing the view
protected array
# getMinReq( )

Returns an array of minimum requirements

Returns an array of minimum requirements

Returns

array
An associative array of requirements
protected array
# getRecReq( )

Returns an array of recommended requirements

Returns an array of recommended requirements

Returns

array
An associative array of requirements
protected mixed
# meetsMinReq( )

Checks to ensure that the current system meets the required minimum requirements.

Checks to ensure that the current system meets the required minimum requirements.

Returns

mixed
Boolean true if all requirements met, an array of failed requirements on failure
protected mixed
# meetsRecReq( )

Checks to ensure that the current system meets the recommended minimum requirements.

Checks to ensure that the current system meets the recommended minimum requirements.

Returns

mixed
Boolean true on success, an array of failed requirements on failure
protected boolean|array
# meetsReq( array $reqs )

Tests the requirements

Tests the requirements

Parameters

$reqs
An array of requirements to test

Returns

boolean|array
True if passing, an array of extensions that failed otherwise
protected string
# getOs( )

Determine the operating system on this system

Determine the operating system on this system

Returns

string
A 3-character OS name (e.g. LIN or WIN)
Properties summary
protected array $helpers

An array of helpers

An array of helpers

# ['Html', 'Form']
Blesta API documentation generated by ApiGen