if ($result = $gContent->storeTilelayer($_REQUEST)) { $statusCode = 200; $gBitSmarty->assign_by_ref('tilelayerInfo', $result); } //Check if this to remove from a set, or to delete completely } elseif (!empty($_REQUEST["remove_tilelayer"])) { $gBitUser->verifyTicket(); if ($gContent->removeTilelayerFromMaptype($_REQUEST)) { $statusCode = 200; $gBitSmarty->assign('removeSucces', true); } else { $XMLContent = tra("Sorry, there was an unknown error trying to remove the tilelayer."); } } elseif (!empty($_REQUEST["expunge_tilelayer"])) { $gBitUser->verifyTicket(); if ($gContent->expungeTilelayer($_REQUEST)) { $statusCode = 200; $gBitSmarty->assign('expungeSucces', true); } else { $XMLContent = tra("Sorry, there was an unknown error trying to delete the tilelayer."); } } else { if (isset($_REQUEST["tilelayer_id"])) { $tilelayer = $gContent->getTilelayer($_REQUEST); } if (isset($_REQUEST["maptype_id"])) { $tilelayer['maptype_id'] = $_REQUEST["maptype_id"]; } $gBitSmarty->assign_by_ref('tilelayerInfo', $tilelayer); $gBitSystem->display('bitpackage:gmap/edit_tilelayer.tpl', NULL, array('format' => 'center_only', 'display_mode' => 'edit')); die;