<?php

class AlterSpiIntExtKodeMappingMigration_529 extends \Phalcon\Mvc\Model\Migration {
    public function up()
    {
        self::$connection->execute("
            ALTER TABLE jaga.instansi ADD COLUMN IF NOT EXISTS nama_kelompok_anggaran_en character varying(255);
            UPDATE jaga.instansi SET nama_kelompok_anggaran = 'Anggaran Besar, Jumlah Pegawai Besar' WHERE kelompok_anggaran = 'A';
            UPDATE jaga.instansi SET nama_kelompok_anggaran_en = 'Large Budget, Large Number of Employees' WHERE kelompok_anggaran = 'A';
            UPDATE jaga.instansi SET nama_kelompok_anggaran_en = 'Medium Budget, Medium Number of Employees' WHERE kelompok_anggaran = 'B';
            UPDATE jaga.instansi SET nama_kelompok_anggaran_en = 'Small Budget, Small Number of Employees' WHERE kelompok_anggaran = 'C';
            ALTER TABLE jaga.spi_int_ext_kode_mapping ADD COLUMN IF NOT EXISTS indikator_en character varying(255);
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Integrity in Task Implementation' WHERE indikator = 'Integritas Dalam Pelaksanaan Tugas';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Budget Management' WHERE indikator = 'Pengelolaan Anggaran';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Procurement Management' WHERE indikator = 'Pengelolaan PBJ';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Human Resource Management' WHERE indikator = 'Pengelolaan SDM';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Trading Influence' WHERE indikator = 'Perdagangan Pengaruh (Trading in Influence)';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Anti-Corruption Socialization' WHERE indikator = 'Sosialisasi Antikorupsi';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Transparency' WHERE indikator = 'Transparansi';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Employee Integrity' WHERE indikator = 'Integritas Pegawai';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Service Tranperency and Fairness' WHERE indikator = 'Transparansi dan Keadilan Layanan';
            UPDATE jaga.spi_int_ext_kode_mapping SET indikator_en = 'Efforts to Prevent Corruption' WHERE indikator = 'Upaya Pencegahan Korupsi';
        ");
    }

    public function down()
    {
        self::$connection->execute("
            ALTER TABLE jaga.spi_int_ext_kode_mapping DROP COLUMN IF EXISTS indikator_en;
            ALTER TABLE jaga.instansi DROP COLUMN IF EXISTS nama_kelompok_anggaran_en;
        ");
    }
}
