} @rename($file, 'bak' . $file); $new_file = fopen($file, 'w'); $file_contents = stripslashes($_POST['file_contents']); fwrite($new_file, $file_contents, strlen($file_contents)); fclose($new_file); } owpRedirect(owpLink($owpFilename['define_language'], 'lngdir=' . $_GET['lngdir'])); } break; } if (!isset($_GET['lngdir'])) { $_GET['lngdir'] = $language; } $languages_array = array(); $languages = owpGetLanguages(); $lng_exists = false; for ($i = 0; $i < sizeof($languages); $i++) { if ($languages[$i]['iso_639_2'] == $_GET['lngdir']) { $lng_exists = true; } $languages_array[] = array('id' => $languages[$i]['iso_639_2'], 'text' => $languages[$i]['name']); } if (!$lng_exists) { $_GET['lngdir'] = $language; } $breadcrumb->add(NAVBAR_TITLE, owpLink($owpFilename['define_language'], '', 'NONSSL')); $breadcrumb->add(OWP_LANG_PATH . $_GET['lngdir'], owpLink($owpFilename['define_language'], 'lngdir=' . $_GET['lngdir'], 'NONSSL')); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php
function tep_reset_cache_block($cache_block) { global $cache_blocks; for ($i = 0; $i < sizeof($cache_blocks); $i++) { if ($cache_blocks[$i]['code'] == $cache_block) { if ($cache_blocks[$i]['multiple']) { if ($dir = @opendir(DIR_FS_CACHE)) { while ($cache_file = readdir($dir)) { $cached_file = $cache_blocks[$i]['file']; $languages = owpGetLanguages(); for ($j = 0; $j < sizeof($languages); $j++) { $cached_file_unlink = ereg_replace('-language', '-' . $languages[$j]['directory'], $cached_file); if (ereg('^' . $cached_file_unlink, $cache_file)) { @unlink(DIR_FS_CACHE . $cache_file); } } } closedir($dir); } } else { $cached_file = $cache_blocks[$i]['file']; $languages = owpGetLanguages(); for ($i = 0; $i < sizeof($languages); $i++) { $cached_file = ereg_replace('-language', '-' . $languages[$i]['directory'], $cached_file); @unlink(DIR_FS_CACHE . $cached_file); } } break; } } }