if ($row['multi_layer_map'] == 0) {
                            $column_geojson = isset($lmm_options['misc_layer_listing_columns_geojson']) == TRUE && $lmm_options['misc_layer_listing_columns_geojson'] == 1 ? '<td style="text-align:center;" class="lmm-border"><a href="' . LEAFLET_PLUGIN_URL . 'leaflet-geojson.php?layer=' . $row['id'] . '&callback=jsonp&full=yes&full_icon_url=yes" target="_blank" title="' . esc_attr__('Export as GeoJSON', 'lmm') . '"><img src="' . LEAFLET_PLUGIN_URL . 'inc/img/icon-json.png" width="14" height="14" alt="' . esc_attr__('Export as GeoJSON', 'lmm') . '"><br/>GeoJSON</a></td>' : '';
                        } else {
                            if ($row['multi_layer_map'] == 1) {
                                $column_geojson = isset($lmm_options['misc_layer_listing_columns_geojson']) == TRUE && $lmm_options['misc_layer_listing_columns_geojson'] == 1 ? '<td class="lmm-border"></td>' : '';
                            }
                        }
                        $column_georss = isset($lmm_options['misc_layer_listing_columns_georss']) == TRUE && $lmm_options['misc_layer_listing_columns_georss'] == 1 ? '<td style="text-align:center;" class="lmm-border"><a href="' . LEAFLET_PLUGIN_URL . 'leaflet-georss.php?layer=' . $row['id'] . '" target="_blank" title="' . esc_attr__('Export as GeoRSS', 'lmm') . '"><img src="' . LEAFLET_PLUGIN_URL . 'inc/img/icon-georss.png" width="14" height="14" alt="' . esc_attr__('Export as GeoRSS', 'lmm') . '"><br/>GeoRSS</a></td>' : '';
                        $column_wikitude = isset($lmm_options['misc_layer_listing_columns_wikitude']) == TRUE && $lmm_options['misc_layer_listing_columns_wikitude'] == 1 ? '<td style="text-align:center;" class="lmm-border"><a href="' . LEAFLET_PLUGIN_URL . 'leaflet-wikitude.php?layer=' . $row['id'] . '" target="_blank" title="' . esc_attr__('Export as ARML for Wikitude Augmented-Reality browser', 'lmm') . '"><img src="' . LEAFLET_PLUGIN_URL . 'inc/img/icon-wikitude.png" width="14" height="14" alt="' . esc_attr__('Export as ARML for Wikitude Augmented-Reality browser', 'lmm') . '"><br/>Wikitude</a></td>' : '';
                        $column_basemap = isset($lmm_options['misc_layer_listing_columns_basemap']) == TRUE && $lmm_options['misc_layer_listing_columns_basemap'] == 1 ? '<td class="lmm-border">' . $row['basemap'] . '</td>' : '';
                        $column_createdby = isset($lmm_options['misc_layer_listing_columns_createdby']) == TRUE && $lmm_options['misc_layer_listing_columns_createdby'] == 1 ? '<td class="lmm-border">' . $row['createdby'] . '</td>' : '';
                        $column_createdon = isset($lmm_options['misc_layer_listing_columns_createdon']) == TRUE && $lmm_options['misc_layer_listing_columns_createdon'] == 1 ? '<td class="lmm-border">' . $row['createdon'] . '</td>' : '';
                        $column_updatedby = isset($lmm_options['misc_layer_listing_columns_updatedby']) == TRUE && $lmm_options['misc_layer_listing_columns_updatedby'] == 1 ? '<td class="lmm-border">' . $row['updatedby'] . '</td>' : '';
                        $column_updatedon = isset($lmm_options['misc_layer_listing_columns_updatedon']) == TRUE && $lmm_options['misc_layer_listing_columns_updatedon'] == 1 ? '<td class="lmm-border">' . $row['updatedon'] . '</td>' : '';
                        $add_new_marker_to_layer = $row['multi_layer_map'] == 0 ? '&nbsp;&nbsp;|&nbsp;&nbsp;<a href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_marker&addtoLayer=' . $row['id'] . '" style="text-decoration:none;">' . __('add new marker to this layer', 'lmm') . '</a>' : '';
                        if (lmm_check_capability_edit($row['createdby']) == TRUE) {
                            $css_table_background = '';
                        } else {
                            $css_table_background = 'background:#efefef;';
                        }
                        echo '<tr valign="middle" class="alternate" id="link-' . $row['id'] . '" style="' . $css_table_background . '">
				<th class="check-column" scope="row" style="border-bottom:1px solid #DFDFDF;"><input type="checkbox" value="' . $row['id'] . '" name="checkedlayers[]"></th>
				<td class="lmm-border">' . $row['id'] . '</td>
				<td class="lmm-border">' . $multi_layer_map_type . '</td>
				<td class="lmm-border"><strong>' . $edit_link_layer . $duplicate_layer . '</span>' . $add_new_marker_to_layer . $delete_link_layer . '</div></td>
				  ' . $column_address . '
				<td style="text-align:center;" class="lmm-border"><a href="' . LEAFLET_WP_ADMIN_URL . 'admin.php?page=leafletmapsmarker_layer&id=' . $row['id'] . '#assigned_markers" title="' . esc_attr__('show markers assigned to this layer', 'lmm') . '">' . $markercount . '</a></td>
				  ' . $column_layercenter . '
				  ' . $column_mapsize . '
				  ' . $column_panelstatus . '
				  ' . $column_zoom . '
