function automount_table_list() { $uuid = $_GET["uuid"]; $mdmd = md5($uuid); $autfs = new autofs($uuid); $array = $autfs->list_byuuid($uuid); $data = array(); $data['page'] = $page; $data['total'] = $total; $data['rows'] = array(); $c = 0; while (list($num, $line) = each($array)) { $md = md5($line); $delete = imgsimple("delete-24.png", "", "DelAutoFS{$mdmd}('{$num}','{$uuid}')"); $c++; $data['rows'][] = array('id' => $md, 'cell' => array("<span style='font-size:14px;'>{$num}</span>", "<span style='font-size:14px'>{$line}</span>", $delete)); } $data['total'] = $c; echo json_encode($data); }
function status() { $page = CurrentPageName(); $tpl = new templates(); $sock = new sockets(); $lvs = $_GET["lvs"]; $vg = $_GET["vg"]; $md = md5("{$vg}{$lvs}"); $groupnamemd = md5($vg); $current_text = $tpl->javascript_parse_text("{current}:"); $give_new_size_in_mb = $tpl->javascript_parse_text("{give_new_size_in_mb}:"); $array = unserialize(base64_decode($sock->getFrameWork("lvm.php?lvdisplay=" . urlencode($vg)))); $status = $array["/dev/{$vg}/{$lvs}"]; $crrentsize = $status["CURRENT_SIZE"]; if (is_numeric($crrentsize["POURC"])) { $free = FormatBytes($crrentsize["FREE"]); $currentsize = "\n\t<tr class=oddRow>\n\t\t<td style='font-size:14px' class=legend>{used}:</td>\n\t\t<td style='font-size:14px;font-weight:bold'>" . pourcentage($crrentsize["POURC"]) . "</td>\n\t\t</tr>\n\t\t\n\t<tr class=>\n\t\t<td style='font-size:14px' class=legend>{free}:</td>\n\t\t<td style='font-size:14px;font-weight:bold'>{$free}</td>\n\t\t</tr>\t\t\n\t\t"; } $sizeMB = round($status["SIZE"] / 1024); $size = FormatBytes($status["SIZE"]); $status["INFOS"]["UUID"]; if ($status["INFOS"]["UUID"] != null) { $autofs = new autofs(); $hash = $autofs->list_byuuid($status["INFOS"]["UUID"]); if (count($hash) > 0) { $automount = "\n\t\t\t\t<tr class=oddRow>\n\t\t\t\t<td style='font-size:14px' class=legend>{automount}:</td>\n\t\t\t\t<td style='font-size:14px;font-weight:bold'>/automounts/{$vg}-{$lvs}</td>\n\t\t\t\t</tr>"; } } if ($status["INFOS"]["UUID"] == null) { $status["INFOS"]["UUID"] = " "; } $resize = "<a href=\"javascript:blur()\" OnClick=\"javascript:lvsresize()\" style='font-size:14px;font-weight:bold;text-decoration:underline'>"; $html = "\n<table cellspacing='0' cellpadding='0' border='0' class='tableView' style='width:100%'>\n<thead class='thead'>\n\t<tr>\n\t\t<th colspan=2>{$vg} » {$lvs}</th>\n\t</tr>\n</thead>\n<tbody class='tbody'>\n<tr class=oddRow>\n\t<td style='font-size:14px' class=legend>{size}:</td>\n\t<td style='font-size:14px;font-weight:bold'>{$resize}« {$size} »</a></td>\n</tr>\n{$currentsize}\n<tr class=>\n\t<td style='font-size:14px' class=legend>{uuid}:</td>\n\t<td style='font-size:14px;font-weight:bold'>{$status["UUID"]}</td>\n</tr>\n<tr class=oddRow>\n\t<td style='font-size:14px' class=legend>{uuid}:</td>\n\t<td style='font-size:14px;font-weight:bold'>{$status["INFOS"]["UUID"]}</td>\n</tr>\n<tr class=>\n\t<td style='font-size:14px' class=legend>dev:</td>\n\t<td style='font-size:14px;font-weight:bold'>/dev/{$vg}/{$lvs}</td>\n</tr>\n{$automount}\n</table>\n\n<script>\n\tvar x_lvsresize= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tif(results.length>0){alert(results);}\n\t\tRefreshTab('{$md}');\n\t\tExpanVG_{$groupnamemd}();\n\t}\t\n\n\tfunction lvsresize(){\n\t\tvar newsize=prompt('{$current_text}{$sizeMB}MB: {$give_new_size_in_mb}');\n\t\tif(newsize){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('lvsresize','yes');\n\t\t\tXHR.appendData('vg','{$vg}');\n\t\t\tXHR.appendData('lvs','{$lvs}');\n\t\t\tXHR.appendData('size',newsize);\n\t\t\tXHR.sendAndLoad('{$page}', 'POST',x_lvsresize);\n\t\t\n\t\t}\n\t\n\t}\n\n</script>\n"; echo $tpl->_ENGINE_parse_body($html); }
function automount_list($uuid) { $autfs = new autofs($uuid); $array = $autfs->list_byuuid($uuid); $html = "<table style='width:99%'>"; while (list($num, $line) = each($array)) { $html = $html . "<tr " . CellRollOver() . ">\n\t\t<td width=1% valign='top'><img src=img/folder.gif></td>\n\t\t<td valign='top'><strong style='font-size:12px'>{$num}</td>\n\t\t<td valign='top'><code>{$line}</code></td>\n\t\t<td width=1%>" . imgtootltip("ed_delete.gif", "{delete}", "DelAutoFS('{$num}','{$uuid}')") . "\n\t\t</tR>"; } $html = $html . "</table>"; return $html; }