\

Interfaces

PHPExcel_CachedObjectStorage_ICache PHPExcel_CachedObjectStorage_ICache
PHPExcel_Cell_IValueBinder PHPExcel_Cell_IValueBinder
PHPExcel_IComparable PHPExcel_IComparable
PHPExcel_Reader_IReader PHPExcel_Reader_IReader
PHPExcel_Reader_IReadFilter PHPExcel_Reader_IReadFilter
PHPExcel_RichText_ITextElement PHPExcel_RichText_ITextElement
PHPExcel_Writer_IWriter PHPExcel_Writer_IWriter

Classes

CholeskyDecomposition
Dao Description of Dao
EigenvalueDecomposition
Elemento Description of Elemento
Historial Description of Historial
Irradiacion Description of Irradiacion
Latitud Description of Latitud
MotorPhp Description of MotorPhp.
Panel Description of Panel
PclZip
Periodo Description of Periodo
PHPExcel PHPExcel
PHPExcel_Autoloader PHPExcel_Autoloader
PHPExcel_Best_Fit PHPExcel_Best_Fit
PHPExcel_CachedObjectStorage_APC PHPExcel_CachedObjectStorage_APC
PHPExcel_CachedObjectStorage_CacheBase PHPExcel_CachedObjectStorage_CacheBase
PHPExcel_CachedObjectStorage_DiscISAM PHPExcel_CachedObjectStorage_DiscISAM
PHPExcel_CachedObjectStorage_Igbinary PHPExcel_CachedObjectStorage_Igbinary
PHPExcel_CachedObjectStorage_Memcache PHPExcel_CachedObjectStorage_Memcache
PHPExcel_CachedObjectStorage_Memory PHPExcel_CachedObjectStorage_Memory
PHPExcel_CachedObjectStorage_MemoryGZip PHPExcel_CachedObjectStorage_MemoryGZip
PHPExcel_CachedObjectStorage_MemorySerialized PHPExcel_CachedObjectStorage_MemorySerialized
PHPExcel_CachedObjectStorage_PHPTemp PHPExcel_CachedObjectStorage_PHPTemp
PHPExcel_CachedObjectStorage_SQLite PHPExcel_CachedObjectStorage_SQLite
PHPExcel_CachedObjectStorage_SQLite3 PHPExcel_CachedObjectStorage_SQLite3
PHPExcel_CachedObjectStorage_Wincache PHPExcel_CachedObjectStorage_Wincache
PHPExcel_CachedObjectStorageFactory PHPExcel_CachedObjectStorageFactory
PHPExcel_CalcEngine_CyclicReferenceStack PHPExcel_CalcEngine_CyclicReferenceStack
PHPExcel_CalcEngine_Logger PHPExcel_CalcEngine_Logger
PHPExcel_Calculation PHPExcel_Calculation (Multiton)
PHPExcel_Calculation_Database PHPExcel_Calculation_Database
PHPExcel_Calculation_DateTime PHPExcel_Calculation_DateTime
PHPExcel_Calculation_Engineering PHPExcel_Calculation_Engineering
PHPExcel_Calculation_Exception PHPExcel_Calculation_Exception
PHPExcel_Calculation_ExceptionHandler PHPExcel_Calculation_ExceptionHandler
PHPExcel_Calculation_Financial PHPExcel_Calculation_Financial
PHPExcel_Calculation_FormulaParser PHPExcel_Calculation_FormulaParser
PHPExcel_Calculation_FormulaToken PHPExcel_Calculation_FormulaToken
PHPExcel_Calculation_Function PHPExcel_Calculation_Function
PHPExcel_Calculation_Functions PHPExcel_Calculation_Functions
PHPExcel_Calculation_Logical PHPExcel_Calculation_Logical
PHPExcel_Calculation_LookupRef PHPExcel_Calculation_LookupRef
PHPExcel_Calculation_MathTrig PHPExcel_Calculation_MathTrig
PHPExcel_Calculation_Statistical PHPExcel_Calculation_Statistical
PHPExcel_Calculation_TextData PHPExcel_Calculation_TextData
PHPExcel_Calculation_Token_Stack PHPExcel_Calculation_Token_Stack
PHPExcel_Cell PHPExcel_Cell
PHPExcel_Cell_AdvancedValueBinder PHPExcel_Cell_AdvancedValueBinder
PHPExcel_Cell_DataType PHPExcel_Cell_DataType
PHPExcel_Cell_DataValidation PHPExcel_Cell_DataValidation
PHPExcel_Cell_DefaultValueBinder PHPExcel_Cell_DefaultValueBinder
PHPExcel_Cell_Hyperlink PHPExcel_Cell_Hyperlink
PHPExcel_Chart PHPExcel_Chart
PHPExcel_Chart_DataSeries PHPExcel_Chart_DataSeries
PHPExcel_Chart_DataSeriesValues PHPExcel_Chart_DataSeriesValues
PHPExcel_Chart_Exception PHPExcel_Chart_Exception
PHPExcel_Chart_Layout PHPExcel_Chart_Layout
PHPExcel_Chart_Legend PHPExcel_Chart_Legend
PHPExcel_Chart_PlotArea PHPExcel_Chart_PlotArea
PHPExcel_Chart_Renderer_jpgraph PHPExcel_Chart_Renderer_jpgraph
PHPExcel_Chart_Title PHPExcel_Chart_Title
PHPExcel_Comment PHPExcel_Comment
PHPExcel_DocumentProperties PHPExcel_DocumentProperties
PHPExcel_DocumentSecurity PHPExcel_DocumentSecurity
PHPExcel_Exception PHPExcel_Exception
PHPExcel_Exponential_Best_Fit PHPExcel_Exponential_Best_Fit
PHPExcel_HashTable PHPExcel_HashTable
PHPExcel_IOFactory PHPExcel_IOFactory
PHPExcel_Linear_Best_Fit PHPExcel_Linear_Best_Fit
PHPExcel_Logarithmic_Best_Fit PHPExcel_Logarithmic_Best_Fit
PHPExcel_NamedRange PHPExcel_NamedRange
PHPExcel_Polynomial_Best_Fit PHPExcel_Polynomial_Best_Fit
PHPExcel_Power_Best_Fit PHPExcel_Power_Best_Fit
PHPExcel_Reader_Abstract PHPExcel_Reader_Abstract
PHPExcel_Reader_CSV PHPExcel_Reader_CSV
PHPExcel_Reader_DefaultReadFilter PHPExcel_Reader_DefaultReadFilter
PHPExcel_Reader_Excel2003XML PHPExcel_Reader_Excel2003XML
PHPExcel_Reader_Excel2007 PHPExcel_Reader_Excel2007
PHPExcel_Reader_Excel2007_Chart PHPExcel_Reader_Excel2007_Chart
PHPExcel_Reader_Excel2007_Theme PHPExcel_Reader_Excel2007_Theme
PHPExcel_Reader_Excel5 PHPExcel_Reader_Excel5
PHPExcel_Reader_Excel5_Escher PHPExcel_Reader_Excel5_Escher
PHPExcel_Reader_Excel5_MD5 PHPExcel_Reader_Excel5_MD5
PHPExcel_Reader_Excel5_RC4 PHPExcel_Reader_Excel5_RC4
PHPExcel_Reader_Exception PHPExcel_Reader_Exception
PHPExcel_Reader_Gnumeric PHPExcel_Reader_Gnumeric
PHPExcel_Reader_HTML PHPExcel_Reader_HTML
PHPExcel_Reader_OOCalc PHPExcel_Reader_OOCalc
PHPExcel_Reader_SYLK PHPExcel_Reader_SYLK
PHPExcel_ReferenceHelper PHPExcel_ReferenceHelper (Singleton)
PHPExcel_RichText PHPExcel_RichText
PHPExcel_RichText_Run PHPExcel_RichText_Run
PHPExcel_RichText_TextElement PHPExcel_RichText_TextElement
PHPExcel_Settings
PHPExcel_Shared_CodePage PHPExcel_Shared_CodePage
PHPExcel_Shared_Date PHPExcel_Shared_Date
PHPExcel_Shared_Drawing PHPExcel_Shared_Drawing
PHPExcel_Shared_Escher PHPExcel_Shared_Escher
PHPExcel_Shared_Escher_DgContainer PHPExcel_Shared_Escher_DgContainer
PHPExcel_Shared_Escher_DgContainer_SpgrContainer PHPExcel_Shared_Escher_DgContainer_SpgrContainer
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer
PHPExcel_Shared_Escher_DggContainer PHPExcel_Shared_Escher_DggContainer
PHPExcel_Shared_Escher_DggContainer_BstoreContainer PHPExcel_Shared_Escher_DggContainer_BstoreContainer
PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE
PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE_Blip PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE_Blip
PHPExcel_Shared_Excel5 PHPExcel_Shared_Excel5
PHPExcel_Shared_File PHPExcel_Shared_File
PHPExcel_Shared_Font PHPExcel_Shared_Font
PHPExcel_Shared_JAMA_LUDecomposition
PHPExcel_Shared_JAMA_Matrix
PHPExcel_Shared_JAMA_QRDecomposition
PHPExcel_Shared_OLE OLE package base class.
PHPExcel_Shared_OLE_ChainedBlockStream PHPExcel_Shared_OLE_ChainedBlockStream
PHPExcel_Shared_OLE_PPS Class for creating PPS's for OLE containers
PHPExcel_Shared_OLE_PPS_File Class for creating File PPS's for OLE containers
PHPExcel_Shared_OLE_PPS_Root Class for creating Root PPS's for OLE containers
PHPExcel_Shared_OLERead
PHPExcel_Shared_PasswordHasher PHPExcel_Shared_PasswordHasher
PHPExcel_Shared_String PHPExcel_Shared_String
PHPExcel_Shared_TimeZone PHPExcel_Shared_TimeZone
PHPExcel_Shared_XMLWriter PHPExcel_Shared_XMLWriter
PHPExcel_Shared_ZipArchive PHPExcel_Shared_ZipArchive
PHPExcel_Shared_ZipStreamWrapper PHPExcel_Shared_ZipStreamWrapper
PHPExcel_Style PHPExcel_Style
PHPExcel_Style_Alignment PHPExcel_Style_Alignment
PHPExcel_Style_Border PHPExcel_Style_Border
PHPExcel_Style_Borders PHPExcel_Style_Borders
PHPExcel_Style_Color PHPExcel_Style_Color
PHPExcel_Style_Conditional PHPExcel_Style_Conditional
PHPExcel_Style_Fill PHPExcel_Style_Fill
PHPExcel_Style_Font PHPExcel_Style_Font
PHPExcel_Style_NumberFormat PHPExcel_Style_NumberFormat
PHPExcel_Style_Protection PHPExcel_Style_Protection
PHPExcel_Style_Supervisor PHPExcel_Style_Supervisor
PHPExcel_Worksheet PHPExcel_Worksheet
PHPExcel_Worksheet_AutoFilter PHPExcel_Worksheet_AutoFilter
PHPExcel_Worksheet_AutoFilter_Column PHPExcel_Worksheet_AutoFilter_Column
PHPExcel_Worksheet_AutoFilter_Column_Rule PHPExcel_Worksheet_AutoFilter_Column_Rule
PHPExcel_Worksheet_BaseDrawing PHPExcel_Worksheet_BaseDrawing
PHPExcel_Worksheet_CellIterator PHPExcel_Worksheet_CellIterator
PHPExcel_Worksheet_ColumnDimension PHPExcel_Worksheet_ColumnDimension
PHPExcel_Worksheet_Drawing PHPExcel_Worksheet_Drawing
PHPExcel_Worksheet_Drawing_Shadow PHPExcel_Worksheet_Drawing_Shadow
PHPExcel_Worksheet_HeaderFooter PHPExcel_Worksheet_HeaderFooter
PHPExcel_Worksheet_HeaderFooterDrawing PHPExcel_Worksheet_HeaderFooterDrawing
PHPExcel_Worksheet_MemoryDrawing PHPExcel_Worksheet_MemoryDrawing
PHPExcel_Worksheet_PageMargins PHPExcel_Worksheet_PageMargins
PHPExcel_Worksheet_PageSetup PHPExcel_Worksheet_PageSetup
PHPExcel_Worksheet_Protection PHPExcel_Worksheet_Protection
PHPExcel_Worksheet_Row PHPExcel_Worksheet_Row
PHPExcel_Worksheet_RowDimension PHPExcel_Worksheet_RowDimension
PHPExcel_Worksheet_RowIterator PHPExcel_Worksheet_RowIterator
PHPExcel_Worksheet_SheetView PHPExcel_Worksheet_SheetView
PHPExcel_WorksheetIterator PHPExcel_WorksheetIterator
PHPExcel_Writer_Abstract PHPExcel_Writer_Abstract
PHPExcel_Writer_CSV PHPExcel_Writer_CSV
PHPExcel_Writer_Excel2007 PHPExcel_Writer_Excel2007
PHPExcel_Writer_Excel2007_Chart PHPExcel_Writer_Excel2007_Chart
PHPExcel_Writer_Excel2007_Comments PHPExcel_Writer_Excel2007_Comments
PHPExcel_Writer_Excel2007_ContentTypes PHPExcel_Writer_Excel2007_ContentTypes
PHPExcel_Writer_Excel2007_DocProps PHPExcel_Writer_Excel2007_DocProps
PHPExcel_Writer_Excel2007_Drawing PHPExcel_Writer_Excel2007_Drawing
PHPExcel_Writer_Excel2007_Rels PHPExcel_Writer_Excel2007_Rels
PHPExcel_Writer_Excel2007_RelsRibbon PHPExcel_Writer_Excel2007_RelsRibbon
PHPExcel_Writer_Excel2007_RelsVBA PHPExcel_Writer_Excel2007_RelsVBA
PHPExcel_Writer_Excel2007_StringTable PHPExcel_Writer_Excel2007_StringTable
PHPExcel_Writer_Excel2007_Style PHPExcel_Writer_Excel2007_Style
PHPExcel_Writer_Excel2007_Theme PHPExcel_Writer_Excel2007_Theme
PHPExcel_Writer_Excel2007_Workbook PHPExcel_Writer_Excel2007_Workbook
PHPExcel_Writer_Excel2007_Worksheet PHPExcel_Writer_Excel2007_Worksheet
PHPExcel_Writer_Excel2007_WriterPart PHPExcel_Writer_Excel2007_WriterPart
PHPExcel_Writer_Excel5 PHPExcel_Writer_Excel5
PHPExcel_Writer_Excel5_BIFFwriter PHPExcel_Writer_Excel5_BIFFwriter
PHPExcel_Writer_Excel5_Escher PHPExcel_Shared_Escher_DggContainer_BstoreContainer
PHPExcel_Writer_Excel5_Font PHPExcel_Writer_Excel5_Font
PHPExcel_Writer_Excel5_Parser PHPExcel_Writer_Excel5_Parser
PHPExcel_Writer_Excel5_Workbook PHPExcel_Writer_Excel5_Workbook
PHPExcel_Writer_Excel5_Worksheet PHPExcel_Writer_Excel5_Worksheet
PHPExcel_Writer_Excel5_Xf PHPExcel_Writer_Excel5_Xf
PHPExcel_Writer_Exception PHPExcel_Writer_Exception
PHPExcel_Writer_HTML PHPExcel_Writer_HTML
PHPExcel_Writer_PDF PHPExcel_Writer_PDF
PHPExcel_Writer_PDF_Core PHPExcel_Writer_PDF_Core
PHPExcel_Writer_PDF_DomPDF PHPExcel_Writer_PDF_DomPDF
PHPExcel_Writer_PDF_mPDF PHPExcel_Writer_PDF_mPDF
PHPExcel_Writer_PDF_tcPDF PHPExcel_Writer_PDF_tcPDF
Provincia Description of Provincia
Radiacion Description of Radiacion
SingularValueDecomposition
Sistema Description of Sistema
trendClass PHPExcel_trendClass
xajax
xajaxArgumentManager
xajaxCallableObject
xajaxCallableObjectPlugin
xajaxControl
xajaxControlContainer
xajaxCustomRequest
xajaxCustomResponse
xajaxEvent
xajaxEventPlugin
xajaxFunctionPlugin
xajaxIncludeClientScriptPlugin
xajaxLanguageManager
xajaxPlugin
xajaxPluginManager
xajaxRequest
xajaxRequestPlugin
xajaxResponse
xajaxResponseManager
xajaxResponsePlugin
xajaxScriptPlugin
xajaxUserFunction

