_pass(implode(', ', esp_getlocales())); ?> <br /> (<?php _pass(implode(', ', array_keys(esp_getlocale_map()))); ?> ) </li> <li>GNU Gettext test: <?php esp_setlocale('en_US'); check_string(_('%%%% Gettext Test Failed'), 'Passed'); ?> </li> <li>Catalog Open Test: <?php $ret = fopen($ESPCONFIG['locale_path'] . '/en_US/LC_MESSAGES/messages.mo', 'r'); check_bool($ret !== false, true); fclose($ret); ?> </li> </ul></td></tr> <tr><th>PHP Session Test</th></tr> <tr><td><ul> <li>session.save_path: <?php if (stristr(PHP_OS, 'win') && substr(ini_get('session.save_path'), 0, 1) == '/') { _fail(ini_get('session.save_path')); } else { _pass(ini_get('session.save_path')); } ?> </li>
$bodyChanged = check_bool($_POST['body_changed']); $titleChanged = check_bool($_POST['title_changed']); $oldid = $_POST['oldid']; // not sanitised! This is not committed to the db. $type = $_POST['type']; if ($type === 'chemsingle') { $rxn = check_rxn($_POST['rxn_input']); $grid = $_POST['grid_input']; $prodGrid = $_POST['prodGrid_input']; $gridColumns = $_POST['grid_columns']; $prodGridColumns = $_POST['prodGrid_columns']; $rxnChanged = check_bool($_POST['rxn_changed']); $gridChanged = check_bool($_POST['grid_changed']); $prodGridChanged = check_bool($_POST['prodGrid_changed']); $gridColumnsChanged = check_bool($_POST['gridColumns_changed']); $prodGridColumnsChanged = check_bool($_POST['prodGridColumns_changed']); $rxn_png = $_POST['rxn_png']; } else { $rxnChanged = false; $gridChanged = false; $prodGridChanged = false; $gridColumnsChanged = false; $prodGridColumnsChanged = false; } // Store stuff in Session to get it back if error input $_SESSION['new_title'] = $title; $_SESSION['new_date'] = $date; $_SESSION['new_status'] = $status; // If input errors, redirect back to the experiment form if ($errflag) { $_SESSION['errors'] = $msg_arr;