MIgrate Modes to ADIF V3.13

Inserting new modes, deactivating some modes and reordering them.
pull/1542/head
Kim - DG9VH 2022-07-21 17:55:13 +02:00
rodzic 7315ae23db
commit 04bfcfbb20
2 zmienionych plików z 73 dodań i 1 usunięć

Wyświetl plik

@ -21,7 +21,7 @@ $config['migration_enabled'] = TRUE;
| be upgraded / downgraded to.
|
*/
$config['migration_version'] = 93;
$config['migration_version'] = 94;
/*
|--------------------------------------------------------------------------

Wyświetl plik

@ -0,0 +1,72 @@
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Migration_update_modes_adif313 extends CI_Migration
{
public function up()
{
// deactivate C4FM => Import only
$this->db->set('active', 0);
$this->db->where('mode', 'C4FM');
$this->db->update('adif_modes');
// deactivate DSTAR => Import only
$this->db->set('active', 0);
$this->db->where('mode', 'DSTAR');
$this->db->update('adif_modes');
// insert new C4FM
$data = array(
array('mode' => "DIGITALVOICE", 'submode' => "C4FM", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
// insert new DMR
$data = array(
array('mode' => "DIGITALVOICE", 'submode' => "DMR", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
// insert new DSTAR
$data = array(
array('mode' => "DIGITALVOICE", 'submode' => "DSTAR", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
// insert new DYNAMIC
$data = array(
array('mode' => "DYNAMIC", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
// insert new VARA HF
$data = array(
array('mode' => "DYNAMIC", 'submode' => "VARA HF", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
// insert new VARA SATELLITE
$data = array(
array('mode' => "DYNAMIC", 'submode' => "VARA SATELLITE", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
// insert new VARA FM 1200
$data = array(
array('mode' => "DYNAMIC", 'submode' => "VARA FM 1200", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
// insert new VARA FM 9600
$data = array(
array('mode' => "DYNAMIC", 'submode' => "VARA FM 9600", 'qrgmode' => "DATA", 'active' => 1),
);
$this->db->insert_batch('options', $data);
}
public function down()
{
// Not Possible
}
}