Overview

Packages

  • JAMA
  • None
  • PHP
  • PHPExcel
    • CachedObjectStorage
    • Calculation
    • Cell
    • Chart
      • Renderer
    • Reader
      • Excel2007
      • Excel5
    • RichText
    • Settings
    • Shared
      • Escher
      • OLE
      • Trend
      • ZipArchive
    • Style
    • Worksheet
      • Drawing
    • Writer
      • 2007
      • CSV
      • Excel2007
      • Excel5
      • HTML
      • PDF

Classes

  • Dao
  • Elemento
  • Historial
  • Irradiacion
  • Latitud
  • MotorPhp
  • Panel
  • PclZip
  • Periodo
  • Provincia
  • Radiacion
  • Sistema
  • xajax
  • xajaxArgumentManager
  • xajaxCallableObject
  • xajaxCallableObjectPlugin
  • xajaxControl
  • xajaxControlContainer
  • xajaxCustomRequest
  • xajaxCustomResponse
  • xajaxEvent
  • xajaxEventPlugin
  • xajaxFunctionPlugin
  • xajaxIncludeClientScriptPlugin
  • xajaxLanguageManager
  • xajaxPlugin
  • xajaxPluginManager
  • xajaxRequest
  • xajaxRequestPlugin
  • xajaxResponse
  • xajaxResponseManager
  • xajaxResponsePlugin
  • xajaxScriptPlugin
  • xajaxUserFunction

Functions

  • agregar_elemento
  • borrar_elementos
  • borrar_gdm_ab
  • borrar_irradiacion
  • borrar_latitud
  • borrar_panel
  • borrar_periodo
  • borrar_pmp_min_pmp_max
  • borrar_radiacion
  • borrar_resumen
  • borrar_sistema
  • borrar_sombra
  • gdm_ab
  • grabar_resumen
  • historial
  • irradiacion
  • latitud
  • limpiar_historial
  • login
  • mostrar_energia_total_ch
  • mostrar_panel_md_th
  • mostrar_panel_th
  • mostrar_radiacion_md_th
  • mostrar_radiacion_th
  • mostrar_resumen_th
  • panel
  • PclZipUtilCopyBlock
  • PclZipUtilOptionText
  • PclZipUtilPathInclusion
  • PclZipUtilPathReduction
  • PclZipUtilRename
  • PclZipUtilTranslateWinPath
  • periodo
  • pmp_min_pmp_max
  • preparar_panel
  • preparar_radiacion
  • preparar_radiacion_media
  • radiacion
  • resumen
  • sistema
  • sombra
  • xajaxCompressFile
  • xajaxErrorHandler
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class MotorPhp

Description of MotorPhp.

La clase MotorPhp.php gestiona las variables de sesión y las funciones que se ejecutan en la vista que no requieren el uso de Xajax para procesar información entre el cliente y el servidor.

Author: antonio horrillo horrillo
Located at controlador/MotorPhp.php
Methods summary
public static string
# verificarUsuario( )

Función verificarUsuario()

Función verificarUsuario()

Comprobamos que el usuario se haya autentificado. Si no esta identificado mostramos en la barra de navegación el mensaje Iniciar Sesión, el cual tiene un enlace a un componente modal que abre la ventana de login. Si el usuario esta identificado, cambiamos el mensaje anterior por un menú desplegable dropdown cuyas opciones estan definidas en la vista, y muestra el correo como usuario. Ambas opciones se relacionan a la variable $usu, la cual retornamos al invocar el método. Retornamos la variable String $usu.

Returns

string
public static string
# verificarUsuarioMovil( )

Función verificarUsuarioMovil()

Función verificarUsuarioMovil()

Comprobamos que el usuario se haya autentificado. Si no esta identificado mostramos en la barra de navegación el mensaje Iniciar Sesión, el cual tiene un enlace a un componente modal que abre la ventana de login. Si el usuario esta identificado, cambiamos el mensaje anterior por un menú desplegable dropdown cuyas opciones estan definidas en la vista, y muestra el correo como usuario. Ambas opciones se relacionan a la variable $usu, la cual retornamos al invocar el método. Retornamos la variable String $usu.

