Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
300 ₽

Исправить файл php (удаление тикета из Tickets) MODX

project complete


Есть сайт с тикетами, они редактируются, добавляются и удаляются через личный кабинет.

Был написал файл для удаления тикетов вместе с фото в общем списке всех тикетов.


вот такой скрипт запускал

  <script>

    function showme(a){

    $.ajax({ type: 'GET', url: '[[++site_url]]tt.php?uoffer='+a, data: 'uoffer: '+a, success: function(data){}}); 

 setTimeout("location.reload()",500);

    }

  </script>


ссылка на удаление из общего списка

<a class="action" href="" onclick="showme({$id});return false;"><i class="icon icon-remove font-12"></i><span>Удалить</span></a>


сам tt.php после переноса сайта


<?php

function rmRec($path) {

  if (is_file($path)) return unlink($path);

  if (is_dir($path)) {

    foreach(scandir($path) as $p) if (($p!='.') && ($p!='..'))

      rmRec($path.DIRECTORY_SEPARATOR.$p);

    return rmdir($path); 

    }

  return false;

  }

$host= "127.0.0.1";

$user="_clk";

$pass="9FI05COr";

$dbname="_clk";


$link = @mysql_connect($host, $user, $pass);

if (!$link) {

    die('?????? ??????????: ' . mysql_error());

}


mysql_query("set names 'utf8'");


$db_selected = mysql_select_db($dbname, $link);

if (!$db_selected) {

    die ('?? ??????? ??????? ????:'.$dbname. mysql_error());

}

print_r($_GET);

if($_GET['uoffer']>0){

  

  

  $did=str_replace('_','',trim($_GET['uoffer']));

rmRec("assets/images/tickets/$did");

  rmRec("assets/images/resources/$did");

  

mysql_query("delete from clk_site_content where id=$did");

echo "delete from clk_site_content where id=$did";

}



Update #1 from 31 August 2018
Удаление не работает после переноса.

Applications 1

Only registered users can view attachments.

Client's feedback about the contractor Ване Кутузове

Quality
Professionalism
Price
Availability
Terms

Спасибо большое.
Все сделано быстро. Оптимизирован файл.

Елена П. Елена Петрова | Safe Safe

Freelancer's feedback about the client Елене Петровой

Payment
Task formulation
Requirements
Availability

Все хорошо, рад был помочь

Ваня К. Ваня Кутузов | Safe Safe



  1. 1 day300 ₽Winning proposal
    Ваня Кутузов
     1277   110   0   1

    Готов исправить
    =- =- =- =- =-= -= -= -= -= -= -= -= -= - =- =-

    Ukraine Khmelnitskyi | 31 August 2018 |
  2. 1 day300 ₽
    Дмитрий Шевляков
     2183  verified   25   2   1

    Давайте попробуем разобраться и решить Вашу проблему. Предлагаю перейти к общению в лс.

    Ukraine Kyiv | 31 August 2018 |

Client
Елена Петрова
Russia Safonovo  11   0
Project published
31 August 2018
28 views