if (lmm_check_capability_edit($mcreatedby) == TRUE) { echo '<form method="post">'; wp_nonce_field('marker-nonce'); echo '<input type="hidden" name="id" value="' . $id . '" />'; echo '<input type="hidden" name="action" value="duplicate" />'; echo '<div class="submit" style="margin:0 0 0 40px;">'; echo '<input class="submit button-secondary lmm-nav-secondary" type="submit" name="marker" value="' . __('duplicate', 'lmm') . '" />'; echo '</div></form>'; } else { echo '<span style="margin-left:20px;">' . __('Your user does not have the permission to duplicate this marker!', 'lmm') . '</span>'; } ?> </td> <td> <?php if (lmm_check_capability_delete($mcreatedby) == TRUE) { echo '<form method="post">'; wp_nonce_field('marker-nonce'); echo '<input type="hidden" name="id" value="' . $id . '" />'; echo '<input type="hidden" name="action" value="delete" />'; $confirm = sprintf(esc_attr__('Do you really want to delete marker %1$s (ID %2$s)?', 'lmm'), $markername, $id); echo '<div class="submit" style="margin:0 0 0 40px;">'; echo '<input id="delete" class="submit button-secondary lmm-nav-secondary" style="color:#FF0000;" type="submit" name="marker" value="' . __('delete', 'lmm') . '" onclick="return confirm(\'' . $confirm . '\')" />'; echo '</div></form>'; } else { echo '<span style="margin-left:20px;">' . __('Your user does not have the permission to delete this marker!', 'lmm') . '</span>'; } ?> </td> <?php }
return true; } if (current_user_can($lmm_options['capabilities_delete']) && $current_user->user_login == $createdby) { return true; } return false; } $layernonce = wp_create_nonce('layer-nonce'); //for delete-links if (count($layerlist) < 1) { echo '<tr><td colspan="7">' . __('No layer created yet', 'lmm') . '</td></tr>'; } else { foreach ($layerlist as $row) { $markercount = 0; //info: needed for multi-layer-map count-bug if (lmm_check_capability_delete($row['createdby']) == TRUE) { $delete_link_layer = '<div style="float:right;"><a style="color:red;" onclick="if ( confirm( \'' . esc_attr__('Do you really want to delete this layer?', 'lmm') . ' (ID ' . $row['id'] . ')\' ) ) { return true;}return false;" href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_layer&action=delete&id=' . $row['id'] . '&_wpnonce=' . $layernonce . '" class="submit delete">' . __('delete layer', 'lmm') . '</a></div>'; } else { $delete_link_layer = ''; } if (lmm_check_capability_edit($row['createdby']) == TRUE) { $edit_link_layer = '<a title="' . esc_attr__('Edit', 'lmm') . ' «' . htmlspecialchars($row['name']) . '»" href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_layer&id=' . $row['id'] . '" class="row-title">' . stripslashes(htmlspecialchars($row['name'])) . '</a></strong><br><div class="row-actions"><a href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_layer&id=' . $row['id'] . '">' . __('edit layer', 'lmm') . '</a>'; $duplicate_layer = ' | <a href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_layer&action=duplicate&id=' . $row['id'] . '&_wpnonce=' . $layernonce . '" class="submit">' . __('duplicate layer only', 'lmm') . '</a>'; } else { $edit_link_layer = '<a title="' . esc_attr__('view', 'lmm') . ' «' . htmlspecialchars($row['name']) . '»" href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_layer&id=' . $row['id'] . '" class="row-title">' . stripslashes(htmlspecialchars($row['name'])) . '</a></strong><br><div class="row-actions"><a href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_layer&id=' . $row['id'] . '">' . __('view layer', 'lmm') . '</a>'; $duplicate_layer = ''; } $column_address = isset($lmm_options['misc_layer_listing_columns_address']) == TRUE && $lmm_options['misc_layer_listing_columns_address'] == 1 ? '<td class="lmm-border">' . $row['address'] . '</td>' : ''; if ($row['multi_layer_map'] == 0) { $markercount = $wpdb->get_var('SELECT count(*) FROM `' . $table_name_layers . '` as l INNER JOIN `' . $table_name_markers . '` AS m ON m.layer LIKE concat(\'%"\',l.id,\'"%\') WHERE l.id=' . $row['id']); } else {