Files
gallery3/modules/gallery/views/admin_advanced_settings.html.php
Bharat Mediratta f84782d620 Stop caching all module variables in the vars table using the
name=_cache row.  If that overflows, it will cause us to be unable to
load variables, and we can't recover from that.

Instead, use the Cache table.  Bump the gallery module to v40.  Fixes
ticket #1405.
2010-09-29 20:47:43 -07:00

39 lines
1.4 KiB
PHP

<?php defined("SYSPATH") or die("No direct script access.") ?>
<div id="g-admin-advanced-settings" class="g-block">
<h1> <?= t("Advanced settings") ?> </h1>
<p>
<?= t("Here are internal Gallery configuration settings. Most of these settings are accessible elsewhere in the administrative console.") ?>
</p>
<ul id="g-action-status" class="g-message-block">
<li class="g-warning"><?= t("Change these values at your own risk!") ?></li>
</ul>
<div class="g-block-content">
<table>
<tr>
<th> <?= t("Module") ?> </th>
<th> <?= t("Name") ?> </th>
<th> <?= t("Value") ?></th>
</tr>
<? foreach ($vars as $var): ?>
<tr class="<?= text::alternate("g-odd", "g-even") ?>">
<td> <?= $var->module_name ?> </td>
<td> <?= html::clean($var->name) ?> </td>
<td>
<a href="<?= url::site("admin/advanced_settings/edit/$var->module_name/" . html::clean($var->name)) ?>"
class="g-dialog-link"
title="<?= t("Edit %var (%module_name)", array("var" => $var->name, "module_name" => $var->module_name))->for_html_attr() ?>">
<? if (!isset($var->value) || $var->value === ""): ?>
<i> <?= t("empty") ?> </i>
<? else: ?>
<?= html::clean($var->value) ?>
<? endif ?>
</a>
</td>
</tr>
<? endforeach ?>
</table>
</div>
</div>