fogproject  1.5.9
About: FOG is a Linux-based network computer cloning solution for Windows, Mac OSX and various Linux distributions that ties together a few open-source tools with a PHP-based web interface. FOG doesn’t use any boot disks, or CDs; everything is done via TFTP and PXE.
  Fossies Dox: fogproject-1.5.9.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

hostinfo.php File Reference

Go to the source code of this file.

Namespaces

 FOGProject
 

Variables

 try
 
 $Task = FOGCore::$Host->get('task')
 
if(FOGCore::$useragent) if(! $Task->isValid()) $TaskType
 
 $Image = $Task->getImage()
 
if($TaskType->isInitNeededTasking()) $fdrive
 
 $Inventory
 
 $mac = $_REQUEST['mac']
 
 $MACs
 
 $clientMacs
 
 $pass = FOGCore::$Host->get('ADPass')
 
 $passtest = FOGCore::aesdecrypt($pass)
 
if($test_base64=base64_decode($passtest)) $productKey = FOGCore::$Host->get('productKey')
 
 $productKeytest = FOGCore::aesdecrypt($productKey)
 
if($test_base64=base64_decode($productKeytest)) $repFields
 
 $TaskArgs
 

Variable Documentation

◆ $clientMacs

$clientMacs
Initial value:
= array_filter(
implode('|', (array)$MACs),
false,
true
)
)

Definition at line 154 of file hostinfo.php.

Referenced by BootMenu\getTasking().

◆ $fdrive

if ( $TaskType->isInitNeededTasking()) $fdrive
Initial value:
->get('kernelDevice')

Definition at line 147 of file hostinfo.php.

Referenced by BootMenu\getTasking().

◆ $Image

◆ $Inventory

◆ $mac

◆ $MACs

◆ $pass

◆ $passtest

$passtest = FOGCore::aesdecrypt($pass)

Definition at line 162 of file hostinfo.php.

Referenced by Route\getter().

◆ $productKey

◆ $productKeytest

◆ $repFields

if ( $test_base64=base64_decode( $productKeytest)) $repFields

Definition at line 179 of file hostinfo.php.

◆ $Task

◆ $TaskArgs

$TaskArgs
Initial value:
= preg_split(
'#[\s]+#',
trim($TaskType->get('kernelArgs'))
)

Definition at line 234 of file hostinfo.php.

◆ $TaskType

◆ try

try
Initial value:

Definition at line 24 of file hostinfo.php.

FOGBase\getClass
static getClass($class, $data='', $props=false)
Definition: fogbase.class.php:439
FOGController\get
get($key='')
Definition: fogcontroller.class.php:207
$TaskType
if(FOGCore::$useragent) if(! $Task->isValid()) $TaskType
Definition: hostinfo.php:33
$MACs
$MACs
Definition: hostinfo.php:152
FOGBase\parseMacList
static parseMacList( $stringlist, $image=false, $client=false)
Definition: fogbase.class.php:1696
$Task
$Task
Definition: hostinfo.php:26
FOGBase\getHostItem
static getHostItem( $service=true, $encoded=false, $hostnotrequired=false, $returnmacs=false, $override=false, $mac=false)
Definition: fogbase.class.php:503
FOGBase\$Host
static $Host
Definition: fogbase.class.php:312