function createDataFromPOST() { $this->logger->writeTimedString('createDataFromPOST'); $this->callbackData = array(); eZSys::removeMagicQuotes(); foreach ($_POST as $key => $value) { $this->callbackData[$key] = $value; $this->logger->writeTimedString("{$key} = {$value}"); } return count($this->callbackData) > 0; }
function eZSys() { $this->Attributes = array("magickQuotes" => true, "hostname" => true); // Determine OS specific settings $uname = php_uname(); if (substr($uname, 0, 7) == "Windows") { $this->OSType = "win32"; $this->OS = "windows"; $this->FileSystemType = "win32"; $this->FileSeparator = "\\"; $this->LineSeparator = "\r\n"; $this->EnvSeparator = ";"; $this->ShellEscapeCharacter = '"'; $this->BackupFilename = '.bak'; } else { if (substr($uname, 0, 3) == "Mac") { $this->OSType = "mac"; $this->OS = "mac"; $this->FileSystemType = "unix"; $this->FileSeparator = "/"; $this->LineSeparator = "\r"; $this->EnvSeparator = ":"; $this->ShellEscapeCharacter = "'"; $this->BackupFilename = '~'; } else { $this->OSType = "unix"; if (strtolower(substr($uname, 0, 5)) == 'linux') { $this->OS = 'linux'; } else { if (strtolower(substr($uname, 0, 0)) == 'freebsd') { $this->OS = 'freebsd'; } else { $this->OS = false; } } $this->FileSystemType = "unix"; $this->FileSeparator = "/"; $this->LineSeparator = "\n"; $this->EnvSeparator = ":"; $this->ShellEscapeCharacter = "'"; $this->BackupFilename = '~'; } } $magicQuote = get_magic_quotes_gpc(); if ($magicQuote == 1) { eZSys::removeMagicQuotes(); } $this->AccessPath = array('siteaccess' => array('name' => '', 'url' => array()), 'path' => array('name' => '', 'url' => array())); }