FOG en EHU  1.0.0(r304)
FOGenEHU
Métodos públicos | Atributos públicos | Métodos privados | Atributos privados
Referencia de la Clase FOGCore
Diagrama de herencias de FOGCore
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para FOGCore:
Collaboration graph
[significado de colores y flechas]

Lista de todos los miembros.

Métodos públicos

 stopScheduledTask ($task)
 getScheduledTasksByStorageGroupID ($groupid, $blIgnoreNonImageReady=false)
 redirect ($url= '')
 setMessage ($txt, $data=array())
 getMessages ()
 logHistory ($string)
 searchManager ($manager= 'Host', $keyword= '*')
 getSetting ($key)
 setSetting ($key, $value)
 isAJAXRequest ()
 isPOSTRequest ()
 getMACManufacturer ($macprefix)
 addUpdateMACLookupTable ($macprefix, $strMan)
 clearMACLookupTable ()
 getMACLookupCount ()
 fetchURL ($URL)
 resolveHostname ($host)
 makeTempFilePath ()
 wakeOnLAN ($mac)
 formatTime ($time, $format= '')
 SystemUptime ()
 __construct ($conn)
 stopScheduledTask ($task)
 getScheduledTasksByStorageGroupID ($groupid, $blIgnoreNonImageReady=false)
 getGroupById ($id)
 getHostById ($id)
 getImageById ($id)
 getStorageGroupById ($id)

Atributos públicos

const TASK_UNICAST_SEND = 'd'
const TASK_UNICAST_UPLOAD = 'u'
const TASK_WIPE = 'w'
const TASK_DEBUG = 'x'
const TASK_MEMTEST = 'm'
const TASK_TESTDISK = 't'
const TASK_PHOTOREC = 'r'
const TASK_MULTICAST = 'c'
const TASK_VIRUSSCAN = 'v'
const TASK_INVENTORY = 'i'
const TASK_PASSWORD_RESET = 'J'
const TASK_ALL_SNAPINS = 's'
const TASK_SINGLE_SNAPIN = 'l'
const TASK_WAKE_ON_LAN = 'o'
const TASK_SWITCH_OFF = 'a'
const TASK_BOOT = 'B'

Métodos privados

 cleanOldUnrunScheduledTasks ()
 doesMACLookCodeExist ($macprefix)
 cleanOldUnrunScheduledTasks ()
 populateStorageNodes ($storagegroup)

Atributos privados

 $db

Descripción detallada

Definición en la línea 21 del archivo FOGCore.class.php.


Documentación del constructor y destructor

FOGCore::__construct ( conn)

Definición en la línea 42 del archivo FOGCore.class.php.

Hace referencia a FOGBase\$conn.


Documentación de las funciones miembro

FOGCore::addUpdateMACLookupTable ( macprefix,
strMan 
)

Definición en la línea 297 del archivo FOGCore.class.php.

Hace referencia a $sql y doesMACLookCodeExist().

Gráfico de llamadas para esta función:

Definición en la línea 39 del archivo FOGCore.class.php.

Hace referencia a $sql, Timer\TASK_SINGLE_FLEXTIME y ScheduledTask\TASK_TYPE_SINGLE.

Referenciado por getScheduledTasksByStorageGroupID().

Definición en la línea 47 del archivo FOGCore.class.php.

Hace referencia a $sql, Timer\TASK_SINGLE_FLEXTIME y ScheduledTask\TASK_TYPE_SINGLE.

Definición en la línea 356 del archivo FOGCore.class.php.

Hace referencia a $sql.

FOGCore::doesMACLookCodeExist ( macprefix) [private]

Definición en la línea 327 del archivo FOGCore.class.php.

Hace referencia a $ar y $sql.

Referenciado por addUpdateMACLookupTable().

FOGCore::fetchURL ( URL)

Definición en la línea 393 del archivo FOGCore.class.php.

Hace referencia a getSetting().

Referenciado por DashboardPage\bandwidth() y wakeOnLAN().

Gráfico de llamadas para esta función:

FOGCore::formatTime ( time,
format = '' 
)

Definición en la línea 456 del archivo FOGCore.class.php.

Definición en la línea 183 del archivo FOGCore.class.php.

Hace referencia a $ar, $res, $sql y getHostById().

Referenciado por getScheduledTasksByStorageGroupID().

Gráfico de llamadas para esta función:

Definición en la línea 220 del archivo FOGCore.class.php.

