| 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());
 
 
  |