Establezco y agrupo valores por defecto del Evento
authorPlatonides <platonides@gmail.com>
Mon, 21 May 2018 22:15:40 +0000 (00:15 +0200)
committerPlatonides <platonides@gmail.com>
Mon, 21 May 2018 22:15:40 +0000 (00:15 +0200)
html/inscripcion.php

index 28ec48842bd3ccafa05207cbed023e49bee82780..82e919d1cbde30fba4bbb4cfcb85ba53614a22be 100755 (executable)
@@ -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) ? "<b>{$DI["sexo"]}</b>" : $DI["sexo"]);
 $Edad = (in_array ("Edad", $Exigidos) ? "<b>{$DI["edad"]}</b>" : $DI["edad"]);
 $Cuenta = (in_array ("Cuenta", $Exigidos) ? "<b>{$DI["nombreusr"]}</b>" : $DI["nombreusr"]);
 
-$Org = ($DE["organizador"] ?? "wmes");
+$Org = $DE["organizador"];
 $Colab = array_merge ((array) $Org, (array) $DE["colaboradores"]);