Function panel
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'))".
type |
$form_entrada |
|
\xajaxResponse |