Hace referencia a $ar, $res, $sql y getImageById().

Referenciado por getGroupById() y getScheduledTasksByStorageGroupID().

Gráfico de llamadas para esta función:

Definición en la línea 251 del archivo FOGCore.class.php.

Hace referencia a $ar, $res, $sql y getStorageGroupById().

Referenciado por getHostById().

Gráfico de llamadas para esta función:

Definición en la línea 371 del archivo FOGCore.class.php.

Hace referencia a $ar y $sql.

FOGCore::getMACManufacturer ( macprefix)

Definición en la línea 276 del archivo FOGCore.class.php.

Hace referencia a $ar y $sql.

Definición en la línea 200 del archivo FOGCore.class.php.

Hace referencia a $_SESSION y msgBox().

Gráfico de llamadas para esta función:

FOGCore::getScheduledTasksByStorageGroupID ( groupid,
blIgnoreNonImageReady = false 
)

Definición en la línea 76 del archivo FOGCore.class.php.

Hace referencia a $ar, $groupid, $hosts, $res, $sql, cleanOldUnrunScheduledTasks(), ScheduledTask\TASK_TYPE_CRON y ScheduledTask\TASK_TYPE_SINGLE.

Gráfico de llamadas para esta función:

FOGCore::getScheduledTasksByStorageGroupID ( groupid,
blIgnoreNonImageReady = false 
)

Definición en la línea 84 del archivo FOGCore.class.php.

Hace referencia a $ar, $groupid, $hosts, $res, $sql, cleanOldUnrunScheduledTasks(), getGroupById(), getHostById(), ScheduledTask\TASK_TYPE_CRON y ScheduledTask\TASK_TYPE_SINGLE.

Gráfico de llamadas para esta función:

FOGCore::getSetting ( key)

Definición en la línea 300 del archivo FOGCore.class.php.

Hace referencia a $ar, $res, $sql y populateStorageNodes().

Referenciado por getImageById().

Gráfico de llamadas para esta función:

Definición en la línea 249 del archivo FOGCore.class.php.

Hace referencia a $_SERVER.

Referenciado por FOGPage\__construct(), FOGPageManager\render() y HostManagementPage\render().

FOGCore::logHistory ( string)

Definición en la línea 443 del archivo FOGCore.class.php.

FOGCore::populateStorageNodes ( storagegroup) [private]

Definición en la línea 274 del archivo FOGCore.class.php.

Hace referencia a $ar, $res y $sql.

Referenciado por getStorageGroupById().

FOGCore::redirect ( url = '')

Definición en la línea 438 del archivo FOGCore.class.php.

Hace referencia a getSetting().

Gráfico de llamadas para esta función:

FOGCore::searchManager ( manager = 'Host',
keyword = '*' 
)

Definición en la línea 223 del archivo FOGCore.class.php.

FOGCore::setMessage ( txt,
data = array() 
)
FOGCore::setSetting ( key,
value 
)

Definición en la línea 239 del archivo FOGCore.class.php.

Definición en la línea 56 del archivo FOGCore.class.php.

Hace referencia a $sql.

Definición en la línea 64 del archivo FOGCore.class.php.

Hace referencia a $sql.

Definición en la línea 491 del archivo FOGCore.class.php.

Hace referencia a $data.

Referenciado por DashboardPage\index().

FOGCore::wakeOnLAN ( mac)

Definición en la línea 448 del archivo FOGCore.class.php.

Hace referencia a $mac, fetchURL() y getSetting().

Gráfico de llamadas para esta función:


Documentación de los datos miembro

FOGCore::$db [private]

Reimplementado de FOGBase.

Definición en la línea 40 del archivo FOGCore.class.php.

Definición en la línea 34 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

const FOGCore::TASK_BOOT = 'B'

Definición en la línea 38 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

const FOGCore::TASK_DEBUG = 'x'

Definición en la línea 26 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 32 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

const FOGCore::TASK_MEMTEST = 'm'

Definición en la línea 27 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 30 del archivo FOGCore.class.php.

Referenciado por Group\startTask() y Host\startTask().

Definición en la línea 33 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 29 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 35 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 37 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 28 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 23 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 24 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 31 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

Definición en la línea 36 del archivo FOGCore.class.php.

Referenciado por Host\startTask().

const FOGCore::TASK_WIPE = 'w'

Definición en la línea 25 del archivo FOGCore.class.php.

Referenciado por Host\startTask().


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Archivos Funciones Variables Enumeraciones