}
}
$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";