示例#1
0
<?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";
示例#2
0
$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;
示例#3
0
function CheckCaptain()
{
    if (IsCaptain()) {
        return true;
    }
    log_msg("userlib.php->CheckEditor", "User is not Captain!  Privilege  violation!");
    include "forms/noprivilege_form.php";
    exit;
}
示例#4
0
    $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);