X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FDatabase%2FView.php;h=a31151c2117a3d8d63a848372f2515d3164a4ac2;hb=c867581530abc921745594d3f2b0dc6df78c3568;hp=fd0a8ce1a52cf48a700a5792f9626d7cef1afe6d;hpb=0c9a0ce64eeb4c92b70af0b48efba43954fc33b3;p=friendica.git diff --git a/src/Database/View.php b/src/Database/View.php index fd0a8ce1a5..a31151c211 100644 --- a/src/Database/View.php +++ b/src/Database/View.php @@ -1,6 +1,6 @@ $structure) { @@ -88,7 +102,7 @@ class View { $database = self::definition($basePath, false); - foreach ($database AS $name => $structure) { + foreach ($database as $name => $structure) { echo "--\n"; echo "-- VIEW $name\n"; echo "--\n"; @@ -103,7 +117,7 @@ class View $r = true; $sql_rows = []; - foreach ($structure["fields"] AS $fieldname => $origin) { + foreach ($structure["fields"] as $fieldname => $origin) { if (is_string($origin)) { $sql_rows[] = $origin . " AS `" . DBA::escape($fieldname) . "`"; } elseif (is_array($origin) && (sizeof($origin) == 2)) { @@ -117,11 +131,11 @@ class View $sql = sprintf("DROP TABLE IF EXISTS `%s`", DBA::escape($name)); } - if ($verbose) { + if (!empty($sql) && $verbose) { echo $sql . ";\n"; } - if ($action) { + if (!empty($sql) && $action) { DBA::e($sql); } @@ -158,7 +172,7 @@ class View } /** - * Check if the given table/view is a view + * Check if the given table/view is a table * * @param string $table * @return boolean "true" if it's a table