| Server IP : 89.108.64.180 / Your IP : 216.73.216.60 Web Server : Apache/2.4.41 (Ubuntu) System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-root ( 1010) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/crim-hotel.ru/wp-content/plugins/advanced-iframe/includes/ |
Upload File : |
<?php
/**
* Helper file to redirect to the real url based on a url parameter stored in iframe-dava.csv
*/
function get_option($name) {
$fileName = "../../advanced-iframe-custom/iframe-data.csv";
$file = fopen($fileName,"r");
while(!feof($file)) {
$data_array = fgetcsv($file);
if($data_array[0] == $name) {
fclose($file);
return base64_decode($data_array[1]);
}
}
fclose($file);
return false;
}
function delete_option($name) {
$fileName = "../../advanced-iframe-custom/iframe-data.csv";
if(file_exists($fileName)) {
$file = fopen($fileName,"r");
$csv = "";
$currentTime = time();
while(!feof($file)) {
$data_array = fgetcsv($file);
if (!empty( $data_array[0])) {
$isOneTime = $data_array[0] === $name && $data_array[2] < 0;
$isExpired = -intVal($data_array[2]) < $currentTime && intval($data_array[2]) < $currentTime;
if (!$isOneTime && !$isExpired) {
$line = $data_array[0] . "," . $data_array[1] . "," . $data_array[2] . "\n";
$csv .= $line;
}
}
}
fclose($file);
file_put_contents($fileName, $csv, LOCK_EX);
}
}
if (isset($_GET['aiUrl']) ) {
$url = urlencode($_GET['aiUrl']);
$transient = "aip_" . $url;
if (false !== $redirect = get_option($transient)) {
delete_option( "aip_" . $url) ;
header("Location: " . $redirect);
exit;
}
}
?>