Project

General

Profile

Feature #11266 ยป 0001-Add-option-to-list-ACB-restores-in-reverse-order.-Fe.patch

Christopher Cope, 07/22/2022 12:46 PM

View differences:

src/etc/inc/acb.inc
338 338
// Create a crontab entry for scheduled backups
339 339
// if frequency == "cron", a new crontab entry is created, otherwise any existing
340 340
// ACB entry is removed
341
function setup_ACB($enable, $hint, $frequency, $minute, $hours, $month, $day, $dow, $numman, $pwd) {
341
function setup_ACB($enable, $hint, $frequency, $minute, $hours, $month, $day, $dow, $numman, $reverse, $pwd) {
342 342
	global $config;
343 343

  
344 344
	init_config_arr(array('system', 'acb'));
......
357 357
	$config['system']['acb']['day'] = $day;
358 358
	$config['system']['acb']['dow'] = $dow;
359 359
	$config['system']['acb']['numman'] = $numman;
360
	$config['system']['acb']['reverse'] = $reverse;
360 361
	if (strlen($pwd) >= 8) {
361 362
		$config['system']['acb']['encryption_password'] = $pwd;
362 363
	}
src/usr/local/www/services_acb.php
412 412

  
413 413
			<?php
414 414
				$counter = 0;
415
				if ($config['system']['acb']['reverse'] == "yes"){
416
					$confvers = array_reverse($confvers);
417
				}
418

  
415 419
				foreach ($confvers as $cv):
416 420
			?>
417 421
					<tr>
src/usr/local/www/services_acb_settings.php
92 92
			$pconfig['day'],
93 93
			$pconfig['dow'],
94 94
			$pconfig['numman'],
95
			$pconfig['reverse'],
95 96
			$pwd
96 97
		);
97 98
	}
......
207 208
))->setHelp("It may be useful to specify how many manual backups are retained on the server so that automatic backups do not overwrite them." .
208 209
			"A maximum of 50 retained manual backups (of the 100 total backups) is permitted.");
209 210

  
211
$section->addInput(new Form_Checkbox(
212
	'reverse',
213
	'Reverse List',
214
	'List backups in reverse order',
215
	($pconfig['reverse'] == "yes")
216
))->setHelp("List backups in reverse order (newest first) when viewing the restore section.");
217

  
210 218
$form->add($section);
211 219

  
212 220
print $form;
    (1-1/1)