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")) { if (Input::instance()->post("save")) {
$titles = Input::instance()->post("title"); $titles = Input::instance()->post("title");
$descriptions = Input::instance()->post("description"); $descriptions = Input::instance()->post("description");
$filenames = Input::instance()->post("filename");
$internetaddresses = Input::instance()->post("internetaddress");
$tags = Input::instance()->post("tags"); $tags = Input::instance()->post("tags");
$enable_tags = module::is_active("tag"); $enable_tags = module::is_active("tag");
foreach (array_keys($titles) as $id) { foreach (array_keys($titles) as $id) {
@ -61,6 +63,8 @@ class Captionator_Controller extends Controller {
if ($item->loaded() && access::can("edit", $item)) { if ($item->loaded() && access::can("edit", $item)) {
$item->title = $titles[$id]; $item->title = $titles[$id];
$item->description = $descriptions[$id]; $item->description = $descriptions[$id];
$item->name = $filenames[$id];
$item->slug = $internetaddresses[$id];
$item->save(); $item->save();
if ($enable_tags) { if ($enable_tags) {
tag::clear_all($item); 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] ?>"/> <input type="text" name="tags[<?= $child->id ?>]" class="ac_input" autocomplete="off" value="<?= $tags[$child->id] ?>"/>
</li> </li>
<? endif ?> <? 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> </ul>
</td> </td>
</tr> </tr>