diff --git a/app/conference_centers/conference_center_edit.php b/app/conference_centers/conference_center_edit.php
index 4868bec18b..1e5d5ef5e1 100644
--- a/app/conference_centers/conference_center_edit.php
+++ b/app/conference_centers/conference_center_edit.php
@@ -300,6 +300,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
//set defaults
if (strlen($conference_center_enabled) == 0) { $conference_center_enabled = "true"; }
+ if (strlen($conference_center_pin_length) == 0) { $conference_center_pin_length = 9; }
//show the header
require_once "includes/header.php";
@@ -350,7 +351,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
echo "
\n";
echo "| \n";
- echo " Pin Length:\n";
+ echo " PIN Length:\n";
echo " | \n";
echo "\n";
echo " \n";
diff --git a/app/conference_centers/conference_room_edit.php b/app/conference_centers/conference_room_edit.php
index e627a54838..c36c3d7618 100644
--- a/app/conference_centers/conference_room_edit.php
+++ b/app/conference_centers/conference_room_edit.php
@@ -105,7 +105,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
$conference_room_uuid = check_str($_POST["conference_room_uuid"]);
}
- //check for a unique pin number
+ //check for a unique pin number and length
if (strlen($member_pin) > 0) {
$sql = "select count(*) as num_rows from v_meeting_pins ";
$sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' ";
@@ -118,6 +118,17 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
$msg .= "Please provide a unique pin number. \n";
}
}
+ $sql = "select conference_center_pin_length from v_conference_centers ";
+ $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' ";
+ $sql .= "and conference_center_uuid = '".$conference_center_uuid."' ";
+ $prep_statement = $db->prepare(check_sql($sql));
+ if ($prep_statement) {
+ $prep_statement->execute();
+ $row = $prep_statement->fetch(PDO::FETCH_ASSOC);
+ if (strlen($member_pin) != $row['conference_center_pin_length']) {
+ $msg .= "Please provide a PIN number that is the required length\n";
+ }
+ }
}
//check for all required data
@@ -468,8 +479,12 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
$result_count = count($result);
foreach($result as $field) {
+ $member_pin = $field['member_pin'];
+ if (strlen($member_pin) == 9) {
+ $member_pin = substr($member_pin, 0, 3) ."-". substr($member_pin, 3, 3) ."-". substr($member_pin, -3)."\n";
+ }
echo " |
\n";
- echo " | ".$field['member_pin']." | \n";
+ echo " ".$member_pin." | \n";
echo " ".$field['member_type']." | \n";
echo " \n";
echo " $v_link_label_delete\n";
@@ -722,6 +737,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
echo " |
\n";
echo " | \n";
if ($action == "update") {
+ echo " \n";
echo " \n";
echo " \n";
}
|