From d0d742444715d4ad7e3baf5e38ecb4f4b3bc352a Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Tue, 16 Apr 2013 01:53:05 +0000 Subject: [PATCH] Check to see if the prep_statement is true. --- app/conference_centers/conference_centers.php | 4 +- .../resources/classes/conference_center.php | 74 ++++++++++--------- 2 files changed, 40 insertions(+), 38 deletions(-) diff --git a/app/conference_centers/conference_centers.php b/app/conference_centers/conference_centers.php index e3aa1d8b66..ea1e555a50 100644 --- a/app/conference_centers/conference_centers.php +++ b/app/conference_centers/conference_centers.php @@ -94,8 +94,8 @@ else { if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; } $prep_statement = $db->prepare($sql); if ($prep_statement) { - $prep_statement->execute(); - $row = $prep_statement->fetch(PDO::FETCH_ASSOC); + $prep_statement->execute(); + $row = $prep_statement->fetchAll(PDO::FETCH_ASSOC); if ($row['num_rows'] > 0) { $num_rows = $row['num_rows']; } diff --git a/app/conference_centers/resources/classes/conference_center.php b/app/conference_centers/resources/classes/conference_center.php index cef1b63be5..1853689ea3 100644 --- a/app/conference_centers/resources/classes/conference_center.php +++ b/app/conference_centers/resources/classes/conference_center.php @@ -91,44 +91,46 @@ } $sql .= "limit $this->rows_per_page offset $this->offset "; $prep_statement = $this->db->prepare(check_sql($sql)); - $prep_statement->execute(); - $rows = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $this->count = count($rows); - if ($this->count > 0) { - $x = 0; - foreach($rows as $row) { - //increment the array index - if (isset($previous) && $row["conference_room_uuid"] != $previous) { $x++; } - //build the array - $result[$x]["domain_uuid"] = $row["domain_uuid"]; - $result[$x]["conference_room_uuid"] = $row["conference_room_uuid"]; - $result[$x]["conference_center_uuid"] = $row["conference_center_uuid"]; - $result[$x]["meeting_uuid"] = $row["meeting_uuid"]; - $result[$x]["max_members"] = $row["max_members"]; - $result[$x]["wait_mod"] = $row["wait_mod"]; - $result[$x]["announce"] = $row["announce"]; - $result[$x]["mute"] = $row["mute"]; - $result[$x]["record"] = $row["record"]; - $result[$x]["sounds"] = $row["sounds"]; - $result[$x]["profile"] = $row["profile"]; - $result[$x]["meeting_user_uuid"] = $row["meeting_user_uuid"]; - $result[$x]["user_uuid"] = $row["user_uuid"]; - if ($row["member_type"] == "moderator") { - $result[$x]["moderator_pin"] = $row["member_pin"]; - } - if ($row["member_type"] == "participant") { - $result[$x]["participant_pin"] = $row["member_pin"]; - } - $result[$x]["created"] = $row["created"]; - $result[$x]["created_by"] = $row["created_by"]; - $result[$x]["enabled"] = $row["enabled"]; - $result[$x]["description"] = $row["description"]; - //set the previous uuid - $previous = $row["conference_room_uuid"]; + if ($prep_statement) { + $prep_statement->execute(); + $rows = $prep_statement->fetchAll(PDO::FETCH_NAMED); + $this->count = count($rows); + if ($this->count > 0) { + $x = 0; + foreach($rows as $row) { + //increment the array index + if (isset($previous) && $row["conference_room_uuid"] != $previous) { $x++; } + //build the array + $result[$x]["domain_uuid"] = $row["domain_uuid"]; + $result[$x]["conference_room_uuid"] = $row["conference_room_uuid"]; + $result[$x]["conference_center_uuid"] = $row["conference_center_uuid"]; + $result[$x]["meeting_uuid"] = $row["meeting_uuid"]; + $result[$x]["max_members"] = $row["max_members"]; + $result[$x]["wait_mod"] = $row["wait_mod"]; + $result[$x]["announce"] = $row["announce"]; + $result[$x]["mute"] = $row["mute"]; + $result[$x]["record"] = $row["record"]; + $result[$x]["sounds"] = $row["sounds"]; + $result[$x]["profile"] = $row["profile"]; + $result[$x]["meeting_user_uuid"] = $row["meeting_user_uuid"]; + $result[$x]["user_uuid"] = $row["user_uuid"]; + if ($row["member_type"] == "moderator") { + $result[$x]["moderator_pin"] = $row["member_pin"]; + } + if ($row["member_type"] == "participant") { + $result[$x]["participant_pin"] = $row["member_pin"]; + } + $result[$x]["created"] = $row["created"]; + $result[$x]["created_by"] = $row["created_by"]; + $result[$x]["enabled"] = $row["enabled"]; + $result[$x]["description"] = $row["description"]; + //set the previous uuid + $previous = $row["conference_room_uuid"]; + } + unset($rows); } - unset($rows); + unset ($prep_statement, $sql); } - unset ($prep_statement, $sql); return $result; } }