Current File : /home/users/kundensystem/www/admin/admin_ajax.php
<?php
session_start();
include '../inc/config.inc.php';
include '../inc/funktionen.php';
include '../inc/version.php';

$status=$_POST['status'];

if ($status=='35') {
  $uid = $_POST['uid'];
  $currentDomain = str_replace("www.", "", $_SERVER['SERVER_NAME']);
  $lisence_check = false;
  foreach($license_domains as $dm){
      $url = $dm."/checklicence.php?ls=$uid";
      $ch = curl_init();
      curl_setopt($ch, CURLOPT_URL, $url);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
      curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
      $res = json_decode(curl_exec($ch)); 
      if($res->ls == $uid&&strpos($res->domain, $currentDomain) !== false&&$res->systemId=='copyf') $lisence_check=true;
  }
  
  if($lisence_check){
      echo json_encode('ok'); exit;
  } else {
      echo json_encode('no'); exit;
  }
}


if($status=='37'){
  $exportFile = './backups/DB_'.time().'.sql';
  $command='mysqldump --opt -h' .$db_host .' -u' .$db_user .' -p' .$db_pass .' ' .$db_name .' > ' .$exportFile;
  exec($command,$output,$worked);

  if ($worked === 0) {
      $msg='ok';
  } else {
      $msg = 'no';
  }
  
  echo json_encode($msg); exit;
}
?>