From: Platonides Date: Mon, 21 May 2018 22:15:40 +0000 (+0200) Subject: Establezco y agrupo valores por defecto del Evento X-Git-Url: http://gitweb.wikimedia.es/?a=commitdiff_plain;h=57dc06be6338d7f96124c486295d2b6bbaff3cde;p=inscripciones%2Finscribirse Establezco y agrupo valores por defecto del Evento --- 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"]);