Christian Fraß
update
Christian Fraß commited ba7fad3 at 2017-07-02 19:38:23
adpositions.html.php
<?php
include_once("source/logic/server/data.php");
include_once("source/logic/server/table.php");
include_once("source/logic/server/misc.php");
?>
<section class="section" id="adpositions">
<header>Adpositions</header>
<?php proposal(); ?>
<!--
<p>The following list gives an overview over prepositions:</p>
-->
<?php
$data_adpositions = read_json("source/data/adpositions.json");
$data = $data_adpositions["words"];
{
{
$data = sql_cross($data, $data_adpositions["situations"]);
$data = sql_select($data, function ($row) {return ($row["situation_id"] == $row["id"]);});
$data = sql_delete($data, ["situation_id", "id"]);
$data = sql_rename($data, "name", "situation_name");
}
{
$data = sql_cross($data, $data_adpositions["types"]);
$data = sql_select($data, function ($row) {return ($row["type_id"] == $row["id"]);});
$data = sql_delete($data, ["type_id", "id"]);
$data = sql_rename($data, "name", "type_name");
}
{
$data = sql_cross($data, $data_adpositions["references"]);
$data = sql_select($data, function ($row) {return ($row["reference_id"] == $row["id"]);});
$data = sql_delete($data, ["reference_id", "id"]);
$data = sql_rename($data, "name", "reference_name");
}
}
$table = new class_table
(
[
new class_column("Language", "language_id"),
new class_column("Situation", "situation_name"),
new class_column("Type", "type_name"),
new class_column("Reference", "reference_name"),
new class_column("Words", "words", function ($x) {return json_encode($x);}),
],
$data
);
$table_ = $table->snap
(
[
"label_vertical" => function ($column) {return "";},
"columns_vertical" =>
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX