Skip to content

Commit c868ea3

Browse files
committed
Fixed a small bug in the Process Manager
1 parent 1d79c01 commit c868ea3

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

DAws.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2608,16 +2608,18 @@ function showDiv()
26082608
if ($shell_exec == True)
26092609
{
26102610
$process_list = shell_exec("tasklist");
2611+
$processes = explode("\n", $process_list);
26112612
}
26122613
else if ($exec == True)
26132614
{
2614-
$process_list = exec("tasklist");
2615+
exec("tasklist", $processes);
26152616
}
26162617
else if($popen == True)
26172618
{
26182619
$pid = popen("tasklist","r");
26192620
$process_list = fread($pid, 2096);
26202621
pclose($pid);
2622+
$processes = explode("\n", $process_list);
26212623
}
26222624
else if($proc_open == True)
26232625
{
@@ -2642,6 +2644,7 @@ function showDiv()
26422644
if ($stderr == "")
26432645
{
26442646
$process_list = $stdout;
2647+
$processes = explode("\n", $process_list);
26452648
}
26462649
else
26472650
{
@@ -2658,8 +2661,6 @@ function showDiv()
26582661
$process_list = "Fail";
26592662
}
26602663

2661-
$processes = explode("\n", $process_list);
2662-
26632664
echo "<table class='flat-table flat-table-3'>
26642665
<tr>
26652666
<th>Name</th>
@@ -2762,16 +2763,18 @@ function showDiv()
27622763
if ($shell_exec == True)
27632764
{
27642765
$process_list = shell_exec("ps aux");
2766+
$processes = explode("\n", $process_list);
27652767
}
27662768
else if ($exec == True)
27672769
{
2768-
$process_list = exec("ps aux");
2770+
exec("ps aux", $processes);
27692771
}
27702772
else if($popen == True)
27712773
{
27722774
$pid = popen("ps aux","r");
27732775
$process_list = fread($pid, 4096);
27742776
pclose($pid);
2777+
$processes = explode("\n", $process_list);
27752778
}
27762779
else if($proc_open == True)
27772780
{
@@ -2796,6 +2799,7 @@ function showDiv()
27962799
if ($stderr == "")
27972800
{
27982801
$process_list = $stdout;
2802+
$processes = explode("\n", $process_list);
27992803
}
28002804
else
28012805
{
@@ -2812,8 +2816,6 @@ function showDiv()
28122816
$process_list = "Fail";
28132817
}
28142818

2815-
$processes = explode("\n", $process_list);
2816-
28172819
echo "<table class='flat-table flat-table-3'>
28182820
<tr>
28192821
<th>User</th>

0 commit comments

Comments
 (0)