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;
 }
Example #2
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()));
 }