From 57dc06be6338d7f96124c486295d2b6bbaff3cde Mon Sep 17 00:00:00 2001 From: Platonides Date: Tue, 22 May 2018 00:15:40 +0200 Subject: [PATCH] Establezco y agrupo valores por defecto del Evento --- html/inscripcion.php | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/html/inscripcion.php b/html/inscripcion.php index 28ec488..82e919d 100755 --- a/html/inscripcion.php +++ b/html/inscripcion.php @@ -63,12 +63,24 @@ $DD = parsecfg ("jembot.data"); $DU = parsecfg ("jembot.usuarios"); $DT = parsecfg ("jembot.entidades"); $DE = parsecfg ("jembot.@{$E}"); + +$DE += array( + "proyecto" => "{$I}wiki", + "contacto" => "info", + "duración" => 30, + "organizador" => "wmes", + "colaboradores" => array(), + "preguntas" => array(), + "ocultarplazas" => "no", +); + $DI = parsecfg ("jembot.{$I}"); -$P = ($DE["proyecto"] ?? "{$I}wiki"); +$P = $DE["proyecto"]; +$DE += array("tablas" => array($P => false)); $DP = parsecfg ("jembot.{$P}"); -$Email = ($DE["contacto"] ?? "info"); +$Email = $DE["contacto"]; # "Fallback" de idiomas para cuando no tenemos definido alguno de los mensajes if (!empty($DI["idiomasec"])) { @@ -76,7 +88,7 @@ if (!empty($DI["idiomasec"])) { $DI = array_merge ($DS, $DI); } -$Dur = ($DE["duración"] ?? 30); +$Dur = $DE["duración"]; if ((!empty($DE["cerrado"]) || strtotime ("now") - strtotime ($DE["inicio"]) > $Dur * 24 * 3600) && isset($_GET["p"]) && $_GET["p"] != "-iespecial") { header ("location:/inscripcion/sincont.php?evento={$E}"); } @@ -113,7 +125,7 @@ $Sexo = (in_array ("Sexo", $Exigidos) ? "{$DI["sexo"]}" : $DI["sexo"]); $Edad = (in_array ("Edad", $Exigidos) ? "{$DI["edad"]}" : $DI["edad"]); $Cuenta = (in_array ("Cuenta", $Exigidos) ? "{$DI["nombreusr"]}" : $DI["nombreusr"]); -$Org = ($DE["organizador"] ?? "wmes"); +$Org = $DE["organizador"]; $Colab = array_merge ((array) $Org, (array) $DE["colaboradores"]); -- 2.30.2