Constants

ArgumentBoundsException

ArgumentBoundsException

ArgumentTypeException

ArgumentTypeException

ArrayLengthException

ArrayLengthException

CALCULATION_REGEXP_CELLREF

CALCULATION_REGEXP_CELLREF

CALCULATION_REGEXP_NAMEDRANGE

CALCULATION_REGEXP_NAMEDRANGE

DATE_W3C

DATE_W3C

DEBUGMODE_ENABLED

DEBUGMODE_ENABLED

EPS

EPS

EPS

EULER

EULER

EULER

FINANCIAL_MAX_ITERATIONS

FINANCIAL_MAX_ITERATIONS

FINANCIAL_MAX_ITERATIONS

FINANCIAL_PRECISION

FINANCIAL_PRECISION

FINANCIAL_PRECISION

IDENTIFIER_OLE

IDENTIFIER_OLE

JAMALANG

JAMALANG

LOG_GAMMA_X_MAX_VALUE

LOG_GAMMA_X_MAX_VALUE

LOG_GAMMA_X_MAX_VALUE

M_2DIVPI

M_2DIVPI

2 / PI

MatrixDimensionException

MatrixDimensionException

MatrixRankException

MatrixRankException

MatrixSingularException

MatrixSingularException

MatrixSPDException

MatrixSPDException

