$msg1 = sprintf(gettext('The Zenphoto filesystem character define is %1$s [which seems wrong]'), $charset_defined); } } } else { // no test file $msg1 = sprintf(gettext('The Zenphoto filesystem character define is %1$s [no test performed]'), $charset_defined); $msg2 = '<p>' . sprintf(gettext('Setup did not perform a test of the filesystem character set. You can cause setup to test for a proper definition by creating a file in your <code>%1$s</code> folder named <strong><code>%2$s</code></strong> and re-running setup.'), DATA_FOLDER, 'charset_tést') . '</p>' . $msg2; if (isset($_zp_conf_vars['FILESYSTEM_CHARSET'])) { // but we have a define value $notice = -3; } else { // no defined value, who knows.... $notice = -1; } } checkMark($notice, $msg, $msg1, sprintf($msg2, charsetSelector(FILESYSTEM_CHARSET))); // UTF-8 URI if ($notice != -1 && @copy(SERVERPATH . '/' . ZENFOLDER . '/images/pass.png', $serverpath . '/' . DATA_FOLDER . '/' . internalToFilesystem('tést.jpg'))) { $test_image = WEBPATH . '/' . DATA_FOLDER . '/' . urlencode('tést.jpg'); $req_iso = gettext('Image URIs appear require the <em>filesystem</em> character set.'); $req_UTF8 = gettext('Image URIs appear to require the UTF-8 character set.'); ?> <script type="text/javascript"> // <!-- <![CDATA[ function uri(enable) { var text; if (enable) { text = 'true'; } else { text = 'false'; }
$msg1 = sprintf(gettext('The filesystem character define is %1$s [which seems wrong]'), $charset_defined); } } } else { // no test file $msg1 = sprintf(gettext('The filesystem character define is %1$s [no test performed]'), $charset_defined); $msg2 = '<p>' . sprintf(gettext('Setup did not perform a test of the filesystem character set. You can cause setup to test for a proper definition by creating a file in your <code>%1$s</code> folder named <strong><code>charset_tést</code></strong> and re-running setup.'), DATA_FOLDER) . '</p>' . $msg2; if (isset($_zp_conf_vars['FILESYSTEM_CHARSET'])) { // but we have a define value $notice = -3; } else { // no defined value, who knows.... $notice = -1; } } checkMark($notice, $msg, $msg1, sprintf($msg2, charsetSelector($trialset))); // UTF-8 URI if ($notice != -1) { $test = copy(SERVERPATH . '/' . ZENFOLDER . '/images/pass.png', $testjpg = SERVERPATH . '/' . DATA_FOLDER . '/' . internalToFilesystem('tést.jpg')); if (file_exists($testjpg)) { ?> <li id="internal"> <span> <img src="<?php echo WEBPATH . '/' . DATA_FOLDER . '/' . urlencode('tést.jpg'); ?> " onerror="imgError('internal');"/> <?php echo gettext('Image URIs appear to require the <em>UTF-8</em> character set.'); ?> </span>