echo '<pre>'; echo '<b>$channels_sort_list</b>' . "\n"; print_r($channels_sort_list); echo '<b>$channel_name_alias</b>' . "\n"; print_r($channel_name_alias); echo '</pre>'; } $tvheadend_dvbtransports_count = 0; $line_count = count($dir_list_array); for ($i = 0; $i < $line_count; $i++) { // ^_dev_dvb_ ??? if ($config['debug'] >= 1) { echo 'dvbtransports_dir: ' . $dir_list_array[$i] . '<br/>'; } unset($subdir_list_array); $subdir_list_array = list_files_into_dir($temp['tvheadend_dvbtransports_dir'] . $dir_list_array[$i]); $subdir_line_count = count($subdir_list_array); for ($ii = 0; $ii < $subdir_line_count; $ii++) { if ($config['debug'] >= 1) { echo ' ' . $subdir_list_array[$ii] . '<br/>'; } $text = robin_file_read($temp['tvheadend_dvbtransports_dir'] . $dir_list_array[$i] . '/' . $subdir_list_array[$ii]); $temp_tvheadend_dvbtransports = extract_dvb_data_from_config($text, $dir_list_array[$i], $subdir_list_array[$ii]); // check if exist service name... if (strlen($temp_tvheadend_dvbtransports['servicename']) > 0) { $tvheadend_dvbtransports[$tvheadend_dvbtransports_count] = $temp_tvheadend_dvbtransports; $tvheadend_dvbtransports_count++; } else { if ($config['debug'] >= 2) { echo 'short servicename /provider/: ' . $temp_tvheadend_dvbtransports['provider'] . '<br/>'; }
function analog_tv($list_all_enabled_channel) { // 20.07.10 global $config; list($analog_tv_services, $list_all_enabled_channel) = analog_tv_create_services($list_all_enabled_channel); @mkdir($config['path_tvheadend_config_dir_output'] . $config['path_analog_tv_services']); $dir_list_array = list_files_into_dir($config['path_tvheadend_config_dir'] . $config['path_analog_tv_adapters']); $line_count = count($dir_list_array); for ($i = 0; $i < $line_count; $i++) { @mkdir($config['path_tvheadend_config_dir_output'] . $config['path_analog_tv_services'] . $dir_list_array[$i]); // delete old... $dir_list_array_old_services = list_files_into_dir($config['path_tvheadend_config_dir_output'] . $config['path_analog_tv_services'] . $dir_list_array[$i]); $line_count_2 = count($dir_list_array_old_services); for ($ii = 0; $ii < $line_count_2; $ii++) { @unlink($config['path_tvheadend_config_dir_output'] . $config['path_analog_tv_services'] . $dir_list_array[$i] . '/' . $dir_list_array_old_services[$ii]); } $line_count_3 = count($analog_tv_services); for ($iii = 0; $iii < $line_count_3; $iii++) { robin_file_write($config['path_tvheadend_config_dir_output'] . $config['path_analog_tv_services'] . $dir_list_array[$i] . '/' . $dir_list_array[$i] . '_' . ($iii + 1), $analog_tv_services[$iii]); } } return $list_all_enabled_channel; }