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)  

download.php File Reference

Go to the source code of this file.

Namespaces

 FOGProject
 

Variables

if(isset($_REQUEST['legclient'])) if(isset($_REQUEST['newclient'])) if(isset($_REQUEST['fogprep'])) if(isset($_REQUEST['fogcrypt'])) if(isset($_REQUEST['smartinstaller'])) if(!file_exists($filename)) $file = basename($filename)
 
 exit
 

Variable Documentation

◆ $file

if (isset( $_REQUEST[ 'legclient'])) if (isset( $_REQUEST[ 'newclient'])) if (isset( $_REQUEST[ 'fogprep'])) if (isset( $_REQUEST[ 'fogcrypt'])) if (isset( $_REQUEST[ 'smartinstaller'])) if (!file_exists( $filename)) $file = basename($filename)

If legacy client is clicked, prep variable as the legacy filename. If new client is clicked, prep variable as the new client MSI. If fog prep is clicked, prep variable as the fogprep file. If fog crypt is clicked, prep variable as the fogcrypt file. If smart installer is clicked, prep variable as smartinstaller file. If the file doesn't exist exit the script. Only use the base name in the case something else set the filename.

Definition at line 61 of file download.php.

Referenced by SnapinManagementPage\__construct(), ImageSize\_commonOutput(), SnapinHash\_commonOutput(), SnapinClient\_downloadfile(), FileIntegrity\_getHash(), ImageManagementPage\add(), ImageManagementPage\addPost(), FOGBase\aesdecrypt(), FOGFTP\delete(), ImageManagementPage\editPost(), FOGFTP\exists(), Schema\exportdb(), MulticastTask\getCMD(), FOGBase\getFilesize(), FOGBase\getHash(), Plugin\getPlugins(), FOGService\globrecursive(), ImageManagementPage\imageGeneral(), Schema\importdb(), FOGPage\importPost(), SnapinClient\json(), FOGConfigurationPage\kernelUpdatePost(), FOGConfigurationPage\license(), FOGConfigurationPage\logviewer(), ReportMaker\outputReport(), FOGURLRequests\process(), FileIntegrity\processPathFiles(), FOGFTP\rawsize(), SnapinClient\send(), and UpdateClient\send().

◆ exit

exit

Definition at line 102 of file download.php.

Referenced by FOGClient\__construct(), FOGPage\__construct(), BootMenu\__construct(), Blame\__construct(), TaskingElement\__construct(), Route\__construct(), SnapinClient\_downloadfile(), LoadGlobals\_init(), Initiator\_verCheck(), TaskManagementPage\activemulticastPost(), TaskManagementPage\activePost(), TaskManagementPage\activescheduledPost(), TaskManagementPage\activesnapinsPost(), GroupManagementPage\addPost(), HostManagementPage\addPost(), ImageManagementPage\addPost(), PrinterManagementPage\addPost(), SnapinManagementPage\addPost(), UserManagementPage\addPost(), AccessControlManagementPage\addPost(), LDAPManagementPage\addPost(), LocationManagementPage\addPost(), PushbulletManagementPage\addPost(), SiteManagementPage\addPost(), SlackManagementPage\addPost(), SubnetgroupManagementPage\addPost(), TaskstateeditManagementPage\addPost(), TasktypeeditManagementPage\addPost(), WindowsKeyManagementPage\addPost(), WOLBroadcastManagementPage\addPost(), AccessControlManagementPage\addRuleGroup(), AccessControlManagementPage\addRulePost(), StorageManagementPage\addStorageGroupPost(), StorageManagementPage\addStorageNodePost(), FOGPage\adInfo(), FOGBase\aesdecrypt(), FOGBase\aesencrypt(), FOGPage\authorize(), DashboardPage\bandwidth(), HTTPResponseCodes\breakHead(), DashboardPage\clientcount(), FOGConfigurationPage\clientupdaterPost(), FOGPage\configure(), FOGConfigurationPage\customizepxePost(), FOGPage\deletemultiAjax(), AccessControlManagementPage\deletemultiRuleAjax(), FOGPage\deletePost(), AccessControlManagementPage\deleteRulePost(), StorageManagementPage\deleteStorageGroupPost(), StorageManagementPage\deleteStorageNodePost(), DashboardPage\diskusage(), GroupManagementPage\editPost(), HostManagementPage\editPost(), ImageManagementPage\editPost(), PrinterManagementPage\editPost(), ServiceConfigurationPage\editPost(), SnapinManagementPage\editPost(), UserManagementPage\editPost(), AccessControlManagementPage\editPost(), LDAPManagementPage\editPost(), LocationManagementPage\editPost(), SiteManagementPage\editPost(), SubnetgroupManagementPage\editPost(), TaskstateeditManagementPage\editPost(), TasktypeeditManagementPage\editPost(), WindowsKeyManagementPage\editPost(), WOLBroadcastManagementPage\editPost(), AccessControlManagementPage\editRulePost(), StorageManagementPage\editStorageGroupPost(), StorageManagementPage\editStorageNodePost(), DatabaseManager\establish(), TaskManagementPage\forceTask(), DashboardPage\get30day(), FOGPage\getmacman(), FOGConfigurationPage\getOSID(), PrinterManagementPage\getPrinterInfo(), HostManagementPage\hostlogins(), SchemaUpdaterPage\indexPost(), RegisterClient\json(), FOGPage\loginInfo(), FOGConfigurationPage\newMenuPost(), BootMenu\noMenu(), ReportMaker\outputReport(), HostManagementPage\pendingPost(), LDAPManagementPage\PluginConfigurationPost(), FOGPage\process(), FOGConfigurationPage\pxemenuPost(), FOGBase\redirect(), Page\render(), FOGPage\requestClientInfo(), HostManagementPage\saveGroup(), FOGBase\sendData(), Service_persist(), Service_Signal_handler(), FOGConfigurationPage\settingsPost(), and DashboardPage\testUrls().