$failure = true;
}
+// Check schema
+$dbSchema = preg_replace("/[^a-zA-Z0-9]+/", "", trim($_REQUEST['dbSchema']));
+$templateData['dbSchema'] = array('value' => $dbSchema, 'problem' => false);
+if (!$dbSchema || $dbSchema == '' || $dbSchema != trim($_REQUEST['dbSchema'])) {
+ $templateData['dbSchema']['problem'] = 'Schema not found.';
+ $failure = true;
+}
+$dbSchema = isset($dbSchema) ? $dbSchema : 'members';
+
// Check database port #
$dbPort = preg_replace("/[^0-9]+/", "", trim($_REQUEST['dbPort']));
$templateData['dbPort'] = array('value' => $dbPort, 'problem' => false);
(
SELECT 1
FROM information_schema.schemata AS exists
- WHERE schema_name = 'members'
+ WHERE schema_name = '$dbSchema'
) AS isMembers
;";
$res = pg_query($db, $sql);
if (!$failure) {
$sql = "
SELECT *
- FROM members.member
+ FROM $dbSchema.member
ORDER BY member_id
;";
$res = pg_query($db, $sql);
if (!$failure) {
$sql = "
SELECT *
- FROM members.amenity
+ FROM $dbSchema.amenity
ORDER BY amenity_name
;";
$res = pg_query($db, $sql);
if (!$failure) {
$sql = "
SELECT *
- FROM members.member_amenity
+ FROM $dbSchema.member_amenity
;";
$res = pg_query($db, $sql);
$rows = pg_num_rows($res);
if (!$failure) {
$sql = "
SELECT *
- FROM members.ccard_type
+ FROM $dbSchema.ccard_type
;";
$res = pg_query($db, $sql);
$rows = pg_num_rows($res);
if (!$failure) {
$sql = "
SELECT *
- FROM members.member_ccard_type
+ FROM $dbSchema.member_ccard_type
;";
$res = pg_query($db, $sql);
$rows = pg_num_rows($res);
if (!$failure) {
$sql = "
SELECT *
- FROM members.category
+ FROM $dbSchema.category
ORDER BY category_id
;";
$res = pg_query($db, $sql);
if (!$failure) {
$sql = "
SELECT *
- FROM members.member_category
+ FROM $dbSchema.member_category
;";
$res = pg_query($db, $sql);
$rows = pg_num_rows($res);
if (!$failure) {
$sql = "
SELECT *
- FROM members.city
+ FROM $dbSchema.city
ORDER BY city_name
;";
$res = pg_query($db, $sql);
if (!$failure) {
$sql = "
SELECT *
- FROM members.state
+ FROM $dbSchema.state
ORDER BY state_name
;";
$res = pg_query($db, $sql);
if (!$failure) {
$sql = "
SELECT *
- FROM members.region
+ FROM $dbSchema.region
;";
$res = pg_query($db, $sql);
$rows = pg_num_rows($res);
if (!$failure) {
$sql = "
SELECT *
- FROM members.member_photos
+ FROM $dbSchema.member_photos
;";
$res = pg_query($db, $sql);
$rows = pg_num_rows($res);