MAX_ITERATIONS

MAX_ITERATIONS

MAX_ITERATIONS

MAX_VALUE

MAX_VALUE

MAX_VALUE

PCLZIP_ATT_FILE_COMMENT

PCLZIP_ATT_FILE_COMMENT

PCLZIP_ATT_FILE_CONTENT

PCLZIP_ATT_FILE_CONTENT

PCLZIP_ATT_FILE_MTIME

PCLZIP_ATT_FILE_MTIME

PCLZIP_ATT_FILE_NAME

PCLZIP_ATT_FILE_NAME

PCLZIP_ATT_FILE_NEW_FULL_NAME

PCLZIP_ATT_FILE_NEW_FULL_NAME

PCLZIP_ATT_FILE_NEW_SHORT_NAME

PCLZIP_ATT_FILE_NEW_SHORT_NAME

PCLZIP_CB_POST_ADD

PCLZIP_CB_POST_ADD

PCLZIP_CB_POST_EXTRACT

PCLZIP_CB_POST_EXTRACT

PCLZIP_CB_PRE_ADD

PCLZIP_CB_PRE_ADD

PCLZIP_CB_PRE_EXTRACT

PCLZIP_CB_PRE_EXTRACT

PCLZIP_ERR_ALREADY_A_DIRECTORY

PCLZIP_ERR_ALREADY_A_DIRECTORY

PCLZIP_ERR_BAD_CHECKSUM

PCLZIP_ERR_BAD_CHECKSUM

PCLZIP_ERR_BAD_EXTENSION

PCLZIP_ERR_BAD_EXTENSION

PCLZIP_ERR_BAD_EXTRACTED_FILE

PCLZIP_ERR_BAD_EXTRACTED_FILE

PCLZIP_ERR_BAD_FORMAT

PCLZIP_ERR_BAD_FORMAT

PCLZIP_ERR_DELETE_FILE_FAIL

PCLZIP_ERR_DELETE_FILE_FAIL