Example #2
0
            if ($isedit === true) {
                echo __('Your user does not have the permission to update this marker!', 'lmm');
            } else {
                $button_text = __('publish', 'lmm');
                echo '<input id="submit_bottom" style="font-weight:bold;' . $edit_button_css . '" type="submit" name="marker" class="submit button-primary" value="' . $button_text . '" />';
            }
        }
        ?>
	</form>
	</td>
	<?php 
        if ($isedit) {
            ?>
	<td>
		<?php 
            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) {
             $ajax_results['updatedon_next'] = current_time('mysql', 0);
         } else {
             $ajax_results['status-class'] = 'error';
             $ajax_results['status-text'] = __('Error: coordinates cannot be empty!', 'lmm');
         }
     } else {
         $ajax_results['status-class'] = 'error';
         $ajax_results['status-text'] = __('Error: your user does not have the permission to edit markers from other users!', 'lmm');
     }
     echo json_encode($ajax_results);
     die;
     /**********************************************/
 } else {
     if ($ajax_subaction == 'marker-delete') {
         $createdby_check = $wpdb->get_var('SELECT `createdby` FROM `' . $table_name_markers . '` WHERE id=' . $oid);
         if (lmm_check_capability_edit($createdby_check) == TRUE) {
             if (!empty($oid)) {
                 $result = $wpdb->prepare("DELETE FROM `{$table_name_markers}` WHERE `id` = %d", $oid);
                 $wpdb->query($result);
                 $wpdb->query("OPTIMIZE TABLE `{$table_name_markers}`");
                 //info: delete qr code cache image
                 if (file_exists(LEAFLET_PLUGIN_QR_DIR . DIRECTORY_SEPARATOR . 'marker-' . $oid . '.png')) {
                     unlink(LEAFLET_PLUGIN_QR_DIR . DIRECTORY_SEPARATOR . 'marker-' . $oid . '.png');
                 }
                 $ajax_results['status-class'] = 'updated';
                 $ajax_results['status-text'] = sprintf(__('The marker with the ID %1$s has been successfully deleted', 'lmm'), $oid);
             }
         } else {
             $ajax_results['status-class'] = 'error';
             $ajax_results['status-text'] = __('Error: your user does not have the permission to delete markers from other users!', 'lmm');
         }