<?php /** * Elgg map delete * * @package ElggShareMaps */ $guid = (int) get_input('guid'); $sharemaps = new SharemapsPluginMap($guid); if (!$sharemaps->guid) { register_error(elgg_echo("sharemaps:deletefailed")); forward('sharemaps/all'); } if (!$sharemaps->canEdit()) { register_error(elgg_echo("sharemaps:deletefailed")); forward($sharemaps->getURL()); } $container = $sharemaps->getContainerEntity(); $fname = $sharemaps->getFilename(); if (empty($fname)) { $gmap = new ElggObject($guid); if (!$gmap->delete()) { register_error(elgg_echo("sharemaps:deletefailed")); } else { system_message(elgg_echo("sharemaps:deleted")); } } else { if (!$sharemaps->delete()) { register_error(elgg_echo("sharemaps:deletefailed")); } else { system_message(elgg_echo("sharemaps:deleted"));
* * @package ElggShareMaps */ elgg_load_library('elgg:sharemaps'); gatekeeper(); $file_guid = elgg_extract('guid', $vars, ''); $sharemaps = new SharemapsPluginMap($file_guid); if (!$sharemaps) { forward(); } if (!$sharemaps->canEdit()) { forward(); } $title = elgg_echo('sharemaps:edit'); elgg_push_breadcrumb(elgg_echo('sharemaps'), "sharemaps/all"); elgg_push_breadcrumb($sharemaps->title, $sharemaps->getURL()); elgg_push_breadcrumb($title); elgg_set_page_owner_guid($sharemaps->getContainerGUID()); $form_vars = array('enctype' => 'multipart/form-data'); $fname = $sharemaps->getFilename(); if (empty($fname)) { $gmap = new ElggObject($file_guid); if ($gmap) { $body_vars = sharemaps_prepare_form_vars_gmaplink($gmap); //$body_vars = sharemaps_prepare_form_vars($gmap); $content = elgg_view_form('sharemaps/embed', $form_vars, $body_vars); //$content = elgg_view_form('sharemaps/upload', $form_vars, $body_vars); } } else { $body_vars = sharemaps_prepare_form_vars($sharemaps); $content = elgg_view_form('sharemaps/upload', $form_vars, $body_vars);