* * Source Code: https://github.com/cornernote/minetest-gamewiki * License: GPLv3 */ require('globals.php'); ?> List ABMs :: <?php echo $GLOBALS['name']; ?>

ABMs

mod:' . ($mod ? $mod : 'no-mod') . ''; $q = $db->query('SELECT id, mod, data FROM "abm" ' . $filter_join . ' WHERE mod="' . $mod . '" ' . $filter_sql . ' ORDER BY mod'); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
ModNode NamesNeighborsC / I '; while ($row = $q->fetchArray()) { $output_mod = true; $data = json_decode($row['data']); echo '
' . $row['mod'] . ''; echo '
'; if (isset($data->options)) { if (!empty($data->options->nodenames)) { if (is_array($data->options->nodenames)) foreach ($data->options->nodenames as $nodename) { echo gamewiki::item($nodename, null, true); } elseif (isset($data->nodenames)) { echo gamewiki::item($data->nodenames, null, true); } } } echo '
'; echo '
'; echo '
'; if (isset($data->options)) { if (!empty($data->options->neighbors)) { if (is_array($data->options->neighbors)) foreach ($data->options->neighbors as $neighbor) { echo gamewiki::item($neighbor, null, true); } else { echo gamewiki::item($data->neighbors, null, true); } } } echo '
'; echo '
' . (isset($data->options->chance) ? $data->options->chance : '?') . ' / ' . (isset($data->options->interval) ? $data->options->interval : '?') . 'view abm
'; $contents = ob_get_clean(); if ($output_mod) echo $contents; } ?>