$block2->paletteIcon(0, "add", $strings["add"]); $block2->paletteIcon(1, "remove", $strings["delete"]); if ($sitePublish == "true") { $block2->paletteIcon(2, "add_projectsite", $strings["add_project_site"]); $block2->paletteIcon(3, "remove_projectsite", $strings["remove_project_site"]); } } $block2->paletteIcon(4, "info", $strings["view"]); if ($teamMember == "true" || $_SESSION['profilSession'] == "5") { $block2->paletteIcon(5, "edit", $strings["edit"]); } $block2->closePaletteIcon(); $block2->sorting("meetings_attachment", $sortingUser->sor_meetings_attachment[0], "mat.name ASC", $sortingFields = array(0 => "mat.extension", 1 => "mat.name", 2 => "mat.date", 3 => "mat.status", 4 => "mat.published")); $tmpquery = "WHERE mat.meeting = '{$id}' AND mat.vc_parent = '0' ORDER BY {$block2->sortingValue}"; $listAttachments = new request(); $listAttachments->openMeetingsAttachment($tmpquery); $comptListFiles = count($listAttachments->mat_id); if ($comptListFiles != "0") { $block2->openResults(); $block2->labels($labels = array(0 => $strings["type"], 1 => $strings["name"], 2 => $strings["date"], 3 => $strings["approval_tracking"], 4 => $strings["published"]), "true"); require_once "../includes/files_types.php"; for ($i = 0; $i < $comptListFiles; $i++) { $existFile = "false"; $idStatus = $listAttachments->mat_status[$i]; $idPublish = $listAttachments->mat_published[$i]; $type = file_info_type($listAttachments->mat_extension[$i]); if (file_exists("../files/" . $listAttachments->mat_project[$i] . "/meetings/" . $listAttachments->mat_meeting[$i] . "/" . $listAttachments->mat_name[$i])) { $existFile = "true"; } $block2->openRow($listAttachments->mat_id[$i]); $block2->checkboxRow($listAttachments->mat_id[$i]);
$block2->heading($strings["ifc_revisions"]); if ($fileDetail->mat_owner[0] == $_SESSION['idSession']) { $block2->openPaletteIcon(); $block2->paletteIcon(0, "remove", $strings["ifc_delete_review"]); $block2->closePaletteIcon(); } if ($error2 != "") { $block2->headingError($strings["errors"]); $block2->contentError($error2); } $block2->openContent(); $block2->contentTitle($strings["details"]); echo "<tr class=\"odd\"><td valign=\"top\" class=\"leftvalue\"></td><td><br>"; $tmpquery = "WHERE mat.vc_parent = '{$id}' AND mat.vc_status != '3' ORDER BY mat.date"; $listReviews = new request(); $listReviews->openMeetingsAttachment($tmpquery); $comptListReviews = count($listReviews->mat_vc_parent); for ($i = 0; $i < $comptListReviews; $i++) { // Sort odds and evens for bg color if (!($i % 2)) { $class = "odd"; $highlightOff = $oddColor; } else { $class = "even"; $highlightOff = $evenColor; } // Calculate a revision number for display for each listing $displayrev = $i + 1; echo "<table width=\"600\" cellpadding=\"0\" cellspacing=\"0\" class=\"tableRevision\" onmouseover=\"this.style.backgroundColor='" . $block2->highlightOn . "'\" onmouseout=\"this.style.backgroundColor='" . $block2->highlightOff . "'\">\r\n\t<tr bgcolor=\"" . $block2->fgColor . "\"><td>"; if ($fileDetail->mat_owner[0] == $_SESSION['idSession']) { echo "<a href=\"javascript:MM_toggleItem(document." . $block2->form . "Form, '" . $listReviews->mat_id[$i] . "', '" . $block2->form . "cb" . $listReviews->mat_id[$i] . "','" . THEME . "')\"><img name=\"" . $block2->form . "cb" . $listReviews->mat_id[$i] . "\" border=\"0\" src=\"../themes/" . THEME . "/checkbox_off_16.gif\" alt=\"\" vspace=\"0\"></a>";
<?php // $Revision: 1.1 $ /* vim: set expandtab ts=4 sw=4 sts=4: */ /** * $Id: accessfile.php,v 1.1 2004/12/06 06:15:46 luiswang Exp $ * * Copyright (c) 2004 by the NetOffice developers * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. */ $checkSession = true; require_once '../includes/library.php'; $tmpquery = "WHERE mat.id = '{$id}'"; $fileDetail = new request(); $fileDetail->openMeetingsAttachment($tmpquery); // serve the requested file require_once '../meetings/download.php';
$projectDetail->openProjects($tmpquery); $tmpquery = "WHERE mee.id = '{$meeting}'"; $meetingDetail = new request(); $meetingDetail->openMeetings($tmpquery); //--- header ---- $breadcrumbs[] = buildLink("../projects/listprojects.php?", $strings["projects"], LINK_INSIDE); $breadcrumbs[] = buildLink("../projects/viewproject.php?id=" . $projectDetail->pro_id[0], $projectDetail->pro_name[0], LINK_INSIDE); $breadcrumbs[] = buildLink("../meetings/listmeetings.php?project=" . $projectDetail->pro_id[0], $strings["meetings"], LINK_INSIDE); $breadcrumbs[] = buildLink("../meetings/viewmeeting.php?id=" . $meetingDetail->mee_id[0], $meetingDetail->mee_name[0], LINK_INSIDE); $breadcrumbs[] = $strings["unlink_files"]; require_once "../themes/" . THEME . "/header.php"; //--- content ---- $block1 = new block(); $block1->form = "saC"; $block1->openForm("../meetings/deletefiles.php?project={$project}&meeting={$meeting}&action=delete&id={$id}&sendto={$sendto}"); $block1->headingForm($strings["unlink_files"]); $block1->openContent(); $block1->contentTitle($strings["delete_following"]); $id = str_replace("**", ",", $id); $tmpquery = "WHERE mat.id IN({$id}) ORDER BY mat.name"; $listFiles = new request(); $listFiles->openMeetingsAttachment($tmpquery); $comptListFiles = count($listFiles->mat_id); for ($i = 0; $i < $comptListFiles; $i++) { echo "<tr class=\"odd\"><td valign=\"top\" class=\"leftvalue\"> </td><td>" . $listFiles->mat_name[$i] . "</td></tr>"; } echo "<tr class=\"odd\"><td valign=\"top\" class=\"leftvalue\"> </td><td><input type=\"SUBMIT\" value=\"" . $strings["delete"] . "\"> <input type=\"BUTTON\" value=\"" . $strings["cancel"] . "\" onClick=\"history.back();\"></td></tr>"; $block1->closeContent(); $block1->headingForm_close(); $block1->closeForm(); require_once "../themes/" . THEME . "/footer.php";