web/event_list.php
changeset 1001 df016fc8bbdb
parent 1000 c294569b0725
child 1008 c015a6a1f567
equal deleted inserted replaced
1000:c294569b0725 1001:df016fc8bbdb
     7 if(isset($_REQUEST['delete']) && !empty($_REQUEST['delete'])) {
     7 if(isset($_REQUEST['delete']) && !empty($_REQUEST['delete'])) {
     8 	$delete_enc = base64_decode($_REQUEST['delete']);
     8 	$delete_enc = base64_decode($_REQUEST['delete']);
     9 	$iv = substr($delete_enc, 0, $C_openssl_cipher_iv_length);
     9 	$iv = substr($delete_enc, 0, $C_openssl_cipher_iv_length);
    10 	$delete_dec = substr(openssl_decrypt(substr($delete_enc, $C_openssl_cipher_iv_length), 'aes256', hash('sha256', SECRET, true), 0), $C_openssl_cipher_iv_length);
    10 	$delete_dec = substr(openssl_decrypt(substr($delete_enc, $C_openssl_cipher_iv_length), 'aes256', hash('sha256', SECRET, true), 0), $C_openssl_cipher_iv_length);
    11 	if(is_file($dir."/".$delete_dec)) {
    11 	if(is_file($dir."/".$delete_dec)) {
    12 		unlink($dir."/".$delete_dec);
    12 		
       
    13 		foreach (glob("$dir/*") as $filename) {
       
    14 			$filename = basename($filename);
       
    15 		    if($filename !== "." && $filename != ".." && $filename === $delete_dec) {
       
    16 		    	// chek that file name is really in dir
       
    17 		    	unlink($dir."/".$delete_dec);
       
    18 		    }
       
    19 		}
    13 	}
    20 	}
    14 }
    21 }
    15 
    22 
    16 ?>
    23 ?>
    17 <!DOCTYPE html>
    24 <!DOCTYPE html>