<?php // -------------------------------------------------------------------- // nav_form.php -- Form for nav area that fits to left of most pages. // Include after header.php if used on a given page. // // Created: 12/29/14 DLB // -------------------------------------------------------------------- require_once "maindef.php"; $bu = $config["BaseUrl"]; echo '<div id="nav_area">'; echo '<div class="btn_nav_div"><a class="btn_nav" href="yourwork.php?Assignments=yes" > Your Work </a></div>' . "\n"; echo '<div class="btn_nav_div"><a class="btn_nav" href="wo_new.php" > New Order </a></div>' . "\n"; echo '<div class="btn_nav_div"><a class="btn_nav" href="wo_lookup.php"> Lookup </a></div>' . "\n"; if (IsAdmin() || IsEditor() || IsCaptain() || IsIPTLead()) { echo '<div class="btn_nav_div"><a class="btn_nav" href="inbox.php?Opened=Yes&UseSelfTeam=Yes" > In Box </a></div>' . "\n"; } echo '<div class="btn_nav_div"><a class="btn_nav" href="findlist_simple.php" > Find / List</a></div>' . "\n"; echo '<div class="btn_nav_div"><a class="btn_nav" href="team.php" > Team View </a></div>' . "\n"; if (IsAdmin() || IsEditor() || IsCaptain()) { echo '<div class="btn_nav_div"><a class="btn_nav" href="utils.php" > Utilities </a></div>' . "\n"; } if (IsAdmin()) { echo '<div class="btn_nav_div"><a class="btn_nav" href="admin.php" > Admin </a></div>' . "\n"; } echo '<div class="btn_nav_div"><a class="btn_nav" href="help.php" > Help </a></div>' . "\n"; echo '</div>' . "\n";
$userIPT = GetUserIPT($userid); $pagetitle = "Assign Workers"; $dofrom = false; $wid = 0; if ($_SERVER["REQUEST_METHOD"] == "GET") { if (empty($_GET["wid"])) { DieWithMsg($loc, "No WID given."); } $wid = $_GET["wid"]; $wo = GetWO($wid); if (!$wo) { $doform = false; $error_msg = "This Work Order doesn't seem to exist."; goto GenerateHtml; } if (IsAdmin() || IsCaptain() || IsEditor() || IsIPTLead()) { goto SetupForm; } $success_msg = "You don't seem to have privilege to assign workers."; goto GenerateHtml; } if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["wid"])) { DieWithMsg($loc, "No WID in POST."); } $wid = intval($_POST["wid"]); $wo = GetWO($wid); if (!$wo) { $doform = false; $error_msg = "This Work Order doesn't seem to exist."; goto GenerateHtml;
function CheckCaptain() { if (IsCaptain()) { return true; } log_msg("userlib.php->CheckEditor", "User is not Captain! Privilege violation!"); include "forms/noprivilege_form.php"; exit; }
$wid = $_GET["wid"]; $wo = GetWO($wid); if (!$wo) { $doform = false; $error_msg = "This Work Order doesn't seem to exist."; goto GenerateHtml; } $IsAuthor = false; if ($wo["AuthorID"] == $userid) { $IsAuthor = true; } if ($wo["IsApproved"]) { $IsAuthor = false; } // Don't allow authors to changed approved WOs. if (!IsAdmin() && !IsCaptain() && !IsEditor() && !IsIPTLead() && !$IsAuthor) { $success_msg = "You do not seem to have privilege to edit this work order."; $doform = false; goto GenerateHtml; } PopulateParamList($param_list, $wo); $pagetabtitle = "Epic " . $wo["WIDStr"]; $doform = true; goto GenerateHtml; } if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["WID"])) { DieWithMsg($loc, "No WID in POST."); } $wid = intval($_POST["WID"]); $wo = GetWO($wid);