File: /var/www/ilya/data/www/afish-ka.ru/admin/modules/actions/delete.inc
<?
//- Настройки модуля -----------------------------------------------------------
permission("mcp"); // tcp-техники; acp-админы; mcp-модеры; cp-рядовые участники
$skin_pname = "Удаление событий";
$temp_html="";
//------------------------------------------------------------------------------
$messages = array();
$result = query("SELECT * FROM `actions` WHERE `id`=".$_GET['id'].";");
if(mysql_num_rows($result)!=1)
header("Location: ./?m=".$_GET['m']."&task=list");
else {
$data=mysql_fetch_array($result);
$id = $data['id'];
$dirs = array('../images/b/actions/','../images/s/actions/');
foreach($dirs as $dir) {
$handle=opendir($dir);
while ((false !== ($file = readdir($handle)))) {
if (($file != ".") && ($file != "..") && strstr($file,$data['id']."_") && (substr($file,0,strpos($file,$data['id']."_"))=="")) {
if (strpos($file,$data['id']."_")==0/5) {
$result = unlink($dir.$file);
if($result)
$messages[] = "Файл ".$dir.$file." успешно удален";
else {
$messages[] = "<b>Ошибка</b> при удалении файла ".$dir.$file."!";
}
}
}
}
closedir($handle);
}
$dirs = array('../images/b/posters/','../images/s/posters/');
foreach($dirs as $dir) {
$handle=opendir($dir);
while ((false !== ($file = readdir($handle)))) {
if (($file != ".") && ($file != "..") && strstr($file,$data['id'].".") && (substr($file,0,strpos($file,$data['id']."."))=="")) {
if (strpos($file,$data['id'].".")==0/5) {
$result = unlink($dir.$file);
if($result)
$messages[] = "Файл ".$dir.$file." успешно удален";
else {
$messages[] = "<b>Ошибка</b> при удалении файла ".$dir.$file."!";
}
}
}
}
closedir($handle);
}
query("DELETE FROM `shedule` WHERE `aid`=".$id.";");
query("DELETE FROM `actions` WHERE `id`=".$id." LIMIT 1;");
query("DELETE FROM `opinions` WHERE `aid`=".$id.";");
header("Location: ./?m=".$_GET['m']."&task=list");
}
?>