HEX
Server: LiteSpeed
System: Linux shams.tasjeel.ae 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: infowars (1469)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /home/infowars/www/wp-content/plugins/backup/src/JetBackup/Settings/Settings.php
<?php

namespace JetBackup\Settings;

use JetBackup\Config\System;
use JetBackup\Data\DBObject;
use JetBackup\Data\ReflectionObject;
use JetBackup\Exception\DBException;
use JetBackup\Exception\FieldsValidationException;
use JetBackup\Exception\IOException;
use JetBackup\Factory;
use JetBackup\JetBackup;
use ReflectionException;
use SleekDB\Exceptions\InvalidArgumentException;

if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');

abstract class Settings extends DBObject {

	const COLLECTION = 'settings';

	/**
	 * @param string $section
	 *
	 * @throws DBException
	 * @throws \SleekDB\Exceptions\IOException
	 * @throws InvalidArgumentException
	 */
	public function __construct(string $section) {
		parent::__construct(self::COLLECTION);
		$this->_load([ ['_setting_id', '=', $section] ]);
		$this->set('_setting_id', $section);
	}


}