Uname: Linux premium72.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software: LiteSpeed
PHP version: 8.2.29 [ PHP INFO ] PHP os: Linux
Server Ip: 198.54.125.95
Your Ip: 216.73.216.132
User: matican (532) | Group: matican (531)
Safe Mode: OFF
Disable Function:
NONE

name : home.php
<?php
if (!defined('ABSPATH'))
exit;

if (!empty($_POST['delete']) && isset($_POST['id']) && is_numeric($_POST['id'])) {
  $nonce = $_REQUEST['_wpnonce'];
  if (!wp_verify_nonce($nonce, 'tss_nonce_field_delete')) {
    die('You do not have sufficient permissions to access this page.');
  } else {
    $id = (int) $_POST['id'];
    $wpdb->query($wpdb->prepare("DELETE FROM {$style_table} WHERE id = %d", $id));
  }
}

if (!empty($_POST['duplicate']) && isset($_POST['id']) && is_numeric($_POST['id'])) {
  $nonce = $_REQUEST['_wpnonce'];
  if (!wp_verify_nonce($nonce, 'tss_nonce_field_duplicate')) {
    die('You do not have sufficient permissions to access this page.');
  } else {
    $id = (int) $_POST['id'];
    $selectedData = $wpdb->get_row($wpdb->prepare("SELECT * FROM $style_table WHERE id = %d ", $id), ARRAY_A);
    $dupList = array(
            $selectedData['name'] . '-copy', 
            $selectedData['style_name'], 
            $selectedData['css'], 
            $selectedData['slider'],  
            $selectedData['memberid'],
            $selectedData['memberorder'],
            $selectedData['categoryids']);
    $wpdb->query($wpdb->prepare("INSERT INTO {$style_table} (name, style_name, css, slider, memberid, memberorder, categoryids) VALUES ( %s, %s, %s, %s, %s, %s, %s )", $dupList));
  }
}

?>

<h3> Team Showcase</h3>
<table class="wpm-table">
  <tr style="background-color: #f5f5f5">
    <td style="width: 130px">Team Name</td>
    <td style="width: 140px">Template</td>
    <td>Shortcode</td>
    <td style="width: 120px">Edit Delete</td>
  </tr>
  <?php
  $data = $wpdb->get_results('SELECT * FROM ' . $style_table . ' ORDER BY id DESC', ARRAY_A);
  if(!$data){
    echo "<tr height='60'>
          <td colspan='4'><a href='".site_url()."/wp-admin/admin.php?page=wpm-template-01-10' class='wpm-btn-success'>Add New</a></td>
    </tr>";
  }
  foreach ($data as $value) {
    $id = $value['id'];
    $temp = substr($value['style_name'], -2);
    if ($temp <= 10) {
      $temp = "01-10";
    } else if ($temp <= 20) {
      $temp = "11-20";
    } else if ($temp <= 30) {
      $temp = "21-30";
    } else if ($temp <= 40) {
      $temp = "31-40";
    } 
    $style_name = explode("-", $value['style_name']);

    echo '<tr class="wpm-row-select">';
    echo '<td>' . $value['name'] . '</td>';
    echo '<td>' . ucfirst($style_name[0]) . " " . (int) $style_name[1] . '</td>';
    echo '<td><span>Shortcode <input type="text" style="width: 250px;" onclick="this.setSelectionRange(0, this.value.length)" value="[wpm_team_showcase id=&quot;' . $id . '&quot;]"></span>';
    echo '<td>
    <a href="' . admin_url("admin.php?page=wpm-template-{$temp}&styleid=$id") . '"  title="Edit"  class="wpm-btn-success wpm-margin-right-10" style="float:left; margin-right: 5px; margin-left: 5px; height: 18px !important;"><i class="fas fa-edit" aria-hidden="true"></i></a>
    <form method="post">
    ' . wp_nonce_field("tss_nonce_field_duplicate") . '
    <input type="hidden" name="id" value="' . $id . '">
    <button class="wpm-btn-primary" style="float:left; margin-right: 5px; height: 33px"  title="Duplicate"  type="submit" value="duplicate" name="duplicate" onclick="return confirm(\'Do you want to duplicate it?\');"><i class="fas fa-clone" aria-hidden="true"></i></button>
    </form>
    <form method="post">
    ' . wp_nonce_field("tss_nonce_field_delete") . '
    <input type="hidden" name="id" value="' . $id . '">
    <button class="wpm-btn-danger" style="float:left; height: 33px"  title="Delete"  type="submit" value="delete" name="delete" onclick="return confirm(\'Do you want to delete?\');"><i class="far fa-times-circle" aria-hidden="true"></i></button>
    </form>

    </td>';
    echo ' </tr>';
  }
  ?>
</table>
© 2025 XylotrechusZ