| Current Path : /var/www/homesaver/www/bitrix/modules/sprint.migration/admin/steps/ |
| Current File : /var/www/homesaver/www/bitrix/modules/sprint.migration/admin/steps/schema_list.php |
<?php
use Sprint\Migration\Locale;
use Sprint\Migration\SchemaManager;
use Sprint\Migration\VersionConfig;
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
die();
}
if ($_POST["step_code"] == "schema_list" && check_bitrix_sessid('send_sessid')) {
/** @var $versionConfig VersionConfig */
$schemaManager = new SchemaManager($versionConfig);
$schemas = $schemaManager->getEnabledSchemas();
$defaultSchemas = [];
// foreach ($schemas as $schema) {
// $defaultSchemas[] = $schema->getName();
// }
$schemaChecked = isset($_POST['schema_checked']) ? (array)$_POST['schema_checked'] : $defaultSchemas;
?>
<table class="sp-list">
<?php foreach ($schemas as $schema) { ?>
<tr>
<td class="sp-list-td__buttons">
<input data-id="<?= $schema->getName() ?>"
class="sp-schema adm-btn <?php if (in_array($schema->getName(),
$schemaChecked)): ?>adm-btn-active<?php endif ?>"
type="button"
value="<?= Locale::getMessage('SELECT_ONE') ?>"
/>
</td>
<td class="sp-list-td__content">
<?php $schema->outTitle(false) ?>
<?php $schema->outDescription() ?>
</td>
</tr>
<?php } ?>
</table>
<?php
}