PCLZIP_ERR_DIR_CREATE_FAIL

PCLZIP_ERR_DIR_CREATE_FAIL

PCLZIP_ERR_DIRECTORY_RESTRICTION

PCLZIP_ERR_DIRECTORY_RESTRICTION

PCLZIP_ERR_FILENAME_TOO_LONG

PCLZIP_ERR_FILENAME_TOO_LONG

PCLZIP_ERR_INVALID_ARCHIVE_ZIP

PCLZIP_ERR_INVALID_ARCHIVE_ZIP

PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE

PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE

PCLZIP_ERR_INVALID_OPTION_VALUE

PCLZIP_ERR_INVALID_OPTION_VALUE

PCLZIP_ERR_INVALID_PARAMETER

PCLZIP_ERR_INVALID_PARAMETER

PCLZIP_ERR_INVALID_ZIP

PCLZIP_ERR_INVALID_ZIP

PCLZIP_ERR_MISSING_FILE

PCLZIP_ERR_MISSING_FILE

PCLZIP_ERR_MISSING_OPTION_VALUE

PCLZIP_ERR_MISSING_OPTION_VALUE

PCLZIP_ERR_NO_ERROR

PCLZIP_ERR_NO_ERROR

PCLZIP_ERR_READ_OPEN_FAIL

PCLZIP_ERR_READ_OPEN_FAIL

PCLZIP_ERR_RENAME_FILE_FAIL

PCLZIP_ERR_RENAME_FILE_FAIL

PCLZIP_ERR_UNSUPPORTED_COMPRESSION

PCLZIP_ERR_UNSUPPORTED_COMPRESSION

PCLZIP_ERR_UNSUPPORTED_ENCRYPTION

PCLZIP_ERR_UNSUPPORTED_ENCRYPTION

PCLZIP_ERR_USER_ABORTED

PCLZIP_ERR_USER_ABORTED

PCLZIP_ERR_WRITE_OPEN_FAIL

PCLZIP_ERR_WRITE_OPEN_FAIL

PCLZIP_ERROR_EXTERNAL

PCLZIP_ERROR_EXTERNAL

PCLZIP_OPT_ADD_COMMENT

PCLZIP_OPT_ADD_COMMENT

PCLZIP_OPT_ADD_PATH

PCLZIP_OPT_ADD_PATH

PCLZIP_OPT_ADD_TEMP_FILE_OFF

PCLZIP_OPT_ADD_TEMP_FILE_OFF

PCLZIP_OPT_ADD_TEMP_FILE_ON

PCLZIP_OPT_ADD_TEMP_FILE_ON

PCLZIP_OPT_ADD_TEMP_FILE_THRESHOLD

PCLZIP_OPT_ADD_TEMP_FILE_THRESHOLD

PCLZIP_OPT_BY_EREG

PCLZIP_OPT_BY_EREG

PCLZIP_OPT_BY_INDEX

PCLZIP_OPT_BY_INDEX

PCLZIP_OPT_BY_NAME

PCLZIP_OPT_BY_NAME

PCLZIP_OPT_BY_PREG

PCLZIP_OPT_BY_PREG

PCLZIP_OPT_COMMENT

PCLZIP_OPT_COMMENT

PCLZIP_OPT_EXTRACT_AS_STRING

PCLZIP_OPT_EXTRACT_AS_STRING

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION

PCLZIP_OPT_EXTRACT_IN_OUTPUT

PCLZIP_OPT_EXTRACT_IN_OUTPUT

PCLZIP_OPT_NO_COMPRESSION

PCLZIP_OPT_NO_COMPRESSION

PCLZIP_OPT_PATH

PCLZIP_OPT_PATH

PCLZIP_OPT_PREPEND_COMMENT

PCLZIP_OPT_PREPEND_COMMENT

PCLZIP_OPT_REMOVE_ALL_PATH

PCLZIP_OPT_REMOVE_ALL_PATH

PCLZIP_OPT_REMOVE_PATH

PCLZIP_OPT_REMOVE_PATH

PCLZIP_OPT_REPLACE_NEWER

PCLZIP_OPT_REPLACE_NEWER

PCLZIP_OPT_SET_CHMOD

PCLZIP_OPT_SET_CHMOD

PCLZIP_OPT_STOP_ON_ERROR

PCLZIP_OPT_STOP_ON_ERROR

PCLZIP_OPT_TEMP_FILE_OFF

PCLZIP_OPT_TEMP_FILE_OFF

PCLZIP_OPT_TEMP_FILE_ON

PCLZIP_OPT_TEMP_FILE_ON

PCLZIP_OPT_TEMP_FILE_THRESHOLD

PCLZIP_OPT_TEMP_FILE_THRESHOLD

PCLZIP_READ_BLOCK_SIZE

PCLZIP_READ_BLOCK_SIZE

PCLZIP_SEPARATOR

PCLZIP_SEPARATOR

PCLZIP_TEMPORARY_DIR

PCLZIP_TEMPORARY_DIR

PCLZIP_TEMPORARY_DIR

PCLZIP_TEMPORARY_DIR

PCLZIP_TEMPORARY_FILE_RATIO

PCLZIP_TEMPORARY_FILE_RATIO

PHPEXCEL_ROOT

PHPEXCEL_ROOT

PolymorphicArgumentException

PolymorphicArgumentException

PRECISION

PRECISION

PRECISION

PrecisionLossException

PrecisionLossException

RowLengthException

RowLengthException

SQRT2PI

SQRT2PI

SQRT2PI

XAJAX_CALLABLE_OBJECT

XAJAX_CALLABLE_OBJECT

XAJAX_CHECKED_VALUE

XAJAX_CHECKED_VALUE

XAJAX_DEFAULT_CHAR_ENCODING

XAJAX_DEFAULT_CHAR_ENCODING

XAJAX_DOMRESPONSE_APPENDCHILD

XAJAX_DOMRESPONSE_APPENDCHILD

XAJAX_DOMRESPONSE_INSERTAFTER

XAJAX_DOMRESPONSE_INSERTAFTER

XAJAX_DOMRESPONSE_INSERTBEFORE

XAJAX_DOMRESPONSE_INSERTBEFORE

XAJAX_ELEMENT_INNERHTML

XAJAX_ELEMENT_INNERHTML

XAJAX_EVENT

XAJAX_EVENT

XAJAX_EVENT_HANDLER

XAJAX_EVENT_HANDLER

XAJAX_FORM_VALUES

XAJAX_FORM_VALUES

XAJAX_FUNCTION

XAJAX_FUNCTION

XAJAX_HTML_CONTROL_DOCTYPE_FORMAT

