Portions created by the Initial Developer are Copyright (C) 2008-2020 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ 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 ($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 { $array['software'][0]['software_uuid'] = '7de057e7-333b-4ebf-9466-315ae7d44efd'; $array['software'][0]['software_version'] = software::version(); } //add the temporary permission $p = new permissions; $p->add("software_add", 'temp'); $p->add("software_edit", 'temp'); //save the data $database = new database; $database->app_name = 'software'; $database->app_uuid = 'b88c795f-7dea-4fc8-9ab7-edd555242cff'; $database->save($array); unset($array); //remove the temporary permission $p->delete("software_add", 'temp'); $p->delete("software_edit", 'temp'); } ?>