function confirmation (name) { if (confirm(\" ". get_lang("AreYouSureToDelete") ." \"+ name + \" ?\")) {return true;} else {return false;} } "; /* ----------------------------------------------------------- Variables - some need defining before inclusion of libraries ----------------------------------------------------------- */ //what's the current path? $sType = isset($sType)?$sType:"Image"; if($sType=="MP3") $sType="audio"; $sType = strtolower($sType); $course_dir = $_course['path']."/document/".$sType; $sys_course_path = api_get_path(SYS_COURSE_PATH); $base_work_dir = $sys_course_path.$course_dir; $http_www = api_get_path('WEB_COURSE_PATH').$_course['path'].'/document/'.$sType; $dbl_click_id = 0; // used to avoid double-click $is_allowed_to_edit = api_is_allowed_to_edit(); $to_group_id = 0; $req_gid = ''; /* ----------------------------------------------------------- Libraries ----------------------------------------------------------- */ //libraries are included by default include_once(api_get_path(LIBRARY_PATH) . 'fileDisplay.lib.php'); include_once(api_get_path(LIBRARY_PATH) . 'events.lib.inc.php'); include_once(api_get_path(LIBRARY_PATH) . 'document.lib.php'); include_once(api_get_path(LIBRARY_PATH) . 'tablesort.lib.php'); /* ----------------------------------------------------------- Constants and variables ----------------------------------------------------------- */ $course_quota = DocumentManager::get_course_quota(); /* ============================================================================== MAIN SECTION ============================================================================== */ /* ----------------------------------------------------------- Header ----------------------------------------------------------- */ $tool_name = get_lang("Doc"); // title of the page (should come from the language file) ?> '') { ?> $path) { DocumentManager::delete_document($_course,$path,$base_work_dir); } Display::display_normal_message(get_lang('DocDeleted')); break; } } } // END is allowed to edit /* ----------------------------------------------------------- GET ALL DOCUMENT DATA FOR CURDIRPATH ----------------------------------------------------------- */ $docs_and_folders = getlist ($base_work_dir.'/'); ?> '); //print_r($docs_and_folders); //echo(''); //************************************************************************************************* //do we need the title field for the document name or not? //we get the setting here, so we only have to do it once $use_document_title = get_setting('use_document_title'); //create a sortable table with our data $sortable_data = array(); while (list ($key, $id) = each($docs_and_folders)) { $row = array (); //if the item is invisible, wrap it in a span with class invisible $invisibility_span_open = ($id['visibility']==0)?'':''; $invisibility_span_close = ($id['visibility']==0)?'':''; //size (or total size of a directory) $size = $id['filetype']=='folder' ? get_total_folder_size($id['path'],$is_allowed_to_edit) : $id[size]; //get the title or the basename depending on what we're using if ($use_document_title=='true' AND $id['title']<>'') { $document_name=$id['title']; } else { $document_name=basename($id['path']); } //$row[] = $key; //testing //data for checkbox /* if ($is_allowed_to_edit AND count($docs_and_folders)>1) { $row[] = $id['path']; } */ //icons $row[]= build_document_icon_tag($id['filetype'],$id['path']); //document title with hyperlink $row[] = ''.$id['title'].''; //comments => display comment under the document name //$row[] = $invisibility_span_open.nl2br(htmlspecialchars($id['comment'])).$invisibility_span_close; $display_size = format_file_size($size); $row[] = ' '.$invisibility_span_open.$display_size.$invisibility_span_close; //last edit date $display_date = format_date(strtotime($id['lastedit_date'])); $row[] = ' '.$invisibility_span_open.$display_date.$invisibility_span_close; $sortable_data[] = $row; } //******************************************************************************************* } else { $sortable_data=array(); //$table_footer='