XAJAX_HTML_CONTROL_DOCTYPE_FORMAT

XAJAX_HTML_CONTROL_DOCTYPE_VALIDATION

XAJAX_HTML_CONTROL_DOCTYPE_VALIDATION

XAJAX_HTML_CONTROL_DOCTYPE_VERSION

XAJAX_HTML_CONTROL_DOCTYPE_VERSION

XAJAX_INPUT_VALUE

XAJAX_INPUT_VALUE

XAJAX_JS_VALUE

XAJAX_JS_VALUE

XAJAX_METHOD_GET

XAJAX_METHOD_GET

XAJAX_METHOD_POST

XAJAX_METHOD_POST

XAJAX_METHOD_UNKNOWN

XAJAX_METHOD_UNKNOWN

XAJAX_PROCESSING_EVENT

XAJAX_PROCESSING_EVENT

XAJAX_PROCESSING_EVENT_AFTER

XAJAX_PROCESSING_EVENT_AFTER

XAJAX_PROCESSING_EVENT_BEFORE

XAJAX_PROCESSING_EVENT_BEFORE

XAJAX_PROCESSING_EVENT_INVALID

XAJAX_PROCESSING_EVENT_INVALID

XAJAX_QUOTED_VALUE

XAJAX_QUOTED_VALUE

XMININ

XMININ

XMININ

Functions

acosh()

acosh(  $x) 

Parameters

$x

agregar_elemento()

agregar_elemento(\type  $form_entrada) : \xajaxResponse

Función agregar_elemento($form_entrada)

Introducimos los elementos de la instalación.

Comprueba que las variables no esten vacías, y en caso de no estarlo, crea un nuevo objeto de la clase Elemento y lo guarda en el Array Almacen. Mediante un foreach recorremos el Array y generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. También dibujamos la cadena string mediante xajax de la potencia total. Retornamos además el valor true o false función del éxito o no del proceso.

Función php agregar_elemento($form_entrada) llamada desde javascript function elemento() con xajax que a su vez se invoca desde el formulario id='consumo' con javascript:elemento();.

Parameters

\type $form_entrada

Returns

\xajaxResponse

asinh()

asinh(  $x) 

Parameters

$x

atanh()

atanh(  $x) 

Parameters

$x

borrar_elementos()

borrar_elementos() : \xajaxResponse

Función borrar_elementos()

Borramos las variables y los elementos de la instalación.

Realizamos unset a las variables de sesión almacen y energia_total y vaciamos el div html que dibuja la tabla con los elementos y la energia total. Ademas mostramos un mensaje de confirmación.

Función php borrar_elementos() llamada con xajax desde la tabla de elementos con onclick="xajax_borrar_elementos()".

Returns

\xajaxResponse

borrar_gdm_ab()

borrar_gdm_ab() : \xajaxResponse

Función borrar_gdm_ab()

Borramos la variable de sesión $_SESSION['gdm_ab'].

Realizamos unset a la variable de sesión $_SESSION['gdm_ab'] y vaciamos el elemento div que dibuja la tabla con Gdm(0), FS, FI, FK y Gdm(α,β). Además mostramos un mensaje de confirmación.

Función php borrar_gdm_ab() llamada con xajax desde la tabla de gdm_ab con onclick="xajax_borrar_gdm_ab()".

Returns

\xajaxResponse

borrar_irradiacion()

borrar_irradiacion() : \xajaxResponse

Función borrar_irradiacion()

Borramos la variable de sesión $_SESSION['fi'].

Realizamos unset a la variable de sesión $_SESSION['fi'] y vaciamos el div html que dibuja la tabla con el Azimut(αº), Inclinación(βº) y FI. Ademas mostramos un mensaje de confirmación.

Función php borrar_irradiacion() llamada con xajax desde la tabla de irradiación con onclick="xajax_borrar_irradiacion()".

Returns

\xajaxResponse

borrar_latitud()

borrar_latitud() : \xajaxResponse

Función borrar_latitud()

Borramos las variables de sesión de latitud y provincia.

Realizamos unset a las variables de sesión latitud y provincia y vaciamos el div html que dibuja la tabla con las provincias y latitudes y los div en el apartado de radiación. Ademas mostramos un mensaje de confirmación.

Función php borrar_latitud() llamada con xajax desde la tabla de latitud con onclick="xajax_borrar_latitud()".

Returns

\xajaxResponse

borrar_panel()

borrar_panel() : \xajaxResponse

Función borrar_panel()

Borramos las variables de sesión $_SESSION['paneles'] y $_SESSION['panel'].

Realizamos unset a las variables de sesión $_SESSION['paneles'] y $_SESSION['panel'] y vaciamos los elementos div id="listado_panel", id="mod_pan_div_md" y id="listado_panel_modal". Además mostramos un mensaje de confirmación.

Función php borrar_panel() llamada con xajax desde la tabla de Módulos con onclick="xajax_borrar_panel()".

Returns

\xajaxResponse

borrar_periodo()

borrar_periodo() : \xajaxResponse

Función borrar_periodo()

Borramos las variables de sesión factor K y βopt.

Realizamos unset a las variables de sesión factor K y βopt y vaciamos el div html que dibuja la tabla con el Factor K, la βopt y el periodo de cálculo seleccionado Ademas mostramos un mensaje de confirmación.

Función php borrar_periodo() llamada con xajax desde la tabla de periodo con onclick="xajax_borrar_periodo()".

Returns

\xajaxResponse

borrar_pmp_min_pmp_max()

borrar_pmp_min_pmp_max() : \xajaxResponse

Función borrar_pmp_min_pmp_max()

Borramos las variables de sesión $_SESSION['pmp_min'] y $_SESSION['pmp_max'].

Realizamos unset a las variables de sesión $_SESSION['pmp_min'] y $_SESSION['pmp_max'] y vaciamos el elemento div que dibuja la tabla con Ed(kWh/día), Pmp,min(kWp) y Pmp,max(kWp). Además mostramos un mensaje de confirmación.

Función php borrar_pmp_min_pmp_max() llamada con xajax desde la tabla de Pmp,min y Pmp,max onclick="xajax_borrar_pmp_min_pmp_max()".

Returns

\xajaxResponse

borrar_radiacion()

borrar_radiacion() : \xajaxResponse

Función borrar_radiacion()

Borramos la variable de sesión $_SESSION['rad_prov'], $_SESSION['gdm_0'] y $_SESSION['rad_media'].

Realizamos unset a las variables de sesión $_SESSION['rad_prov'], $_SESSION['gdm_0'] y $_SESSION['rad_media'] y vaciamos los elementos div que dibujan la tabla con la Radiación(kWh/(m2día)) y el Gdm(0)(kWh/día) y el div que muestra la tabla de la radiación mensual en el componente modal. Ademas mostramos un mensaje de confirmación.

Función php borrar_radiacion() llamada con xajax desde la tabla de radiación con onclick="xajax_borrar_radiacion()".

Returns

\xajaxResponse

borrar_resumen()

borrar_resumen() : \xajaxResponse

Función borrar_resumen()

Borramos las variables de sesión $_SESSION['energia_total'], $_SESSION['provincia'], $_SESSION['pmp_min'], $_SESSION['pmp_max'], $_SESSION['panel'] y $_SESSION['paneles'].

Realizamos unset a las variables de sesión $_SESSION['energia_total'], $_SESSION['provincia'], $_SESSION['pmp_min'], $_SESSION['pmp_max'], $_SESSION['panel'] y $_SESSION['paneles'] y vaciamos el elemento con id id="listado_resumen". Además mostramos un mensaje de confirmación.

Función php borrar_resumen() llamada con xajax desde la tabla resumen del cálculo con onclick="xajax_borrar_resumen()".

Returns

\xajaxResponse

borrar_sistema()

borrar_sistema() : \xajaxResponse

Función borrar_sistema()

Borramos la variable de sesión $_SESSION['pr'].

Realizamos unset a la variable de sesión $_SESSION['pr'] y vaciamos el elemento div que dibuja la tabla con el Tipo de Sistema y el Factor PR. Además mostramos un mensaje de confirmación.

Función php borrar_sistema() llamada con xajax desde la tabla de sistema con onclick="xajax_borrar_sistema()".

Returns

\xajaxResponse

borrar_sombra()

borrar_sombra() : \xajaxResponse

Función borrar_sombra()

Borramos la variable de sesión $_SESSION['fi'].

Realizamos unset a la variable de sesión $_SESSION['fi'] y vaciamos el div html que dibuja la tabla con el Azimut(αº), Inclinación(βº) y FI. Ademas mostramos un mensaje de confirmación.

Función php borrar_irradiacion() llamada con xajax desde la tabla de irradiación con onclick="xajax_borrar_irradiacion()".

Returns

\xajaxResponse

gdm_ab()

gdm_ab() : \xajaxResponse

Función gdm_ab()

Calculamos la radiación diaria Gdm(α,β).

Comprueba que las variables $gdm_0, $fs, $fi, $fk no estén vacías, y en caso de no estarlo, calculamos $gdm_ab como el producto de $gdm_0 $fs $fi * $fk. Asignamos a una variable de sesión $_SESSION['gdm_ab'] el valor obtenido. Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. Mostramos mensajes de confirmación en cada caso. En esta función no tenemos parámetros de entrada.

Función php gdm_ab() llamada con xajax desde el formulario id='form_gdm_ab' onclick="xajax_gdm_ab()".

Returns

\xajaxResponse

grabar_resumen()

grabar_resumen() : \xajaxResponse

Función grabar_resumen()

Grabamos en el SQL los Datos Significativos del resumen del cálculo de la instalación.

Comprueba que las variables $usu, $ed, $prov, $pmp_min, $pmp_max, $panel, $paneles no estén vacías, y en caso de no estarlo, realizamos una comprobación con la base de datos, invocando un método de la clase Dao: Dao::verificaResumen($usu,$ed,$prov,$pmp_min,$pmp_max,$panel,$paneles) Si la respuesta de este método es true, se valida la condición del if y nos muestra un mensaje advirtiéndonos que el registro ya existe en la base de datos. Si la respuesta es false, pasamos al else e invocamos el metodo de la clase Dao: Dao::grabarDatos($usu,$ed,$prov,$pmp_min,$pmp_max,$panel,$paneles) Grabando el registro en la base de datos. Mostramos mensajes de confirmación en cada caso. En esta función no tenemos parámetros de entrada.

Función grabar_resumen() llamada con xajax desde la tabla resumen del cálculo con onclick="xajax_grabar_resumen()".

Returns

\xajaxResponse

historial()

historial() : \xajaxResponse

Función historial()

Obtenemos en una tabla todos los cálculos realizados por el usuario.

Declaramos la variable $his y le asignamos la respuesta de la invocación del método de la clase Dao: Dao::obtieneHistorial(); Comprueba que la variable $his no esté vacía, y en caso de no estarlo, mediante un foreach recorremos el Array $his y cuando se cumple la condicion de igualdad en el usuario activo en la sesión, generamos una estructuras de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. En la tabla se mostrarán las variables $ed, $prov, $pmp_min, $pmp_max, $panel y $paneles, pero no el usuario. Mostramos mensajes de confirmación en cada caso.

Función historial() llamada con xajax desde la tabla historial de cálculos con onclick="xajax_historial()".

Returns

\xajaxResponse

hypo()

hypo(  $a,   $b) 

Parameters

$a
$b

irradiacion()

irradiacion(\type  $form_entrada) : \xajaxResponse

Función irradiacion($form_entrada)

Introducimos los valores de Azimut(αº) e Inclinación(βº).

Comprueba las variables $α, $β con isset y $φ, $βopt con empty, y en caso de no estarlo, crea un nuevo objeto de la clase Irradiacion($φ, $α, $β, $βopt) y obtenemos el valor del Factor Irradiacion Fi, asignándolo a la variable de sesión $_SESSION['fi']. El valor de Fi se calcula dentro de la clase Irradiación y lo obtenemos con su metodo Get $irra->getFi(). Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. Finalmente devolvemos true. En el caso de no cumlirse la condición inicial devolvemos false.

Función php irradiacion($form_entrada) llamada desde javascript function irradiacion() con xajax que a su vez se invoca desde el formulario id='irradiacion' con action="javascript:irradiacion();".

Parameters

\type $form_entrada

Returns

\xajaxResponse

JAMAError()

JAMAError(  $errorNumber = null) 

Custom error handler

Parameters

$errorNumber

latitud()

latitud(\type  $form_entrada) : \xajaxResponse

Función latitud($form_entrada)

Obtenemos la latitud de la provincia seleccionada en el menú desplegable.

Comprueba que la variable $form_entrada["provincia"] no este vacía, y en caso de no estarlo, mediante un foreach recorremos el Array $_SESSION['lat'] y cuando se cumple la condicion de igualdad en las provincias, guardamos en dos variables de sesion la latitud y la provincia seleccionada. Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. También dibujamos la variable string de sesión $_SESSION['provincia'] mediante xajax en los div de radiación y modal de radiación. Finalmente mostramos un mensaje.

Función php latitud($form_entrada) llamada con xajax desde el formulario id='latitud' con onclick="xajax_latitud(xajax.getFormValues('latitud'))"

Parameters

\type $form_entrada

Returns

\xajaxResponse

limpiar_historial()

limpiar_historial() : \xajaxResponse

Función limpiar_historial()

Borramos la tabla del Resumen de Cálculos.

Vaciamos el elemento id="listado_historial". Además mostramos un mensaje de confirmación.

Función php limpiar_historial() llamada con xajax desde la tabla historial del cálculo con onclick="xajax_limpiar_historial()".

Returns

\xajaxResponse

login()

login(\type  $usu, \type  $cla) : \xajaxResponse

Función login()

Validamos el nombre y contraseña enviados.

Con esta función gestionamos el inicio de sesión en la aplicación. Comprueba que los campos no esten vacíos y en caso de no estarlo, si los datos de dichos campos se corresponden con los datos almacenados en la base de datos. En caso de existir correspondencia, se produce un login correcto. En caso contrario, un login inválido. Retornamos ademas el valor true o false función del éxito o no del proceso.

Función php login($usu, $cla) llamada desde javascript function login() con xajax que a su vez se invoca desde el formulario id="login" con onsubmit='return login();'.

Parameters

\type $usu
\type $cla

Returns

\xajaxResponse

mb_str_replace()

mb_str_replace(  $search,   $replace,   $subject) 

Parameters

$search
$replace
$subject

mostrar_energia_total_ch()

mostrar_energia_total_ch(\type  $almacen) : string

Función mostrar_energia_total_ch($almacen)

Calculamos la energía total de los elementos de la instalación.

Recibimos el array $almacen con los elementos y los recorremos. De cada elemento obtenemos la energia que consume, la dividimos por 1000 para convertir a kW, y sumamos el valor a la variable $energia_total. Guardamos el valor en la variable de sesión $_SESSION['energia_total'] y finalmente componemos la variable string $lista2 la cual retornamos. Mediante number_format() ajustamosel formato del número a mostrar.

Función php mostrar_energia_total_ch($almacen) es invocada directamente desde agregar_elemento($form_entrada).

Parameters

\type $almacen

Returns

string

mostrar_panel_md_th()

mostrar_panel_md_th(\type  $p) : string

Función mostrar_panel_md_th($p)

Generamos la vista en una tabla modal con los datos del módulo seleccionado.

Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista2 mediante return a la funcion que la invoca.

Función php mostrar_panel_md_th($p) es invocada directamente desde la funcion php panel($form_entrada).

Parameters

\type $p

Returns

string

mostrar_panel_th()

mostrar_panel_th(\type  $p) : \type

Función mostrar_panel_th($p)

Generamos la vista en una tabla en Módulo Solar.

Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante return a la funcion que la invoca. Se invoca a la función preparar_panel($p) mostrando su resultado en el string.

Función php mostrar_panel_th($p) es invocada directamente desde la funcion php panel($form_entrada).

Parameters

\type $p

Returns

\type

mostrar_radiacion_md_th()

mostrar_radiacion_md_th() : string

Función mostrar_radiacion_md_th()

Generamos la vista en una tabla modal en radiación.

Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista2 mediante return a la funcion que la invoca.

Función php mostrar_radiacion_md_th() es invocada directamente desde la funcion php radiacion().

Returns

string

mostrar_radiacion_th()

mostrar_radiacion_th() : string

Función mostrar_radiacion_th()

Generamos la vista en una tabla en radiación.

Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante return a la funcion que la invoca.

Función php mostrar_radiacion_th() es invocada directamente desde la funcion php radiacion().

Returns

string

mostrar_resumen_th()

mostrar_resumen_th(\type  $ed, \type  $prov, \type  $pmp_min, \type  $pmp_max, \type  $panel, \type  $paneles) : string

Función mostrar_resumen_th($ed,$prov,$pmp_min,$pmp_max,$panel,$paneles)

Generamos la vista en una tabla con los datos del resumen.

Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista2 mediante return a la funcion que la invoca.

Función php mostrar_resumen_th($ed,$prov,$pmp_min,$pmp_max,$panel,$paneles) es invocada directamente desde la funcion php resumen().

Parameters

\type $ed
\type $prov
\type $pmp_min
\type $pmp_max
\type $panel
\type $paneles

Returns

string

panel()

panel(\type  $form_entrada) : \xajaxResponse

Función panel($form_entrada)

Obtenemos el panel seleccionado con el menú desplegable, y verificamos si es compatible y el numero de paneles necesarios en caso de serlo.

Comprueba que las variable de entrada $panel no esté vacía, y en caso de no estarlo, mediante un foreach recorremos el Array $_SESSION['pan'] y cuando se cumple la condicion de igualdad en el panel seleccionado, guardamos en la variable de sesion $_SESSION['panel'] el modelo del panel. Para la salida generamos dos estructuras de filas y columnas que devolveremos en dos cadenas string $lista y $lista2 mediante xajax y lo dibujaremos en la vista. Mostramos mensajes de confirmación en cada caso.

Función php panel($form_entrada) llamada con xajax desde el formulario id='panel_solar' onclick="xajax_panel(xajax.getFormValues('panel_solar'))".

Parameters

\type $form_entrada

Returns

\xajaxResponse

PclZipUtilCopyBlock()

PclZipUtilCopyBlock(  $p_src,   $p_dest,   $p_size,   $p_mode) 

Parameters

$p_src
$p_dest
$p_size
$p_mode

PclZipUtilOptionText()

PclZipUtilOptionText(  $p_option) 

Parameters

$p_option

PclZipUtilPathInclusion()

PclZipUtilPathInclusion(  $p_dir,   $p_path) 

Parameters

$p_dir
$p_path

PclZipUtilPathReduction()

PclZipUtilPathReduction(  $p_dir) 

Parameters

$p_dir

PclZipUtilRename()

PclZipUtilRename(  $p_src,   $p_dest) 

Parameters

$p_src
$p_dest

PclZipUtilTranslateWinPath()

PclZipUtilTranslateWinPath(  $p_path,   $p_remove_disk_letter = true) 

Parameters

$p_path
$p_remove_disk_letter

periodo()

periodo(\type  $form_entrada) : \xajaxResponse

Función periodo($form_entrada)

Obtenemos el Factor K y la βopt del periodo de cálculo seleccionado con el menú desplegable, en función de la latitud de la provincia elegida.

Comprueba que las variables $_SESSION['lat_φ'] y $form_entrada["periodo_calculo"] no esten vacías, y en caso de no estarlo, mediante un foreach recorremos el Array ($_SESSION['per'] y cuando se cumple la condicion de igualdad en el periodo de cálculo, guardamos en dos variables de sesion el factor K y la βopt. La βopt es la suma aritmética de la latitud de la provincia y el factor F. Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. Finalmente mostramos un mensaje.

Función php periodo($form_entrada) llamada con xajax desde el formulario id='periodo' onclick="xajax_periodo(xajax.getFormValues('periodo'))"

Parameters

\type $form_entrada

Returns

\xajaxResponse

pmp_min_pmp_max()

pmp_min_pmp_max() : \xajaxResponse

Función pmp_min_pmp_max()

Calculamos la Pmp,min y Pmp,max.

Comprueba que las variables $ed, $gcem, $gdm_ab, $pr no estén vacías, y en caso de no estarlo, calculamos $pmp_min como el producto de $ed y $gcem dividido entre el producto de $gdm_ab y $pr. Una vez calculado asignamos este valor de $pmp_min a la variable de sesión $_SESSION['pmp_min']. Una vez obtenida $pmp_min, vamos a calcular $pmp_max como producto de $pmp_min por 1.2, y también la signamos a una variable de sesión, $_SESSION['pmp_max']. Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. Mostramos mensajes de confirmación en cada caso. En esta función no tenemos parámetros de entrada.

Función pmp_min_pmp_max() llamada con xajax desde el formulario id='form_potencia' con onclick="xajax_pmp_min_pmp_max()".

Returns

\xajaxResponse

preparar_panel()

preparar_panel(\type  $p) : string

Función preparar_panel($p)

Calculamos el número de modulos solares compatibles. En caso de no ser compatible el modulo solar elegido, no se obtiene el cálculo.

Mediante el método ceil() redondeamos el resultado por exceso a un número entero en funcion de la pmp_min de la instalación y la Pmax del panel. El número de paneles multiplicado por su Pmax debe ser inferior a la pmp_max. En caso de cumplirse se retorna el numero de paneles en una variable String $lista y se asigna el número de paneles a una variable de sesión $_SESSION['paneles']. En caso de no cumplirse se retorna el mensaje de "Panel Incompatible" en una variable String $lista.

Función php preparar_panel($p) es invocada directamente desde la funcion php mostrar_panel_th($p).

Parameters

\type $p

Returns

string

preparar_radiacion()

preparar_radiacion() 

Función preparar_radiacion()

Calculamos la radiación mensual de la provincia seleccionada.

Creamos un nuevo array $rad_prov que existirá unicamente en la función. Con un foreach recorremos el array de sesión $_SESSION['rad'] con todas las provincias hasta que se cumpla la igualdad de provincias con la variable de sesión $_SESSION['provincia']. Una vez cumplida asignamos mediante los metodos Get la radiación mensual al nuevo array $rad_prov. Finalmente creamos un nuevo array de sesión $_SESSION['rad_prov'] con el contenido de $rad_prov.

Función php preparar_radiacion() es invocada directamente desde la funcion php radiacion().

preparar_radiacion_media()

preparar_radiacion_media() 

Función preparar_radiacion_media()

Calculamos la radiación media mensual de la provincia seleccionada.

Declaramos la variable auxiliar temporal $aux con valor cero. Con un ciclo for desde cero hasta 11 recorremos el array de sesión $_SESSION['rad_prov'] con todas la radiacion mensual de la provincia seleccionada y acumulamos la suma de la radiación mensual en la variable $aux. Calculamos la media dividiendo el valor de la variable $aux entre 12 y el valor resultante lo almacenamos en la variable $rad_media. A continuación obtenemos $gdm_0 dividiendo el valor de la nueva variable $rad_media entre 3600. Finalmente asignamos los valores de $rad_media y $gdm_0 a las variables de sesión $_SESSION['rad_media'] y $_SESSION['gdm_0'].

Función php preparar_radiacion_media() es invocada directamente desde la funcion php radiacion().

radiacion()

radiacion() : \xajaxResponse

Función radiacion()

Calculamos la radiación media en la provincia seleccionada.

Comprueba que las variables de sesión $_SESSION['rad'] y $_SESSION['provincia'] no estén vacías, y en caso de no estarlo, llamamos a las funciones que van a desarrolar el proceso, las cuales describimos en los siguientes puntos. Para la salida generamos dos estructuras de filas y columnas que devolveremos en dos cadenas string $lista y $lista2 mediante xajax y lo dibujaremos en la vista. Mostramos mensajes de confirmación en cada caso. En esta función no tenemos parámetros de entrada.

Función php radiacion() llamada con xajax desde el formulario id='radiacion' onclick="xajax_radiacion()".

Returns

\xajaxResponse

resumen()

resumen() : \xajaxResponse

Función resumen()

Obtenemos el resumen del cálculo de la instalación. Datos Significativos.

Comprueba que las variables $usu, $ed, $prov, $pmp_min, $pmp_max, $panel, $paneles no estén vacías, y en caso de no estarlo, generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. Mostramos mensajes de confirmación en cada caso. En esta función no tenemos parámetros de entrada.

Función resumen() llamada con xajax desde la tabla resumen del cálculo con onclick="xajax_resumen()".

Returns

\xajaxResponse

sistema()

sistema(\type  $form_entrada) : \xajaxResponse

Función sistema($form_entrada)

Obtenemos el tipo de sistema, directo, con inversor o con inversor y batería.

Comprueba que la variable $sistema con los datos del sistema no esté vacía, y en caso de no estarlo, mediante un foreach recorremos el Array $_SESSION['sis'] y cuando se cumple la condicion de igualdad en el sistema elegido, guardamos en la variable de sesion $_SESSION['pr'] el factor Pr asociado al sistema. Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista. Finalmente mostramos un mensaje.

Función php sistema($form_entrada) llamada con xajax desde el formulario id='form_sistema' onclick="xajax_sistema(xajax.getFormValues('form_sistema'))".

Parameters

\type $form_entrada

Returns

\xajaxResponse

sombra()

sombra(\type  $form_entrada) : \xajaxResponse

Función sombra($form_entrada)

Introducimos el factor de sombra en el input type="range".

Comprueba que la variable $fs no esté vacía, y en caso de no estarlo, lo asignamos a la variable de sesión $_SESSION['fs']. Para la salida generamos una estructura de filas y columnas que devolveremos en una cadena string $lista mediante xajax y lo dibujaremos en la vista.

Función php sombra($form_entrada) llamada con xajax desde el formulario id='sombra' onclick="xajax_sombra(xajax.getFormValues('sombra'))"

Parameters

\type $form_entrada

Returns

\xajaxResponse

xajaxCompressFile()

xajaxCompressFile(  $sFile) 

Parameters

$sFile

xajaxErrorHandler()

xajaxErrorHandler(  $errno,   $errstr,   $errfile,   $errline) 

Parameters

$errno
$errstr
$errfile
$errline