Browse Source

Update app_defaults.php

FusionPBX 5 years ago
parent
commit
36781dc60a
1 changed files with 17 additions and 26 deletions
  1. 17 26
      core/upgrade/app_defaults.php

+ 17 - 26
core/upgrade/app_defaults.php

@@ -27,39 +27,30 @@
 
 if ($domains_processed == 1) {
 
+	//remove old rows 
+		$sql = "delete from v_software where software_uuid <> '7de057e7-333b-4ebf-9466-315ae7d44efd' ";
+		$database = new database;
+		$database->execute($sql, null);
+
 	//update the software table
 		$sql = "select count(*) from v_software ";
 		$database = new database;
 		$num_rows = $database->select($sql, null, 'column');
-		if ($row['num_rows'] == 0) {
-			$sql = "insert into v_software ";
-			$sql .= "(";
-			$sql .= "software_uuid, ";
-			$sql .= "software_name, ";
-			$sql .= "software_url, ";
-			$sql .= "software_version ";
-			$sql .= ")";
-			$sql .= "values ";
-			$sql .= "(";
-			$sql .= ":software_uuid, ";
-			$sql .= "'FusionPBX', ";
-			$sql .= "'www.fusionpbx.com', ";
-			$sql .= ":software_version ";
-			$sql .= ")";
-			$parameters['software_uuid'] = uuid();
-			$parameters['software_version'] = software_version();
-			$database = new database;
-			$database->execute($sql, $parameters);
-			unset($sql, $parameters);
+		if ($num_rows == 0) {
+			$array['software'][0]['software_uuid'] = '7de057e7-333b-4ebf-9466-315ae7d44efd';
+			$array['software'][0]['software_name'] = 'FusionPBX';
+			$array['software'][0]['software_url'] = 'https://www.fusionpbx.com';
+			$array['software'][0]['software_version'] = software_version();
 		}
 		else {
-			$sql = "update v_software ";
-			$sql .= "set software_version = :software_version ";
-			$parameters['software_version'] = software_version();
-			$database = new database;
-			$database->execute($sql, $parameters);
-			unset($sql, $parameters);
+			$array['software'][0]['software_uuid'] = '7de057e7-333b-4ebf-9466-315ae7d44efd';
+			$array['software'][0]['software_version'] = software_version();
 		}
+		$database = new database;
+		$database->app_name = 'software';
+		$database->app_uuid = 'b88c795f-7dea-4fc8-9ab7-edd555242cff';
+		$database->save($array);
+		unset($array);
 
 	//ensure the login message is set, if new message exists
 		$sql = "select count(*) as num_rows from v_default_settings ";