1
0

adding filename and tag editing support for captionation (gallery 3.1)

This commit is contained in:
Carlos Saltos 2011-01-29 13:20:17 +01:00
parent 970f606405
commit 73bb2f5248
2 changed files with 12 additions and 0 deletions

View File

@ -54,6 +54,8 @@ class Captionator_Controller extends Controller {
if (Input::instance()->post("save")) {
$titles = Input::instance()->post("title");
$descriptions = Input::instance()->post("description");
$filenames = Input::instance()->post("filename");
$internetaddresses = Input::instance()->post("internetaddress");
$tags = Input::instance()->post("tags");
$enable_tags = module::is_active("tag");
foreach (array_keys($titles) as $id) {
@ -61,6 +63,8 @@ class Captionator_Controller extends Controller {
if ($item->loaded() && access::can("edit", $item)) {
$item->title = $titles[$id];
$item->description = $descriptions[$id];
$item->name = $filenames[$id];
$item->slug = $internetaddresses[$id];
$item->save();
if ($enable_tags) {
tag::clear_all($item);

View File

@ -35,6 +35,14 @@
<input type="text" name="tags[<?= $child->id ?>]" class="ac_input" autocomplete="off" value="<?= $tags[$child->id] ?>"/>
</li>
<? endif ?>
<li>
<label for="filename[<?= $child->id ?>]"> <?= t("Filename") ?> </label>
<input type="text" name="filename[<?= $child->id ?>]" class="ac_input" autocomplete="off" value="<?= $child->name ?>"/>
</li>
<li>
<label for="internetaddress[<?= $child->id ?>]"> <?= t("Internet Address") ?> </label>
<input type="text" name="internetaddress[<?= $child->id ?>]" class="ac_input" autocomplete="off" value="<?= $child->slug ?>"/>
</li>
</ul>
</td>
</tr>