public static function loadParams() { $path = substr(self::getPath(), strlen(self::$_resource)); $path = substr($path, 0, 1) == "/" ? substr($path, 1) : $path; $path = substr($path, -1) == "/" ? substr($path, 0, -1) : $path; $parts = self::$_pathParts; if (count($parts) > 0) { foreach ($parts as $key => $part) { if ($key % 2 == 1) { self::$_params[$parts[$key - 1]] = urldecode($part); } else { if ($part != "") { self::$_params[$part] = ""; } } } } $queryParams = array(); if (self::getMethod() == "get") { $queryString = $_SERVER['QUERY_STRING']; parse_str($queryString, $queryParams); } elseif (self::getMethod() == "post") { $queryParams = $_POST; } elseif (self::getMethod() == "put") { $queryParams = array(); parse_raw_http_request($queryParams); } self::$_params = array_merge(self::$_params, $queryParams); }
include_once mnminclude . 'user.php'; include_once mnminclude . 'utils.php'; include_once '../Smarty.class.php'; include_once '../Classes/CSVToExcelConverter.php'; include_once 'FileUtil.php'; include_once 'rawHttpParser.php'; include_once realpath(dirname(__FILE__) . "/../DAL/DBImporters/DatabaseImporterFactory.php"); require_once realpath(dirname(__FILE__)) . "/../vendor/autoload.php"; Logger::configure(realpath(dirname(__FILE__)) . '/../conf/log4php.xml'); $logger = Logger::getLogger("generalLog"); // module system hook $vars = ''; check_actions('submit_post_authentication', $vars); // When mime type is application/octet-stream, parse input stream to get params. $params = array(); parse_raw_http_request($params); if (count($params) == 0) { // Params are from $_POST. $params = $_POST; } $sid = $params['sid']; $uploadTimestamp = $params['uploadTimestamp']; $fileType = $params['fileType']; //TODO FIXME: once appeding of files is resolved uncomment here; $excelFileMode = "join"; //$params['excelFileMode']; $dbType = $params['dbType']; $logger->info($_FILES); upload_0($sid, $uploadTimestamp, $fileType, $excelFileMode, $dbType); function upload_0($sid, $uploadTimestamp, $fileType, $excelFileMode, $dbType) {