function photo_settings($category, $photo_dir_id, $photo_dir_value, $photo_size_prefix) { if (!locked_settings()) { echo "<p>\n"; echo '<label for="' . $photo_dir_id . '">Directory for ' . $category . ' photos:</label>' . "\n"; echo '<input id="' . $photo_dir_id . '" name="' . $photo_dir_id . '" type="text" data-enhanced="true"' . ' size="50"' . ' value="' . htmlspecialchars($photo_dir_value, ENT_QUOTES, 'UTF-8') . '"/>' . "\n"; echo '<span id="' . $photo_dir_id . '_icon" class="status_icon"></span>' . "\n"; echo '</p>'; echo '<p class="photo_dir_status_message" id="' . $photo_dir_id . '_message"></p>'; echo '<p>'; echo '<span class="photo_dir_choose"><input type="button" value="Browse"' . ' data-enhanced="true"' . ' onclick="browse_for_photo_directory(\'#' . $photo_dir_id . '\')"/>' . '</span>' . "\n"; echo "</p>\n"; } }
<script type="text/javascript" src="js/jquery.mobile-1.4.2.min.js"></script> <script type="text/javascript" src="js/dashboard-ajax.js"></script> <script type="text/javascript" src="js/modal.js"></script> <script type="text/javascript" src="js/chooser.js"></script> <script type="text/javascript" src="js/database-setup.js"></script> </head> <body> <?php $banner_title = 'Database Set-Up'; require 'inc/banner.inc'; $configdir = isset($_SERVER['CONFIG_DIR']) ? $_SERVER['CONFIG_DIR'] : 'local'; $local_config_inc = $configdir . DIRECTORY_SEPARATOR . 'config-database.inc'; $offer_config_button = true; $config_file_contents = ""; if (file_exists($local_config_inc)) { if (locked_settings()) { // Disable database config button, and don't show the existing config file $offer_config_button = false; } else { echo "<h3>Current Configuration File</h3>\n"; echo "<pre>\n"; $config_file_contents = file_get_contents($local_config_inc, true); echo htmlspecialchars($config_file_contents, ENT_QUOTES, 'UTF-8'); // NOTE: $config_file_contents used to prefix dialog box, below. echo "</pre>\n"; } try { @(include $local_config_inc); } catch (PDOException $p) { echo '<p>Configuration file fails to load correctly.</p>'; }