From c43c1a556f4fa6d762fa5c03127f7ff3bc89f8da Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 5 Jan 2017 03:53:02 -0700 Subject: [PATCH] Update schema.php Prevent php warnings. --- resources/classes/schema.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/classes/schema.php b/resources/classes/schema.php index f4f54dac06..675ce82e44 100644 --- a/resources/classes/schema.php +++ b/resources/classes/schema.php @@ -348,12 +348,12 @@ if (!class_exists('schema')) { //database create table public function db_create_table ($apps, $db_type, $table) { - foreach ($apps as $x => &$app) { - foreach ($app['db'] as $y => $row) { + if (is_array($apps)) foreach ($apps as $x => &$app) { + if (is_array($app['db']) foreach ($app['db'] as $y => $row) { if ($row['table'] == $table) { $sql = "CREATE TABLE " . $row['table'] . " (\n"; $field_count = 0; - foreach ($row['fields'] as $field) { + if (is_array($row['fields']) foreach ($row['fields'] as $field) { if ($field['deprecated'] == "true") { //skip this row } @@ -887,3 +887,5 @@ if (!class_exists('schema')) { //$obj->schema(); //$result_array = $schema->obj['sql']; //print_r($result_array); + +?>