foreach ($arr_files as $cur_file) {
    echo $cur_file . ' : ';
    $name_parts = explode('_', $cur_file);
    if (count($name_parts) > 2 && !empty($tracklist[$name_parts[2]]['timeshift'])) {
        $slave_timeshift = $tracklist[$name_parts[2]]['timeshift'];
    } else {
        $slave_timeshift = 0;
    }
    $file_name = _CACHE_PATH . "/clicks/{$cur_file}+";
    rename(_CACHE_PATH . "/clicks/{$cur_file}", $file_name);
    $handle = fopen($file_name, "r");
    while (($buffer = fgets($handle, 4096)) !== false) {
        echo $buffer . '<br >';
        $arr_click = array();
        $arr_click = explode("\t", rtrim($buffer, "\n"));
        save_click_info($arr_click, $slave_timeshift);
    }
    fclose($handle);
    rename($file_name, _CACHE_PATH . "/clicks/{$cur_file}*");
    echo '<br />';
}
exit;
function get_hour_by_date($str)
{
    $a = end(explode(' ', $str));
    return current(explode(':', $a));
}
/*
	function _str($str)
	{
		return mysql_real_escape_string ($str);
connect_to_database();
update_currency_rates();
download_clicks();
get_clicks_to_process();
mark_all_files_processing();
load_geoip();
load_uaparser();
load_wurfl_manager();
foreach ($arr_files as $cur_file) {
    $timeshift = get_clicks_timeshift($cur_file);
    $file_name = mark_file_processing_now($cur_file);
    $handle = fopen($file_name, "r");
    while (($buffer = fgets($handle, 4096)) !== false) {
        $arr_click = array();
        $arr_click = explode("\t", rtrim($buffer, "\n"));
        save_click_info($arr_click, $timeshift);
        if (defined('_ENABLE_PROFILING') && _ENABLE_PROFILING) {
            $_PROFILING_clicks_processed++;
        }
    }
    fclose($handle);
    mark_file_processed($file_name, $cur_file);
    if (defined('_ENABLE_PROFILING') && _ENABLE_PROFILING) {
        $_PROFILING_files_processed++;
    }
}
unload_geoip();
define('PROCESS_CLICKS_SUCCESSFUL_TERMINATION', true);
exit;
function prepare_debug()
{