You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.3 KiB
46 lines
1.3 KiB
<?php
|
|
|
|
/**
|
|
*
|
|
* @package templates/default
|
|
*/
|
|
|
|
defined('ABSPATH') || defined('DUPXABSPATH') || exit;
|
|
/* Variables */
|
|
/* @var $isOk bool */
|
|
/* @var $triggers array */
|
|
|
|
$statusClass = $isOk ? 'green' : 'red';
|
|
?>
|
|
<div class="sub-title">STATUS</div>
|
|
<p class="<?php echo $statusClass; ?>">
|
|
<?php if ($isOk) {
|
|
?>
|
|
The source database did not contain any triggers.
|
|
<?php
|
|
} else {
|
|
?>
|
|
The source database contained <b><?php echo count($triggers); ?> TRIGGERS</b> which will have to be manually imported.
|
|
<?php
|
|
} ?>
|
|
</p>
|
|
|
|
<div class="sub-title">DETAILS</div>
|
|
<p>
|
|
TRIGGERS are not being imported along side the rest of the database, because their presence might cause unintended
|
|
behavior. You can copy the CREATE queries by clicking the button below and manually add triggers via PHPMyAdmin, if necessary.
|
|
</p>
|
|
|
|
<div class="copy-to-clipboard-block">
|
|
<button type="button" <?php echo $isOk ? 'disabled' : '' ?> class="default-btn">Copy Queries to Clipboard</button>
|
|
<textarea <?php echo $isOk ? 'disabled' : '' ?> readonly="readonly"><?php
|
|
if ($isOk) {
|
|
echo 'No triggers found.';
|
|
} else {
|
|
foreach ($triggers as $name => $info) {
|
|
echo $info->create . "\n\n";
|
|
}
|
|
}
|
|
?>
|
|
</textarea>
|
|
</div>
|
|
|