$nav[] = array('name' => get_string('filemanager', 'block_file_manager'), 'link' => "view.php?id={$id}&groupid={$groupid}", 'type' => 'misc'); $nav[] = array('name' => $strtitle, 'link' => null, 'type' => 'misc'); $navigation = build_navigation($nav); print_header($strtitle, format_string($course->fullname), $navigation, '', '', false, " ", " "); if ($action == 'zipsel') { $headingstr = get_string('zipfiles', 'block_file_manager'); } elseif ($action == 'unzip') { $headingstr = get_string('unzipfiles', 'block_file_manager'); } print_heading($headingstr); switch ($action) { case 'viewzip': if ($groupid == 0) { $list = fm_view_zipped(fm_get_user_link($zipid), $groupid); } else { $list = fm_view_zipped(fm_get_group_link($zipid, $groupid), $groupid); } print_simple_box_start('center', '375', '#C0C0C0'); echo "<table name=\"viewziptable\" cellspacing=\"5\" align=\"center\" width=\"375\">"; echo "<tr>"; echo "<td align='center'><b><u>" . get_string('file', 'block_file_manager') . "</u></b></td>"; echo "<td align='center'><b><u>" . get_string('compressedsize', 'block_file_manager') . "</u></b></td>"; echo "<td align='center'><b><u>" . get_string('actualsize', 'block_file_manager') . "</u></b></td>"; echo "</tr>"; foreach ($list as $l) { echo "<tr>"; echo "<td align='center'>{$l->name}</td>"; echo "<td align='center'>" . fm_readable_filesize($l->compsize) . "</td>"; echo "<td align='center'>" . fm_readable_filesize($l->actualsize) . "</td>"; echo "</tr>"; }
case 'unzip': if (isset($_POST['cancel'])) { redirect("link_manage.php?id={$id}&linkid={$zipid}&rootdir={$rootdir}"); } else { if (isset($_POST['unzip'])) { if ($groupid == 0) { $zipfile = fm_get_user_link($zipid); } else { $zipfile = fm_get_group_link($zipid, $groupid); } if ($groupid == 0) { $zipfileloc = $CFG->dataroot . "/" . fm_get_user_dir_space() . fm_get_folder_path($zipfile->folder, false, $groupid) . "/" . $zipfile->link; } else { $zipfileloc = $CFG->dataroot . "/" . fm_get_group_dir_space($groupid) . fm_get_folder_path($zipfile->folder, false, $groupid) . "/" . $zipfile->link; } $list = fm_view_zipped(fm_get_user_link($zipid)); $fmdir = fm_get_root_dir(); echo "<form name=\"unzipform\" method=\"post\" action=\"{$CFG->wwwroot}/{$fmdir}/zip.php?id={$id}&rootdir={$rootdir}&zipid={$zipid}&what='{$action}'\">"; print_simple_box_start('center', '500', '#C0C0C0'); echo "<table name=\"viewziptable\" cellspacing=\"5\" align=\"center\" width=\"375\">"; echo "<tr>"; echo "<td align='center' nowrap><b><u>" . get_string("file", 'block_file_manager') . "</u></b></td>"; echo "<td align='center' nowrap><b><u>" . get_string("compressedsize", 'block_file_manager') . "</u></b></td>"; echo "<td align='center' nowrap><b><u>" . get_string("actualsize", 'block_file_manager') . "</u></b></td>"; echo "</tr>"; foreach ($list as $l) { echo "<tr>"; echo "<td align='center'>{$l->name}</td>"; echo "<td align='center'>" . fm_readable_filesize($l->compsize) . "</td>"; echo "<td align='center'>" . fm_readable_filesize($l->actualsize) . "</td>"; echo "</tr>";