web/event_list.php
changeset 994 053de9a4e738
parent 988 954019f62866
child 996 f40a6a61d224
equal deleted inserted replaced
993:7a7a8b800fa4 994:053de9a4e738
     4 $user_data = authenticate($C_event_users, $translate);
     4 $user_data = authenticate($C_event_users, $translate);
     5 $dir = $C_event_props;
     5 $dir = $C_event_props;
     6 
     6 
     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, openssl_cipher_iv_length('aes256'));
     9 	$iv = substr($delete_enc, 0, $C_openssl_cipher_iv_length);
    10 	$delete_dec = openssl_decrypt(substr($delete_enc, openssl_cipher_iv_length('aes256')), 'aes256', hash('sha256', SECRET, true), 0, $iv);
    10 	$delete_dec = openssl_decrypt(substr($delete_enc, $C_openssl_cipher_iv_length), 'aes256', hash('sha256', SECRET, true), 0, $iv);
    11 	if(is_file($dir."/".$delete_dec)) {
    11 	if(is_file($dir."/".$delete_dec)) {
    12 		unlink($dir."/".$delete_dec);
    12 		unlink($dir."/".$delete_dec);
    13 	}
    13 	}
    14 }
    14 }
    15 
    15 
    94 	?>
    94 	?>
    95 	
    95 	
    96 		<ul class="event-list">
    96 		<ul class="event-list">
    97 		<?php
    97 		<?php
    98 		$files = scandir($dir);
    98 		$files = scandir($dir);
    99 		$iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length('aes256'));
    99 		$iv = openssl_random_pseudo_bytes($C_openssl_cipher_iv_length);
   100 		
   100 		
   101 		foreach($files as $ind_file) {
   101 		foreach($files as $ind_file) {
   102 			if (stripos($ind_file, '.') !== 0) {
   102 			if (stripos($ind_file, '.') !== 0) {
   103 				$token = base64_encode(
   103 				$token = base64_encode(
   104 					$iv .
   104 					$iv .