<?php

use Acms\Services\Unit\LegacyTextTagMigration;

class ACMS_GET_Admin_Fix_UnitLegacyTextTag extends ACMS_GET_Admin_Fix
{
    function fix(&$Tpl, $block)
    {
        if (!sessionWithAdministration()) {
            die403();
        }

        // 初回表示時は全タグをチェック済みにしておく（POST後の再表示では選択状態をそのまま保持する）
        if (!$this->Post->isExists('fix_unit_legacy_text_tag_tags')) {
            $this->Post->setField('fix_unit_legacy_text_tag_tags', LegacyTextTagMigration::targetTags());
        }

        return true;
    }
}
