#!/usr/local/bin/php -c/usr/local/directadmin/plugins/new_lvemanager/php.ini ReturnProcLVEVerion ( ); $users = $LVE -> ReturnPanelUsers ( ); $packages = $LVE -> ReturnPanelPackages ( ); $users['DEFAULT'] = $users[0]; if (count($_POST) != 0) { // Check CSRF token if ( !isset($_POST['token']) ) { // Token not found - error echo '
'.$LANG->translate('Illegal call!').'
'; exit ( 0 ); } // if $token = $_POST [ 'token' ]; if ( !is_token_present ( $token ) ) { // Token not found - error echo '
'.$LANG->translate('Illegal call!').'
'; exit ( 0 ); } // if switch ($_POST['action']) { case 'delete': if (isset($_POST['submit'])) { $LVE->SetUserToDefault($_POST['uid']); ?> SetPackageToDefault($_POST['uid']); ?> 0)) { $params .= ' --speed='.(int)$_POST['speed'].$_POST['speed_dim']; } else { $error = true; $error_msg = $LANG->translate('Bad CPU limit given'); } } if (isset($_POST['vmem'])) { if ((strlen($_POST['vmem']) != 0) && ($_POST['vmem'] >= 0)) { $params .= ' --vmem='.(int)$_POST['vmem'].$_POST['vmem_dim']; } else { $error = true; $error_msg = $LANG->translate('Bad vMEM limit given'); } } if (isset($_POST['pmem'])) { if ((strlen($_POST['pmem']) != 0) && ($_POST['pmem'] >= 0)) { $params .= ' --pmem='.(int)$_POST['pmem'].$_POST['pmem_dim']; } else { $error = true; $error_msg = $LANG->translate('Bad pMEM limit given'); } } if (isset($_POST['ep'])) { if ((strlen($_POST['ep']) != 0) && ((int)$_POST['ep'] != 0) && ($_POST['ep'] > 0)) { $params .= ' --maxEntryProcs='.(int)$_POST['ep']; } else { $error = true; $error_msg = $LANG->translate('Bad EntryProcs limit given'); } } if (isset($_POST['nproc'])) { if ((strlen($_POST['nproc']) != 0) && ($_POST['nproc'] >= 0)) { $params .= ' --nproc='.(int)$_POST['nproc']; } else { $error = true; $error_msg = $LANG->translate('Bad nPROC limit given'); } } if (isset($_POST['io'])) { if ((strlen($_POST['io']) != 0) && ($_POST['io'] >= 0)) { $params .= ' --io='.(int)$_POST['io']; } else { $error = true; $error_msg = $LANG->translate('Bad I/O limit given'); } } // if io if ( isset($_POST['iops'])) { if ((strlen($_POST['iops']) != 0) && ($_POST['iops'] >= 0)) { $params .= ' --iops='.(int)$_POST['iops']; } else { $error = true; $error_msg = $LANG->translate('Bad IOPS limit given'); } // else } // if iops if ($error) { echo '
'.$error_msg.'  '.$LANG->translate("Go back").'
'; } else { if (strlen($params) != 0) { $LVE->SetupLVE($_POST['uid'],$params); echo ''; } } // else } // if POST['submit'] break; case 'package_edit': // Package settings edit if (isset($_POST['submit'])) { $error = false; $params = ''; if (isset($_POST['speed'])) { if ((strlen($_POST['speed']) != 0) && ((int)$_POST['speed'] != 0) && ($_POST['speed'] > 0)) { $params .= ' --speed='.(int)$_POST['speed'].$_POST['speed_dim']; } else { $error = true; $error_msg = $LANG->translate('Bad CPU limit given'); } } if (isset($_POST['vmem'])) { if ((strlen($_POST['vmem']) != 0) && ($_POST['vmem'] >= 0)) { $params .= ' --vmem='.(int)$_POST['vmem'].$_POST['vmem_dim']; } else { $error = true; $error_msg = $LANG->translate('Bad vMEM limit given'); } } if (isset($_POST['pmem'])) { if ((strlen($_POST['pmem']) != 0) && ($_POST['pmem'] >= 0)) { $params .= ' --pmem='.(int)$_POST['pmem'].$_POST['pmem_dim']; } else { $error = true; $error_msg = $LANG->translate('Bad pMEM limit given'); } } if (isset($_POST['ep'])) { if ((strlen($_POST['ep']) != 0) && ((int)$_POST['ep'] != 0) && ($_POST['ep'] > 0)) { $params .= ' --maxEntryProcs='.(int)$_POST['ep']; } else { $error = true; $error_msg = $LANG->translate('Bad EntryProcs limit given'); } } if (isset($_POST['nproc'])) { if ((strlen($_POST['nproc']) != 0) && ($_POST['nproc'] >= 0)) { $params .= ' --nproc='.(int)$_POST['nproc']; } else { $error = true; $error_msg = $LANG->translate('Bad nPROC limit given'); } } if (isset($_POST['io'])) { if ((strlen($_POST['io']) != 0) && ($_POST['io'] >= 0)) { $params .= ' --io='.(int)$_POST['io']; } else { $error = true; $error_msg = $LANG->translate('Bad I/O limit given'); } } // if io if (isset($_POST['iops'])) { if ((strlen($_POST['iops']) != 0) && ($_POST['iops'] >= 0)) { $params .= ' --iops='.(int)$_POST['iops']; } // if else { $error = true; $error_msg = $LANG->translate('Bad IOPS limit given'); } // else } // if iops if ($error) { echo '
'.$error_msg.'  '.$LANG->translate('Go back').'
'; } else { if (strlen($params) != 0) { if ($_POST['uid'] == 'VE_DEFAULT') { $LVE->SetupLVE(0,$params); echo ''; } else { $LVE->SetupPackage($_POST['uid'],$params); echo ''; } } } } // if break; } // switch exit(); } // if POST ?>
translate('Settings for'); ?>: translate('LVE'); ?>: translate('Package'); ?>: ( - )

'.$LANG->translate("Do you really want to set LVE [_1] ([_2] - [_3]) to defaults?", array($_GET["uid"], $_GET["acc"], $users[$_GET["uid"]]["Domain"])).'
'; ?>
'.$LANG->translate("Do you really want to set LVE [_1] to defaults?", array($_GET["uid"])).'
'; ?>
= 6): ?> = 6): ?> = 8): ?>
translate('CPU usage (SPEED)');?>
translate('Virtual Memory (vMEM)'); ?> (0 - translate('unlimited');?>)
translate('Physical Memory (pMEM)'); ?> (0 - translate('unlimited');?>)
translate('Concurrent connections (EP)'); ?>
translate('Number of procecces (nPROC)'); ?> (0 - translate('unlimited');?>)
translate('I/O limit (IO)'); ?> (0 - translate('unlimited');?>)
translate('IOPS limit (IOPS)'); ?> (0 - translate('unlimited');?>)
= 6): ?> = 6): ?> = 8): ?>
translate('CPU usage (SPEED)'); ?>
translate('Virtual Memory (vMEM)'); ?> (0 - translate('unlimited'); ?>)
translate('Physical Memory (pMEM)'); ?> (0 - translate('unlimited'); ?>)
translate('Concurrent connections (EP)'); ?>
translate('Number of procecces (nPROC)'); ?> (0 - translate('unlimited'); ?>)
translate('I/O limit (IO)'); ?> (0 - translate('unlimited'); ?>)
translate('IOPS limit (IOPS)'); ?> (0 - translate('unlimited'); ?>)