Returns

string
public static string
# botonLogin( )

Función botonLogin()

Función botonLogin()

Comprobamos que el usuario se haya autentificado. Si no esta identificado mostramos el botón de Iniciar Sesión, el cual tiene un enlace a un componente modal que abre la ventana de login. Si el usuario esta identificado, eliminamos el botón. La variable $usu_login la retornamos al invocar el método. Retornamos la variable String $usu_login.

Returns

string
public static
# arrayAlmacen( )

Función arrayAlmacen()

Función arrayAlmacen()

Comprobamos que la variable de sesión almacen está definida y no es NULL. En caso de no estarlo, creamos un nuevo array. Guardaremos los objetos de Elementos que el usuario introduzca en la aplicación.

public static
# arrayLatitud( )

Función arrayLatitud()

Función arrayLatitud()

Comprobamos que la variable de sesión lat está definida y no es NULL. En caso de no estarlo, creamos un nuevo array con objetos obtenidos de la conexión a la base de datos de Latitud. aut_ciu_lat Guardamos las provincias y sus latitudes.

public static
# consulta_provincias( )

Función consulta_provincias()

Función consulta_provincias()

Listamos las provincias en un menú desplegable select id="provincia" de forma que el contenido, cada option value es la columna provincia de la fila contenida en la tabla aut_ciu_lat.

public static
# arrayPeriodo( )

Función arrayPeriodo()

Función arrayPeriodo()

Comprobamos que la variable de sesión per está definida y no es NULL. En caso de no estarlo, creamos un nuevo array con objetos obtenidos de la conexión a la base de datos de Periodo aut_per_cal. Guardamos el Periodo de cálculo, el Factor K y el Factor F.

public static
# consulta_periodos( )

Función consulta_periodos()

Función consulta_periodos()

Listamos el Periodo de Cálculo en un menú desplegable id="periodo_calculo" de forma que el contenido, cada option value es la columna Periodo de la fila contenida en la tabla aut_per_cal.

public static
# arraySombra( )

Función arraySombra()

Función arraySombra()

Comprobamos que la variable de sesión fs está definida y no es NULL. En caso de no estarlo, la inicializamos igualandola a cero.

public static
# arrayRadiacion( )

Función arrayRadiacion()

Función arrayRadiacion()

Comprobamos que la variable de sesión rad está definida y no es NULL. En caso de no estarlo, creamos un nuevo array con objetos obtenidos de la conexión a la base de datos de Radiación aut_rad_hor. Guardamos la Provincia y la radiación horizontal en todos los meses del año.

public static
# arraySistema( )

Función arraySistema()

Función arraySistema()

Comprobamos que la variable de sesión sis está definida y no es NULL. En caso de no estarlo, creamos un nuevo array con objetos obtenidos de la conexión a la base de datos de Sistemas aut_efi_sis. Guardamos el tipo de Sistema y la eficiencia del mismo en condiciones de trabajo.

public static
# consulta_sistema( )

Función consulta_sistema()

Función consulta_sistema()

Listamos el Tipo de Sistema en un menú desplegable id="sistema_eficiencia" de forma que el contenido, cada option value es la columna Sistema de la fila contenida en la tabla aut_efi_sis.

public static
# arrayPanel( )

Función arrayPanel()

Función arrayPanel()

Comprobamos que la variable de sesión pan está definida y no es NULL. En caso de no estarlo, creamos un nuevo array con objetos obtenidos de la conexión a la base de datos de Paneles aut_dat_pan. Guardamos los datos del módulo solar.

public static
# consulta_panel( )

Función consulta_panel()

Función consulta_panel()

Listamos los módulos solares en un menú desplegable select id="panel" de forma que el contenido, cada option value es la columna Modelo de la fila contenida en la tabla aut_dat_pan.

Autene API documentation generated by ApiGen