function check_unzip() { if(document.upload.unzip.checked){ document.upload.if_exists[0].disabled=true; document.upload.if_exists[1].checked=true; document.upload.if_exists[2].disabled=true; } else { document.upload.if_exists[0].checked=true; document.upload.if_exists[0].disabled=false; document.upload.if_exists[2].disabled=false; } } "; $is_allowed_to_edit = api_is_allowed_to_edit(null, true); if (!$is_allowed_to_edit) { api_not_allowed(true); } $noPHP_SELF = true; //what's the current path? if (isset($_REQUEST['curdirpath'])) { $path = $_REQUEST['curdirpath']; } else { $path = '/'; } $toolFromSession = Session::read('my_tool'); // set calling tool if (isset($_REQUEST['tool'])) { $my_tool = $_REQUEST['tool']; Session::write('my_tool', $_REQUEST['tool']); } elseif (!empty($toolFromSession)) { $my_tool = $toolFromSession; } else { $my_tool = 'document'; Session::write('my_tool', $my_tool); } /** * Process */ Event::event_access_tool(TOOL_UPLOAD); /** * Prepare the header */ $htmlHeadXtra[] = ''; $htmlHeadXtra[] = ''; /** * Now call the corresponding display script, the current script acting like a controller. */ switch ($my_tool) { case TOOL_LEARNPATH: require 'form.scorm.php'; break; //the following cases need to be distinguished later on case TOOL_DROPBOX: case TOOL_STUDENTPUBLICATION: case TOOL_DOCUMENT: default: require 'form.document.php'; break; }