} } $recorder_version = isset($input['recorder_version']) && !empty($input['recorder_version']) ? $input['recorder_version'] : "1.0"; // get the file that contains metadata relative to the recording $meta_file = $input['metadata_file']; // get info for file downloading $cam_info = unserialize($input['cam_info']); $slide_info = unserialize($input['slide_info']); $download_info_xml = ""; foreach ($cam_info as $key => $value) { $download_info_xml .= "<cam_{$key}>{$value}</cam_{$key}>" . PHP_EOL; } foreach ($slide_info as $key => $value) { $download_info_xml .= "<slide_{$key}>{$value}</slide_{$key}>" . PHP_EOL; } $record_name_sanitized = str_to_safedir($record_date . "_" . $course_name); $request_date = date($dir_date_format); //creates a directory that will contain slide, camera and record metadata $record_dir = $recorder_upload_dir . "/" . $record_name_sanitized; if (!file_exists($record_dir)) { mkdir($record_dir); } // Bqckwards compatibility with v1 $additional_tags = ""; if ($recorder_version == "1.0") { //look for caller's ip in config files $caller_ip = trim($_SERVER["REMOTE_ADDR"]); $key = array_search($caller_ip, $podcv_ip); if ($key === false) { //ip not found print "not talking to you";
* License along with this software; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ include "config.inc"; set_time_limit(0); $input = array_merge($_GET, $_POST); //check whether upload has a good file $upload_err = $_FILES['userfile']['error']; if ($upload_err != 0) { print "UPLOAD_ERROR:" . $upload_err; die; } //get input parameters $doctype = $input['document_type']; $recording_name = $input['recording_name']; $recording_name_sanitized = str_to_safedir($recording_name); if ($doctype == "slide") { $filename = "original_slide.mp4"; } if ($doctype == "cam") { $filename = "original_cam.mp4"; } if ($doctype == "metadata") { $filename = "_metadata.xml"; } //creates a directory that will contain slide, camera and record metadata if (!file_exists($recorder_uploads_dir . "/" . $recording_name_sanitized)) { mkdir($recorder_uploads_dir . "/" . $recording_name_sanitized); } $uploadfile = $recorder_uploads_dir . "/" . $recording_name_sanitized . "/" . $filename; print "uploadfile {$uploadfile} <br>\n";