5 require_once 
'../../../classes/db.php';
 
    6 require_once 
'../../../classes/sys.php';
 
    7 require_once 
'../../../classes/user.php';
 
    8 require_once 
'../../../classes/settings.php';
 
   11 if (!isset(
$db) || (empty(
$db)))
 
   17 if (!isset($user) || (empty($user)))
 
   19     $user = new \YAWK\user(
$db);
 
   23 if (!isset($_POST[
'user']) || (empty($_POST[
'user'])))
 
   30     if (is_string($_POST[
'user']))
 
   32         $user = $_POST[
'user'];
 
   34         $user = strip_tags($user);
 
   36         $user = 
$db->quote($user);
 
   40             $result = array(
'status' => 
false);
 
   41             header(
'Content-type: application/json; charset=UTF-8');
 
   47 if (!isset($_POST[
'password']) || (empty($_POST[
'password'])))
 
   49     $result = array(
'status' => 
false);
 
   50     header(
'Content-type: application/json; charset=UTF-8');
 
   57         if (is_string($_POST[
'password']))
 
   65                 $result = array(
'status' => 
true);
 
   66                 header(
'Content-type: application/json; charset=UTF-8');
 
   71                     $result = array(
'status' => 
false);
 
   72                     header(
'Content-type: application/json; charset=UTF-8');
 
   78                 $result = array(
'status' => 
false);
 
   79                 header(
'Content-type: application/json; charset=UTF-8');
 
This class serves methods to create backup from files.