Function irradiacion
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();".
type |
$form_entrada |
|
\xajaxResponse |