mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
@@ -43,13 +43,13 @@
|
||||
<tbody>
|
||||
<?php foreach ($satmodes as $mode) { ?>
|
||||
<tr class="satmode_<?php echo $mode->id ?>">
|
||||
<td id="modename_<?php echo $mode->id ?>" class="row_data" style="text-align: center; vertical-align: middle;" ><?php echo $mode->name ?></td>
|
||||
<td id="modename_<?php echo $mode->id ?>" class="row_data" style="text-align: center; vertical-align: middle;" ><?php echo htmlentities($mode->name) ?></td>
|
||||
<td id="uplink_mode_<?php echo $mode->id ?>" class="row_data" style="text-align: center; vertical-align: middle;"><?php echo $mode->uplink_mode ?></td>
|
||||
<td id="uplink_freq_<?php echo $mode->id ?>" class="row_data" style="text-align: center; vertical-align: middle;"><?php echo $mode->uplink_freq ?></td>
|
||||
<td id="downlink_mode_<?php echo $mode->id ?>" class="row_data" style="text-align: center; vertical-align: middle;"><?php echo $mode->downlink_mode ?></td>
|
||||
<td id="downlink_freq_<?php echo $mode->id ?>" class="row_data" style="text-align: center; vertical-align: middle;"><?php echo $mode->downlink_freq ?></td>
|
||||
<td id="editButton" style="text-align: center; vertical-align: middle;"><button id="<?php echo $mode->id ?>" class="btn btn-sm btn-success editSatmode"><i class="fas fa-edit"></i></button></td>
|
||||
<td id="deleteButton" style="text-align: center; vertical-align: middle;"><button onclick="deleteSatmode('<?php echo $mode->id . '\',\'' . $mode->name ?>')" class="btn btn-sm btn-danger"><i class="fas fa-trash-alt"></i></button></td>
|
||||
<td id="deleteButton" style="text-align: center; vertical-align: middle;"><button id="<?php echo $mode->id.'" infotext="'.htmlentities($mode->name) ?>" class="deleteSatmode btn btn-sm btn-danger"><i class="fas fa-trash-alt"></i></button></td>
|
||||
</tr>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
<tbody>
|
||||
<?php foreach ($satellites as $sat) { ?>
|
||||
<tr>
|
||||
<td style="text-align: center; vertical-align: middle;" class="satellite_<?php echo $sat->id ?>"><?php echo $sat->satname ?></td>
|
||||
<td style="text-align: center; vertical-align: middle;"><?php echo $sat->exportname ?></td>
|
||||
<td style="text-align: center; vertical-align: middle;" class="satellite_<?php echo $sat->id ?>"><?php echo htmlentities($sat->satname) ?></td>
|
||||
<td style="text-align: center; vertical-align: middle;"><?php echo htmlentities($sat->exportname) ?></td>
|
||||
<?php echo '<td style="text-align: center; vertical-align: middle;"><span class="badge ';
|
||||
switch (strtoupper($sat->orbit)) {
|
||||
case 'LEO':
|
||||
@@ -48,9 +48,9 @@
|
||||
}
|
||||
echo '">'.$sat->orbit.'</span></td>';
|
||||
?>
|
||||
<td style="text-align: center; vertical-align: middle;"><?php echo $sat->modename ?></td>
|
||||
<td style="text-align: center; vertical-align: middle;"><?php echo htmlentities($sat->modename ?? '') ?></td>
|
||||
<td style="text-align: center; vertical-align: middle;"><button onclick="editSatelliteDialog(<?php echo $sat->id ?>)" class="btn btn-sm btn-success"><i class="fas fa-edit"></i></i></button></td>
|
||||
<td style="text-align: center; vertical-align: middle;"><button onclick="deleteSatellite('<?php echo $sat->id . '\',\'' . $sat->satname ?>')" class="btn btn-sm btn-danger"><i class="fas fa-trash-alt"></i></button></td>
|
||||
<td style="text-align: center; vertical-align: middle;"><button onclick="deleteSatellite('<?php echo $sat->id . '\',\'' . xss_clean(htmlentities(str_replace('\'',"\\'",str_replace('"','\"',str_replace('\\',' ',$sat->satname))))) ?>')" class="btn btn-sm btn-danger"><i class="fas fa-trash-alt"></i></button></td>
|
||||
</tr>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
@@ -15,11 +15,22 @@ $(document).ready(function () {
|
||||
}
|
||||
});
|
||||
|
||||
$(document).on('click','.deleteSatmode', function (e) {
|
||||
deleteSatmode(e.currentTarget.id,e.currentTarget.attributes.infotext.value);
|
||||
});
|
||||
|
||||
$(document).on('click','.editSatmode', function (e) {
|
||||
editSatmode(e.currentTarget.id);
|
||||
});
|
||||
});
|
||||
|
||||
function sanit(text) {
|
||||
out = text.replace("\\"," ");
|
||||
out = text.replace("\"","'");
|
||||
return $("<textarea/>").text(out).html();
|
||||
}
|
||||
|
||||
|
||||
function createSatelliteDialog() {
|
||||
$.ajax({
|
||||
url: base_url + 'index.php/satellite/create',
|
||||
@@ -205,18 +216,18 @@ function restoreLine(id) {
|
||||
.removeClass('bg-danger');
|
||||
|
||||
$(".satmode_" + id).find("#cancelButton").replaceWith(
|
||||
'<td style="text-align: center; vertical-align: middle;" id="deleteButton">' + '<button type="button" class="btn btn-sm btn-danger" onclick="deleteSatmode(' + id + ');' + '"><i class="fas fa-trash-alt"></i></button>' + '</td>'
|
||||
'<td style="text-align: center; vertical-align: middle;" id="deleteButton">' + '<button type="button" class="btn btn-sm btn-danger deleteSatmode" infotext id="' + id + '"><i class="fas fa-trash-alt"></i></button>' + '</td>'
|
||||
);
|
||||
|
||||
$(".satmode_" + id).find("#saveButton").replaceWith(
|
||||
'<td style="text-align: center; vertical-align: middle;" id="editButton">' + '<button type="button" class="btn btn-sm btn-success" onclick="editSatmode(' + id + ');' + '"><i class="fas fa-edit"></i></button>' + '</td>'
|
||||
'<td style="text-align: center; vertical-align: middle;" id="editButton">' + '<button type="button" class="btn btn-sm btn-success editSatmode" id="' + id + '"><i class="fas fa-edit"></i></button>' + '</td>'
|
||||
);
|
||||
}
|
||||
|
||||
function deleteSatmode(id) {
|
||||
function deleteSatmode(id, satmode) {
|
||||
BootstrapDialog.confirm({
|
||||
title: lang_general_word_danger,
|
||||
message: 'Do you really want to delete this mode?',
|
||||
message: 'Do you really want to delete the mode ' + satmode +'?',
|
||||
type: BootstrapDialog.TYPE_DANGER,
|
||||
closable: true,
|
||||
draggable: true,
|
||||
@@ -293,7 +304,7 @@ function addSatMode() {
|
||||
.attr('contenteditable', 'false')
|
||||
.removeClass('bg-danger');
|
||||
tbl_row.find("#cancelButton").replaceWith(
|
||||
'<td style="text-align: center; vertical-align: middle;" id="deleteButton">' + '<button type="button" class="btn btn-sm btn-danger" onclick="deleteSatmode('+data.inserted_id+');' + '"><i class="fas fa-trash-alt"></i></button></td>'
|
||||
'<td style="text-align: center; vertical-align: middle;" id="deleteButton">' + '<button type="button" class="btn btn-sm btn-danger deleteSatmode" id="'+data.inserted_id+'" infotext="'+sanit(modename.html())+'"><i class="fas fa-trash-alt"></i></button></td>'
|
||||
);
|
||||
|
||||
tbl_row.find("#saveButton").replaceWith(
|
||||
|
||||
Reference in New Issue
Block a user