Update schema.php

Deprecate global upgrade_data_types variable and replace with a $this->data_types
This commit is contained in:
FusionPBX
2020-10-21 14:28:15 -06:00
committed by GitHub
parent 7f4c89bb55
commit 69541f560b

View File

@@ -34,6 +34,7 @@ if (!class_exists('schema')) {
public $apps;
public $db_type;
public $result;
public $data_types;
//class constructor
public function __construct() {
@@ -463,8 +464,9 @@ if (!class_exists('schema')) {
public function schema ($format = '') {
//set the global variable
global $db, $upgrade_data_types, $text,$output_format;
if ($format=='') $format = $output_format;
global $db, $text, $output_format;
if ($format == '') $format = $output_format;
//get the db variables
require_once "resources/classes/config.php";
@@ -665,7 +667,7 @@ if (!class_exists('schema')) {
//change the data type if it has been changed
//if the data type in the app db array is different than the type in the database then change the data type
if ($upgrade_data_types) {
if ($this->data_types) {
$db_field_type = $this->db_column_data_type ($db_type, $db_name, $table_name, $field_name);
$field_type_array = explode("(", $field_type);
$field_type = $field_type_array[0];