#!/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) { switch ($_POST['action']) { case 'delete': if (isset($_POST['submit'])) { $LVE->SetUserToDefault($_POST['uid']); ?> SetPackageToDefault($_POST['uid']); ?> 0) && ($_POST['cpu'] <= 100)) { $params .= ' --cpu='.(int)$_POST['cpu']; } else { $error = true; $error_msg = 'Bad CPU limit given'; } } if (isset($_POST['ncpu'])) { if ((strlen($_POST['ncpu']) != 0) && ((int)$_POST['ncpu'] != 0) && ($_POST['ncpu'] > 0)) { $params .= ' --ncpu='.(int)$_POST['ncpu']; } else { $error = true; $error_msg = 'Bad nCPU 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 = '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 = '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 = '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 = '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 = 'Bad I/O limit limit given'; } } if ($error) { echo '
'.$error_msg.'  Go back
'; } else { if (strlen($params) != 0) { $LVE->SetupLVE($_POST['uid'],$params); echo ''; } } } break; case 'package_edit': if (isset($_POST['submit'])) { $error = false; $params = ''; if (isset($_POST['cpu'])) { if ((strlen($_POST['cpu']) != 0) && ((int)$_POST['cpu'] != 0) && ($_POST['cpu'] > 0) && ($_POST['cpu'] <= 100)) { $params .= ' --cpu='.(int)$_POST['cpu']; } else { $error = true; $error_msg = 'Bad CPU limit given'; } } if (isset($_POST['ncpu'])) { if ((strlen($_POST['ncpu']) != 0) && ((int)$_POST['ncpu'] != 0) && ($_POST['ncpu'] > 0)) { $params .= ' --ncpu='.(int)$_POST['ncpu']; } else { $error = true; $error_msg = 'Bad nCPU 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 = '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 = '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 = '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 = '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 = 'Bad I/O limit limit given'; } } if ($error) { echo '
'.$error_msg.'  Go back
'; } else { if (strlen($params) != 0) { if ($_POST['uid'] == 'VE_DEFAULT') { $LVE->SetupLVE(0,$params); echo ''; } else { $LVE->SetupPackage($_POST['uid'],$params); echo ''; } } } } break; } exit(); } ?>
Settings for LVE: Package: ( - )

Do you really want to set LVE '.$_GET['uid'].' ('.$_GET['acc'].' - '.$users[$_GET['uid']]['Domain'].') to defaults?
'; ?>
Do you really want to set Package '.$_GET['uid'].' to defaults?
'; ?>
CPU usage (CPU)
Number of cores for LVE (nCPU)
Virtual Memory (vMEM) (0 - unlimited)
Physical Memory (pMEM) (0 - unlimited)
Concurrent connections (EP)
Number of procecces (nPROC) (0 - unlimited)
I/O limit (IO) (0 - unlimited)
CPU usage (CPU)
Number of cores for LVE (nCPU)
Virtual Memory (vMEM) (0 - unlimited)
Physical Memory (pMEM) (0 - unlimited)
Concurrent connections (EP)
Number of procecces (nPROC) (0 - unlimited)
I/O limit (IO) (0 - unlimited)