Added wizard
Former-commit-id: d47389f000b9295c21d9a56ed0138913d0045b76
This commit is contained in:
parent
37f6da9aa8
commit
938408ada9
|
@ -92,7 +92,7 @@ class HostDevices extends Wizard
|
|||
$mode = get_parameter('mode', null);
|
||||
|
||||
if ($mode === null) {
|
||||
$this->setBreadcrum(['<a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd">Host&devices</a>']);
|
||||
$this->setBreadcrum(['<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd" class="text_color">Host & devices</a></div>']);
|
||||
$this->printHeader();
|
||||
$this->printBigButtonsList(
|
||||
[
|
||||
|
@ -117,8 +117,8 @@ class HostDevices extends Wizard
|
|||
if ($mode == 'importcsv') {
|
||||
$this->setBreadcrum(
|
||||
[
|
||||
'<a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd">Host&devices</a>',
|
||||
'<a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd&mode=importcsv">Import CSV</a>',
|
||||
'<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd" class="text_color">Host & devices</a></div>',
|
||||
'<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd&mode=importcsv" class="text_color">Import CSV</a></div>',
|
||||
]
|
||||
);
|
||||
$this->printHeader();
|
||||
|
@ -132,10 +132,20 @@ class HostDevices extends Wizard
|
|||
// Do not paint breadcrum in last page. Redirected.
|
||||
$this->setBreadcrum(
|
||||
[
|
||||
'<a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd">Host&devices</a>',
|
||||
'<a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd&mode=netscan">Net scan</a>',
|
||||
'<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd"class="text_color">Host & devices</a></div>',
|
||||
'<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd&mode=netscan" class="text_color">Net scan definition</a></div>',
|
||||
]
|
||||
);
|
||||
if ($this->page == 1) {
|
||||
$this->setBreadcrum(
|
||||
[
|
||||
'<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd"class="text_color">Host & devices</a></div>',
|
||||
'<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd&mode=netscan" class="text_color">Net scan definition</a></div>',
|
||||
'<div class="arrow_box"><a href="index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=hd&mode=netscan&page=1" class="text_color">Net scan features</a></div>',
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
$this->printHeader();
|
||||
}
|
||||
|
||||
|
|
|
@ -108,7 +108,7 @@ class Wizard
|
|||
*/
|
||||
public function printBreadcrum()
|
||||
{
|
||||
return '<h1>'.implode(' > ', $this->breadcrum).'</h1>';
|
||||
return '<h1>'.implode('', $this->breadcrum).'</h1>';
|
||||
}
|
||||
|
||||
|
||||
|
@ -502,9 +502,12 @@ class Wizard
|
|||
*
|
||||
* @return void Print the full list.
|
||||
*/
|
||||
public static function printBigButtonsList($list_data) {
|
||||
public static function printBigButtonsList($list_data)
|
||||
{
|
||||
echo '<ul>';
|
||||
array_map('self::printBigButtonElement', $list_data);
|
||||
echo '</ul>';
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -41,26 +41,6 @@ div.data_container:hover {
|
|||
/*
|
||||
* TODO: This may be at hostdevices.css
|
||||
*/
|
||||
#contenedor_principal {
|
||||
height: auto;
|
||||
position: relative;
|
||||
margin: auto;
|
||||
}
|
||||
#contenedor_imagen_texto {
|
||||
width: 11%;
|
||||
height: auto;
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
overflow: hidden;
|
||||
margin-right: 5%;
|
||||
}
|
||||
#imagen {
|
||||
width: 15%;
|
||||
height: auto;
|
||||
position: relative;
|
||||
display: inline;
|
||||
}
|
||||
.texto {
|
||||
height: auto;
|
||||
text-align: center;
|
||||
|
@ -70,3 +50,42 @@ div.data_container:hover {
|
|||
text-decoration: none;
|
||||
font-size: 24px;
|
||||
}
|
||||
.text_color {
|
||||
color: white;
|
||||
margin-left: 25px;
|
||||
}
|
||||
.text_color:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
.arrow_box {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
background: #82b92e;
|
||||
width: 15%;
|
||||
padding: 1%;
|
||||
margin-left: 20px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.arrow_box:after,
|
||||
.arrow_box:before {
|
||||
top: 50%;
|
||||
border: solid transparent;
|
||||
content: " ";
|
||||
height: 0;
|
||||
width: 0;
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.arrow_box:after {
|
||||
left: 0%;
|
||||
border-left-color: white;
|
||||
border-width: 20px;
|
||||
margin-top: -20px;
|
||||
}
|
||||
.arrow_box:before {
|
||||
left: 100%;
|
||||
border-left-color: #82b92e;
|
||||
border-width: 20px;
|
||||
margin-top: -20px;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue