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)  

FOGPage Class Reference
Inheritance diagram for FOGPage:
[legend]
Collaboration diagram for FOGPage:
[legend]

Public Member Functions

 __construct ($name='')
 
 index ()
 
 set ($key, $value)
 
 get ($key)
 
 __toString ()
 
 render ($colsize=9)
 
 process ($colsize=9)
 
 buildHeaderRow ()
 
 buildRow ($data)
 
 deploy ()
 
 deployPost ()
 
 deletemulti ()
 
 deletemultiAjax ()
 
 basictasksOptions ()
 
 adFieldsToDisplay ( $useAD='', $ADDomain='', $ADOU='', $ADUser='', $ADPass='', $ADPassLegacy='', $enforce='', $ownElement=true, $retFields=false)
 
 adInfo ()
 
 kernelfetch ()
 
 loginInfo ()
 
 getmacman ()
 
 delete ()
 
 configure ()
 
 authorize ()
 
 requestClientInfo ()
 
 clearAES ()
 
 clearPMTasks ()
 
 deletePost ()
 
 search ()
 
 searchPost ()
 
 membership ()
 
 membershipPost ()
 
 wakeEmUp ()
 
 export ()
 
 import ()
 
 importPost ()
 
 newPMDisplay ()
 
 indexDivDisplay ( $delNeeded=false, $storage=false, $actionbox=false)
 
- Public Member Functions inherited from FOGBase
 __construct ()
 
 orderBy (&$orderBy)
 

Static Public Member Functions

static selectForm ( $name, $items=array(), $selected='', $useidsel=false, $addClass='')
 
- Static Public Member Functions inherited from FOGBase
static getClass ($class, $data='', $props=false)
 
static getHostItem ( $service=true, $encoded=false, $hostnotrequired=false, $returnmacs=false, $override=false, $mac=false)
 
static getAllBlamedNodes ($Host)
 
static niceDate ($date='now', $utc=false)
 
static formatTime ($time, $format=false, $utc=false)
 
static createSecToken ()
 
static aesencrypt ( $data, $key=false, $enctype='aes-256-cbc')
 
static aesdecrypt ( $encdata, $key=false, $enctype='aes-128-cbc')
 
static parseMacList ( $stringlist, $image=false, $client=false)
 
static getSubObjectIDs ( $object='Host', $findWhere=array(), $getField='id', $not=false, $operator='AND', $orderBy='name', $groupBy=false, $filter='array_unique')
 
static getSetting ($key)
 
static setSetting ($key, $value)
 
static getQueuedStates ()
 
static getQueuedState ()
 
static getCheckedInState ()
 
static getProgressState ()
 
static getCompleteState ()
 
static getCancelledState ()
 
static stringBetween ($string, $start, $end)
 
static stripAndDecode (&$item)
 
static getMasterInterface ($ip_find)
 
static lasterror ()
 
static getFilesize ($path)
 
static wakeUp ($macs)
 
static fastmerge ($array1)
 
static getHash ($file)
 
static attemptLogin ($username, $password)
 
static clearMACLookupTable ()
 
static getMACLookupCount ()
 
static resolveHostname ($host)
 
static getBroadcast ()
 
static randWait ()
 

Public Attributes

 $name = ''
 
 $node = ''
 
 $id = 'id'
 
 $title
 
 $menu = array()
 
 $subMenu = array()
 
 $notes = array()
 
 $headerData = array()
 
 $data = array()
 
 $templates = array()
 
 $attributes = array()
 
 $formAction = ''
 

Protected Attributes

 $PagesWithObjects
 
 $databaseTable = ''
 
 $databaseFields = array()
 
 $databaseFieldsRequired = array()
 
 $databaseFieldClassRelationships = array()
 
 $additionalFields = array()
 
 $formPostAction = ''
 
 $childClass = ''
 
 $reportString = ''
 
 $titleEnabled = true
 
 $fieldsToData
 
 $request = array()
 
- Protected Attributes inherited from FOGBase
 $isLoaded = array()
 

Static Protected Attributes

static $pdffile = ''
 
static $csvfile = ''
 
static $inventoryCsvHead = ''
 
static $returnData
 
- Static Protected Attributes inherited from FOGBase
static $strlen
 
static $debug = false
 
static $info = false
 
static $buildSelectBox
 
static $selected
 
static $DB
 
static $FOGFTP
 
static $FOGCore
 
static $EventManager
 
static $HookManager
 
static $TimeZone
 
static $FOGUser
 
static $FOGPageManager
 
static $FOGURLRequests
 
static $FOGSubMenu
 
static $ips = array()
 
static $interface = array()
 
static $searchPages
 

Private Member Functions

 _setAtts ()
 
 _replaceNeeds ($data)
 

Additional Inherited Members

- Static Public Attributes inherited from FOGBase
static $locale = ''
 
static $fogpingactive = false
 
static $fogdeleteactive = false
 
static $fogexportactive = false
 
static $pendingMACs = 0
 
static $pendingHosts = 0
 
static $defaultscreen = ''
 
static $pluginsinstalled = array()
 
static $useragent
 
static $foglang
 
static $ajax = false
 
static $post = false
 
static $service = false
 
static $json = false
 
static $newService = false
 
static $scriptname
 
static $querystring
 
static $httpreqwith
 
static $reqmethod
 
static $remoteaddr
 
static $httpreferer
 
static $mySchema = 0
 
static $showhtml = true
 
static $httpproto = false
 
static $httphost = ''
 
static $Host = null
 
- Protected Member Functions inherited from FOGBase
 isLoaded ($key)
 
 setRequest ()
 
 sendData ( $datatosend, $service=true, $array=array())
 
- Static Protected Member Functions inherited from FOGBase
static getActivePlugins ()
 
static fatalError ($txt, $data=array())
 
static error ($txt, $data=array())
 
static debug ($txt, $data=array())
 
static info ($txt, $data=array())
 
static setMessage ($txt, $data=array())
 
static getMessages ()
 
static redirect ($url='')
 
static arrayInsertBefore ( $key, array &$array, $new_key, $new_value)
 
static arrayInsertAfter ( $key, array &$array, $new_key, $new_value)
 
static arrayRemove ($key, array &$array)
 
static arrayFind ( $needle, array $haystack, $ignorecase=false)
 
static resetRequest ()
 
static formatByteSize ($size)
 
static getGlobalModuleStatus ($names=false, $keys=false)
 
static validDate ($date, $format='')
 
static pluralize ($count, $text, $space=false)
 
static diff ($start, $end, $ago=false)
 
static humanify ($diff, $unit)
 
static arrayChangeKey (array &$array, $old_key, $new_key)
 
static byteconvert ($kilobytes)
 
static hex2bin ($hex)
 
static certEncrypt ($data)
 
static certDecrypt ($dataArr, $padding=true)
 
static arrayStrpos ($haystack, $needles, $case=true)
 
static log ( $txt, $curlog, $logfile, $logbrow, $obj, $level=1)
 
static logHistory ($string)
 
static getIPAddress ($force=false)
 

Detailed Description

Definition at line 24 of file fogpage.class.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ __toString()

FOGPage::__toString ( )

Return the information

Returns
string

Reimplemented from FOGBase.

Definition at line 594 of file fogpage.class.php.

References process().

◆ _replaceNeeds()

FOGPage::_replaceNeeds (   $data)
private

Replaces the data for templated information

Parameters
mixed$datathe data to replace
Returns
string

Definition at line 942 of file fogpage.class.php.

References $data, $name, $node, $val, and FOGBase\fastmerge().

Referenced by buildRow().

◆ _setAtts()

FOGPage::_setAtts ( )
private

Sets the attributes

Returns
void

Definition at line 878 of file fogpage.class.php.

References $name, and $val.

Referenced by buildHeaderRow(), and buildRow().

◆ adFieldsToDisplay()

FOGPage::adFieldsToDisplay (   $useAD = '',
  $ADDomain = '',
  $ADOU = '',
  $ADUser = '',
  $ADPass = '',
  $ADPassLegacy = '',
  $enforce = '',
  $ownElement = true,
  $retFields = false 
)

Displays the AD options

Parameters
mixed$useADwhether to use ad or not
string$ADDomainthe domain to select
string$ADOUthe ou to select
string$ADUserthe user to use
string$ADPassthe password
string$ADPassLegacythe legacy password
mixed$enforceenforced selected
mixed$ownElementdo we need to be our own container
mixed$retFieldsreturn just the fields?
Returns
void

Definition at line 2225 of file fogpage.class.php.

References $foglang, $node, and render().

Referenced by HostManagementPage\add(), GroupManagementPage\edit(), and HostManagementPage\edit().

◆ adInfo()

FOGPage::adInfo ( )

Get's the adinformation from ajax

Returns
void

Definition at line 2489 of file fogpage.class.php.

References $items, $password, $user, exit, and FOGBase\getSubObjectIDs().

◆ authorize()

FOGPage::authorize ( )

Authorizes the client with the server

Returns
void

Definition at line 2865 of file fogpage.class.php.

References $data, $Host, exit, FOGBase\getHostItem(), and FOGBase\niceDate().

Referenced by requestClientInfo().

◆ basictasksOptions()

FOGPage::basictasksOptions ( )

Displays the basic tasks

Returns
void

Definition at line 2093 of file fogpage.class.php.

References $childClass, $items, $TaskType, Route\getData(), Route\listem(), and render().

Referenced by GroupManagementPage\edit(), and HostManagementPage\edit().

◆ buildHeaderRow()

FOGPage::buildHeaderRow ( )

Builds the header row

Returns
string

Definition at line 901 of file fogpage.class.php.

References _setAtts().

Referenced by process().

◆ buildRow()

FOGPage::buildRow (   $data)

Builds the row data

Parameters
mixed$datathe data to build off
Returns
string

Definition at line 977 of file fogpage.class.php.

References $data, _replaceNeeds(), and _setAtts().

Referenced by process().

◆ clearAES()

FOGPage::clearAES ( )

Clears the Host's AES information. Used by the button to clear fields and reset encryption as well

Returns
void

Definition at line 3157 of file fogpage.class.php.

References $id, and FOGBase\getClass().

◆ clearPMTasks()

FOGPage::clearPMTasks ( )

Clears group Powermanagement tasks

Returns
void

Definition at line 3189 of file fogpage.class.php.

References FOGBase\getClass().

◆ configure()

FOGPage::configure ( )

Sends the new client the configuration options

Returns
void

Definition at line 2828 of file fogpage.class.php.

References exit, and FOGBase\getSubObjectIDs().

◆ delete()

FOGPage::delete ( )

Presents the delete page for the object

Returns
void

Reimplemented in StorageManagementPage.

Definition at line 2729 of file fogpage.class.php.

References $title, FOGBase\fastmerge(), and render().

◆ deletemulti()

FOGPage::deletemulti ( )

Presents the en-mass delete elements

Returns
void

Definition at line 1906 of file fogpage.class.php.

References $items, $node, $title, Route\getData(), Route\listem(), FOGBase\redirect(), and render().

◆ deletemultiAjax()

FOGPage::deletemultiAjax ( )

Actually performs the deletion actions

Returns
void

Definition at line 2038 of file fogpage.class.php.

References $foglang, $pass, $user, exit, and FOGBase\getClass().

◆ deletePost()

FOGPage::deletePost ( )

Perform the actual delete

Returns
void

Reimplemented in StorageManagementPage.

Definition at line 3210 of file fogpage.class.php.

References $foglang, exit, FOGBase\getClass(), and FOGBase\resetRequest().

◆ deploy()

◆ deployPost()

FOGPage::deployPost ( )

Actually create the tasking

Returns
void

Task type setup.

Account Setup.

Snapin Setup.

Shutdown Setup.

Debug Setup.

WOL Setup.

Schedule Type Setup.

Schedule delayed/cron checks.

Definition at line 1463 of file fogpage.class.php.

References FOGBase\$debug, $id, $Image, $imagingTasks, $TaskType, $val, FOGCron\checkDOMField(), FOGCron\checkDOWField(), FOGCron\checkHoursField(), FOGCron\checkMinutesField(), FOGCron\checkMonthField(), FOGController\get(), FOGBase\getClass(), FOGBase\getSubObjectIDs(), TaskType\isCapture(), TaskType\isImagingTask(), TaskType\isMulticast(), FOGController\isValid(), and FOGBase\niceDate().

◆ export()

FOGPage::export ( )

Presents the relevant class items for export

Returns
void

Definition at line 3649 of file fogpage.class.php.

References $items, $keys, $report, $title, FOGBase\arrayRemove(), FOGBase\getClass(), Route\getData(), Route\listem(), and render().

◆ get()

FOGPage::get (   $key)

Gets the value in the key

Parameters
string$keythe key to get
Returns
mixed

Definition at line 585 of file fogpage.class.php.

◆ getmacman()

FOGPage::getmacman ( )

Gets the associated info from the mac addresses

Returns
void

Definition at line 2695 of file fogpage.class.php.

References exit, and FOGBase\getClass().

◆ import()

FOGPage::import ( )

Presents the importer elements

Returns
void

Definition at line 3751 of file fogpage.class.php.

References $title, and render().

◆ importPost()

FOGPage::importPost ( )

Perform the import based on the uploaded file

Returns
void

Definition at line 3839 of file fogpage.class.php.

References $data, $file, $Host, FOGBase\aesdecrypt(), FOGBase\arrayRemove(), FOGBase\getClass(), FOGBase\getSubObjectIDs(), FOGBase\parseMacList(), FOGBase\redirect(), render(), and FOGBase\setMessage().

◆ index()

◆ indexDivDisplay()

FOGPage::indexDivDisplay (   $delNeeded = false,
  $storage = false,
  $actionbox = false 
)

Index page is already common, but other pages might want to do similar after minor changes. This allows it to happen.

Parameters
bool$delNeededIf we need to be able to delete items.
bool | string$storageIf storage, set node or group.
bool$actionboxIf we need to label as action box.
Returns
void

Definition at line 4222 of file fogpage.class.php.

References $formAction, $items, $title, and render().

Referenced by PluginManagementPage\activate(), SnapinManagementPage\add(), LocationManagementPage\add(), index(), StorageManagementPage\index(), PluginManagementPage\install(), PluginManagementPage\installed(), PluginManagementPage\run(), and StorageManagementPage\storageGroup().

◆ kernelfetch()

FOGPage::kernelfetch ( )

Fetches the kernels

Returns
mixed

Definition at line 2541 of file fogpage.class.php.

References $msg, FOGBase\getFilesize(), and FOGBase\getSubObjectIDs().

◆ loginInfo()

FOGPage::loginInfo ( )

Hands out the login information such as version and number of users

Returns
void

Definition at line 2664 of file fogpage.class.php.

References $data, $resp, $systemclass, $tags, $urls, and exit.

◆ membership()

◆ membershipPost()

FOGPage::membershipPost ( )

Commonized membership actions

Returns
void

Reimplemented in WindowsKeyManagementPage, SiteManagementPage, and AccessControlManagementPage.

Definition at line 3599 of file fogpage.class.php.

References $host, and FOGBase\redirect().

◆ newPMDisplay()

FOGPage::newPMDisplay ( )

Displays "add" powermanagement item

Returns
void

Definition at line 4104 of file fogpage.class.php.

References FOGCron\buildSpecialCron(), and render().

Referenced by GroupManagementPage\groupPMDisplay(), and HostManagementPage\hostPMDisplay().

◆ process()

◆ render()

FOGPage::render (   $colsize = 9)

Print the information

Parameters
int$colsizeCol size
Returns
void

Definition at line 605 of file fogpage.class.php.

References process().

Referenced by TaskManagementPage\active(), TaskManagementPage\activemulticast(), TaskManagementPage\activesnapins(), GroupManagementPage\add(), HostManagementPage\add(), ImageManagementPage\add(), UserManagementPage\add(), AccessControlManagementPage\add(), LDAPManagementPage\add(), PushbulletManagementPage\add(), SiteManagementPage\add(), SlackManagementPage\add(), SubnetgroupManagementPage\add(), TaskstateeditManagementPage\add(), TasktypeeditManagementPage\add(), WindowsKeyManagementPage\add(), WOLBroadcastManagementPage\add(), AccessControlManagementPage\addRule(), StorageManagementPage\addStorageGroup(), StorageManagementPage\addStorageNode(), adFieldsToDisplay(), AccessControlManagementPage\assocRule(), basictasksOptions(), FOGConfigurationPage\clientupdater(), FOGConfigurationPage\config(), FOGConfigurationPage\customizepxe(), delete(), deletemulti(), AccessControlManagementPage\deletemultiRule(), AccessControlManagementPage\deleteRule(), StorageManagementPage\deleteStorageGroup(), StorageManagementPage\deleteStorageNode(), deploy(), TaskManagementPage\displayActive(), ServiceConfigurationPage\edit(), AccessControlManagementPage\edit(), LocationManagementPage\edit(), AccessControlManagementPage\editRule(), StorageManagementPage\editStorageGroup(), StorageManagementPage\editStorageNode(), export(), Equipment_Loan\file(), History_Report\file(), Host_List\file(), Hosts_And_Users\file(), Imaging_Log\file(), Inventory_Report\file(), Snapin_Log\file(), User_Tracking\file(), User_Tracking\filePost(), GroupManagementPage\groupGeneral(), GroupManagementPage\groupImage(), GroupManagementPage\groupPrinters(), GroupManagementPage\groupService(), GroupManagementPage\groupSnapins(), HostManagementPage\hostGeneral(), HostManagementPage\hostImageHistory(), HostManagementPage\hostInventory(), HostManagementPage\hostLoginHistory(), HostManagementPage\hostPMDisplay(), HostManagementPage\hostPrinters(), HostManagementPage\hostService(), HostManagementPage\hostSnapinHistory(), HostManagementPage\hostSnapins(), HostManagementPage\hostVirus(), ImageManagementPage\imageGeneral(), ImageManagementPage\imageStoragegroups(), import(), importPost(), DashboardPage\index(), ServerInfo\index(), indexDivDisplay(), LDAPManagementPage\ldapGeneral(), membership(), AccessControlManagementPage\membership(), SiteManagementPage\membership(), WindowsKeyManagementPage\membership(), SiteManagementPage\membershipHost(), ImageManagementPage\multicast(), FOGConfigurationPage\newMenu(), newPMDisplay(), HostManagementPage\pending(), LDAPManagementPage\PluginConfiguration(), FOGConfigurationPage\pxemenu(), AccessControlManagementPage\ruleList(), PluginManagementPage\run(), search(), searchPost(), FOGConfigurationPage\settings(), SiteManagementPage\siteGeneral(), SnapinManagementPage\snapinGeneral(), SnapinManagementPage\snapinStoragegroups(), SubnetgroupManagementPage\subnetgroupGeneral(), TaskstateeditManagementPage\taskStateGeneral(), TasktypeeditManagementPage\taskTypeGeneral(), ReportManagementPage\upload(), UserManagementPage\userAPI(), UserManagementPage\userChangePW(), UserManagementPage\userGeneral(), WindowsKeyManagementPage\windowsKeyGeneral(), and WOLBroadcastManagementPage\wolGeneral().

◆ requestClientInfo()

FOGPage::requestClientInfo ( )

Used by the new client and collects all the information at once. This allows the client to do much less polls to the server.

Returns
void

Definition at line 2969 of file fogpage.class.php.

References $Host, authorize(), exit, FOGBase\getClass(), FOGBase\getGlobalModuleStatus(), FOGBase\getHostItem(), FOGBase\getSubObjectIDs(), and FOGBase\sendData().

◆ search()

FOGPage::search ( )

Resents the page's search elements

Returns
void

Reimplemented in StorageManagementPage, and ServiceConfigurationPage.

Definition at line 3303 of file fogpage.class.php.

References $childClass, $title, and render().

◆ searchPost()

FOGPage::searchPost ( )

Search form submission

Returns
void

Reimplemented in TaskManagementPage.

Definition at line 3349 of file fogpage.class.php.

References $items, Route\getData(), render(), and Route\search().

◆ selectForm()

static FOGPage::selectForm (   $name,
  $items = array(),
  $selected = '',
  $useidsel = false,
  $addClass = '' 
)
static

Build select form in generic form.

Parameters
string$nameThe name of the select item.
array$itemsThe items to generate.
string$selectedThe item to select.
bool$useidselUse id of array as selector/value.
string$addClassAdd additional Classes.
Returns
string

Definition at line 4052 of file fogpage.class.php.

References $id, $items, $name, and FOGBase\$selected.

Referenced by PrinterManagementPage\add(), LDAPManagementPage\add(), TasktypeeditManagementPage\add(), ServiceConfigurationPage\edit(), Equipment_Loan\file(), History_Report\file(), Host_List\file(), Hosts_And_Users\file(), Imaging_Log\file(), Inventory_Report\file(), Snapin_Log\file(), User_Tracking\file(), HostManagementPage\hostLoginHistory(), LDAPManagementPage\ldapGeneral(), PrinterManagementPage\printerGeneral(), PluginManagementPage\run(), and TasktypeeditManagementPage\taskTypeGeneral().

◆ set()

FOGPage::set (   $key,
  $value 
)

Set's value to key

Parameters
string$keythe key to set
mixed$valuethe value to set
Returns
object

Definition at line 573 of file fogpage.class.php.

◆ wakeEmUp()

FOGPage::wakeEmUp ( )

Perform wakeup stuff

Returns
void

Definition at line 3632 of file fogpage.class.php.

References $mac, FOGBase\getClass(), and FOGBase\parseMacList().

Member Data Documentation

◆ $additionalFields

FOGPage::$additionalFields = array()
protected

Definition at line 135 of file fogpage.class.php.

◆ $attributes

FOGPage::$attributes = array()

Definition at line 91 of file fogpage.class.php.

◆ $childClass

FOGPage::$childClass = ''
protected

Definition at line 153 of file fogpage.class.php.

Referenced by basictasksOptions(), and search().

◆ $csvfile

FOGPage::$csvfile = ''
staticprotected

Definition at line 189 of file fogpage.class.php.

◆ $data

◆ $databaseFieldClassRelationships

FOGPage::$databaseFieldClassRelationships = array()
protected

Definition at line 129 of file fogpage.class.php.

◆ $databaseFields

FOGPage::$databaseFields = array()
protected

Definition at line 117 of file fogpage.class.php.

◆ $databaseFieldsRequired

FOGPage::$databaseFieldsRequired = array()
protected

Definition at line 123 of file fogpage.class.php.

◆ $databaseTable

FOGPage::$databaseTable = ''
protected

Definition at line 111 of file fogpage.class.php.

◆ $fieldsToData

FOGPage::$fieldsToData
protected

Definition at line 171 of file fogpage.class.php.

Referenced by FOGConfigurationPage\pxemenu().

◆ $formAction

◆ $formPostAction

FOGPage::$formPostAction = ''
protected

Definition at line 147 of file fogpage.class.php.

◆ $headerData

FOGPage::$headerData = array()

Definition at line 73 of file fogpage.class.php.

◆ $id

◆ $inventoryCsvHead

FOGPage::$inventoryCsvHead = ''
staticprotected

Definition at line 195 of file fogpage.class.php.

Referenced by History_Report\filePost().

◆ $menu

FOGPage::$menu = array()

Definition at line 55 of file fogpage.class.php.

◆ $name

FOGPage::$name = ''

Definition at line 31 of file fogpage.class.php.

Referenced by __construct(), ImageManagementPage\__construct(), ProcessLogin\__construct(), SchemaUpdaterPage\__construct(), SnapinManagementPage\__construct(), AccessControlManagementPage\__construct(), LDAPManagementPage\__construct(), _replaceNeeds(), _setAtts(), ImageManagementPage\add(), PrinterManagementPage\add(), SnapinManagementPage\add(), UserManagementPage\add(), AccessControlManagementPage\add(), LDAPManagementPage\add(), LocationManagementPage\add(), SiteManagementPage\add(), SubnetgroupManagementPage\add(), TaskstateeditManagementPage\add(), TasktypeeditManagementPage\add(), WindowsKeyManagementPage\add(), WOLBroadcastManagementPage\add(), GroupManagementPage\addPost(), HostManagementPage\addPost(), ImageManagementPage\addPost(), SnapinManagementPage\addPost(), UserManagementPage\addPost(), AccessControlManagementPage\addPost(), LDAPManagementPage\addPost(), LocationManagementPage\addPost(), SiteManagementPage\addPost(), SubnetgroupManagementPage\addPost(), TaskstateeditManagementPage\addPost(), TasktypeeditManagementPage\addPost(), WindowsKeyManagementPage\addPost(), WOLBroadcastManagementPage\addPost(), AccessControlManagementPage\addRuleGroup(), AccessControlManagementPage\addRulePost(), StorageManagementPage\addStorageGroup(), StorageManagementPage\addStorageGroupPost(), StorageManagementPage\addStorageNode(), StorageManagementPage\addStorageNodePost(), deploy(), AccessControlManagementPage\edit(), LocationManagementPage\edit(), GroupManagementPage\editPost(), ImageManagementPage\editPost(), ServiceConfigurationPage\editPost(), AccessControlManagementPage\editPost(), LDAPManagementPage\editPost(), LocationManagementPage\editPost(), SiteManagementPage\editPost(), TaskstateeditManagementPage\editPost(), TasktypeeditManagementPage\editPost(), WindowsKeyManagementPage\editPost(), StorageManagementPage\editStorageGroup(), StorageManagementPage\editStorageGroupPost(), StorageManagementPage\editStorageNode(), StorageManagementPage\editStorageNodePost(), GroupManagementPage\groupGeneral(), GroupManagementPage\groupService(), HostManagementPage\hostGeneral(), HostManagementPage\hostGeneralPost(), HostManagementPage\hostService(), ImageManagementPage\imageGeneral(), PluginManagementPage\install(), PluginManagementPage\installed(), LDAPManagementPage\ldapGeneral(), ImageManagementPage\multicast(), ImageManagementPage\multicastPost(), PrinterManagementPage\printerGeneral(), selectForm(), FOGConfigurationPage\settingsPost(), SiteManagementPage\siteGeneral(), SnapinManagementPage\snapinGeneral(), SnapinManagementPage\snapinGeneralPost(), SubnetgroupManagementPage\subnetgroupGeneral(), SubnetgroupManagementPage\subnetgroupGeneralPost(), TaskstateeditManagementPage\taskStateGeneral(), TasktypeeditManagementPage\taskTypeGeneral(), UserManagementPage\userGeneralPost(), WindowsKeyManagementPage\windowsKeyGeneral(), WOLBroadcastManagementPage\wolGeneral(), and WOLBroadcastManagementPage\wolGeneralPost().

◆ $node

FOGPage::$node = ''

◆ $notes

FOGPage::$notes = array()

Definition at line 67 of file fogpage.class.php.

◆ $PagesWithObjects

FOGPage::$PagesWithObjects
protected
Initial value:
= array(
'user',
'host',
'image',
'group',
'snapin',
'printer',
'storage'
)

Definition at line 97 of file fogpage.class.php.

◆ $pdffile

FOGPage::$pdffile = ''
staticprotected

Definition at line 183 of file fogpage.class.php.

◆ $reportString

FOGPage::$reportString = ''
protected

Definition at line 159 of file fogpage.class.php.

◆ $request

FOGPage::$request = array()
protected

Definition at line 177 of file fogpage.class.php.

◆ $returnData

◆ $subMenu

FOGPage::$subMenu = array()

Definition at line 61 of file fogpage.class.php.

◆ $templates

FOGPage::$templates = array()

Definition at line 85 of file fogpage.class.php.

◆ $title

FOGPage::$title

Definition at line 49 of file fogpage.class.php.

Referenced by GroupManagementPage\add(), HostManagementPage\add(), ImageManagementPage\add(), UserManagementPage\add(), AccessControlManagementPage\add(), LDAPManagementPage\add(), PushbulletManagementPage\add(), SiteManagementPage\add(), SlackManagementPage\add(), SubnetgroupManagementPage\add(), TaskstateeditManagementPage\add(), TasktypeeditManagementPage\add(), WindowsKeyManagementPage\add(), WOLBroadcastManagementPage\add(), AccessControlManagementPage\addRule(), FOGConfigurationPage\config(), FOGConfigurationPage\customizepxe(), delete(), deletemulti(), AccessControlManagementPage\deletemultiRule(), AccessControlManagementPage\deleteRule(), StorageManagementPage\deleteStorageGroup(), StorageManagementPage\deleteStorageNode(), TaskManagementPage\displayActive(), LocationManagementPage\edit(), StorageManagementPage\editStorageGroup(), StorageManagementPage\editStorageNode(), export(), Equipment_Loan\file(), History_Report\file(), Host_List\file(), Hosts_And_Users\file(), Imaging_Log\file(), Inventory_Report\file(), Pending_MAC_List\file(), Product_Keys\file(), Snapin_Log\file(), User_Tracking\file(), Virus_History\file(), User_Tracking\filedisp(), Equipment_Loan\filePost(), Host_List\filePost(), Hosts_And_Users\filePost(), Imaging_Log\filePost(), Inventory_Report\filePost(), Snapin_Log\filePost(), User_Tracking\filePost(), HostManagementPage\hostInventory(), import(), ReportManagementPage\index(), ServerInfo\index(), indexDivDisplay(), GroupManagementPage\inventory(), LDAPManagementPage\ldapGeneral(), FOGConfigurationPage\logviewer(), FOGConfigurationPage\maclist(), HostManagementPage\pendingPost(), LDAPManagementPage\PluginConfiguration(), AccessControlManagementPage\ruleList(), PluginManagementPage\run(), search(), FOGConfigurationPage\settings(), SnapinManagementPage\snapinGeneral(), SubnetgroupManagementPage\subnetgroupGeneral(), ReportManagementPage\upload(), UserManagementPage\userAPI(), UserManagementPage\userChangePW(), UserManagementPage\userGeneral(), FOGConfigurationPage\version(), WindowsKeyManagementPage\windowsKeyGeneral(), and WOLBroadcastManagementPage\wolGeneral().

◆ $titleEnabled

FOGPage::$titleEnabled = true
protected

Definition at line 165 of file fogpage.class.php.


The documentation for this class was generated from the following file: