1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- /**
- * Save image action
- *
- * @author Cash Costello
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License v2
- */
- // Get input data
- $title = get_input('title');
- $description = get_input('description');
- $tags = get_input('tags');
- $guid = get_input('guid');
- elgg_make_sticky_form('tidypics');
- if (empty($title)) {
- register_error(elgg_echo("image:blank"));
- forward(REFERER);
- }
- $image = get_entity($guid);
- $image->title = $title;
- $image->description = $description;
- if($tags) {
- $image->tags = string_to_tag_array($tags);
- } else {
- $image->deleteMetadata('tags');
- }
- if (!$image->save()) {
- register_error(elgg_echo("image:error"));
- forward(REFERER);
- }
- elgg_clear_sticky_form('tidypics');
- system_message(elgg_echo("image:saved"));
- forward($image->getURL());
|