traduzione e composer.json

This commit is contained in:
mariano
2026-05-21 11:08:15 +02:00
parent f0eaa76f17
commit f0a5be45ee
15 changed files with 198 additions and 22 deletions
+6 -6
View File
@@ -27,11 +27,11 @@ $itemtype = (string) ($_POST['itemtype'] ?? $_GET['itemtype'] ?? '');
$items_id = (int) ($_POST['items_id'] ?? $_GET['items_id'] ?? 0);
if ($itemtype === '' || $items_id <= 0) {
Html::displayValidationError(__('Invalid parameters'));
Html::displayValidationError(__('Invalid parameters', 'urbackup'));
}
if (!in_array($itemtype, Config::getEnabledItemtypes(), true)) {
Html::displayValidationError(__('Item type not enabled for UrBackup'));
Html::displayValidationError(__('Item type not enabled for UrBackup', 'urbackup'));
}
$item = getItemForItemtype($itemtype);
@@ -48,13 +48,13 @@ if (isset($_POST['connect'])) {
$server_id = (int) ($_POST['plugin_urbackup_servers_id'] ?? 0);
if ($server_id <= 0) {
Html::displayValidationError(__('No server selected'));
Html::displayValidationError(__('No server selected', 'urbackup'));
}
$link = ServerAsset::getLinkForAsset($itemtype, $items_id);
if ($link !== null) {
Html::displayValidationError(__('Asset is already linked to a server'));
Html::displayValidationError(__('Asset is already linked to a server', 'urbackup'));
}
$result = ServerAsset::createForAsset($itemtype, $items_id, $server_id);
@@ -63,7 +63,7 @@ if (isset($_POST['connect'])) {
$item->getFromDB($items_id);
Html::redirect($item->getLinkURL());
} else {
Html::displayValidationError(__('Failed to link asset to server'));
Html::displayValidationError(__('Failed to link asset to server', 'urbackup'));
}
}
@@ -78,7 +78,7 @@ if (isset($_POST['disconnect'])) {
$item->getFromDB($items_id);
Html::redirect($item->getLinkURL());
} else {
Html::displayValidationError(__('Failed to disconnect asset from server'));
Html::displayValidationError(__('Failed to disconnect asset from server', 'urbackup'));
}
}
+1 -1
View File
@@ -18,7 +18,7 @@ if (!Profile::canCurrentUser(READ)) {
}
Html::header(
'UrBackup Servers',
__('UrBackup Servers', 'urbackup'),
'',
'admin',
'GlpiPlugin\Urbackup\Server'
+3 -3
View File
@@ -14,21 +14,21 @@ Html::header_nocache();
Session::checkLoginUser();
if (!Session::haveRight('plugin_urbackup', READ)) {
echo json_encode(['success' => false, 'message' => 'No permission']);
echo json_encode(['success' => false, 'message' => __('No permission', 'urbackup')]);
exit;
}
$server_id = (int) ($_POST['id'] ?? $_GET['id'] ?? 0);
if ($server_id <= 0) {
echo json_encode(['success' => false, 'message' => 'Invalid server ID']);
echo json_encode(['success' => false, 'message' => __('Invalid server ID', 'urbackup')]);
exit;
}
$server = new GlpiPlugin\Urbackup\Server();
if (!$server->getFromDB($server_id)) {
echo json_encode(['success' => false, 'message' => 'Server not found']);
echo json_encode(['success' => false, 'message' => __('Server not found', 'urbackup')]);
exit;
}