Example #1
0
    $lastupdate = fromMySQLDate($data['lastupdate'], true);
    if (!is_null($data['enddate'])) {
        $enddate = fromMySQLDate($data['enddate'], true);
    } else {
        $enddate = "";
    }
    $priority = $_LANG["networkissuespriority" . strtolower($data['priority'])];
    $status = $_LANG["networkissuesstatus" . str_replace(" ", "", strtolower($data['status']))];
    $type = $_LANG["networkissuestype" . strtolower($data['type'])];
    $affected = false;
    if ($data['server']) {
        if (in_array($data['server'], $users_servers)) {
            $affected = true;
        }
        $result2 = select_query("tblservers", "name", array("id" => $data['server']));
        $data2 = mysql_fetch_array($result2);
        $servername = $data2['name'];
    } else {
        $affected = false;
        $servername = "";
    }
    $issues[] = array("id" => $data['id'], "startdate" => $startdate, "enddate" => $enddate, "title" => $data['title'], "description" => $data['description'], "type" => $type, "affecting" => $data['affecting'], "server" => $servername, "priority" => $priority, "status" => $status, "lastupdate" => $lastupdate, "clientaffected" => $affected);
}
$smartyvalues['issues'] = $issues;
$smartyvalues['view'] = $view;
$smartyvalues = array_merge($smartyvalues, clientAreaTablePageNav($numitems));
$smartyvalues['noissuesmsg'] = sprintf($_LANG['networkstatusnone'], $_LANG["networkissuesstatus" . $view]);
if (!$fromserverstatus) {
    $templatefile = "networkissues";
    outputClientArea($templatefile);
}
Example #2
0
$a = $_GET['a'];
if (!$a) {
    $tplfile = "templates/clienthome";
    $result = select_query("mod_project", "COUNT(*)", array("userid" => $_SESSION['uid']));
    $data = mysql_fetch_array($result);
    $numitems = $data[0];
    list($orderby, $sort, $limit) = clientAreaTableInit("projects", "lastmodified", "DESC", $numitems);
    $projects = array();
    $result = select_query("mod_project", "", array("userid" => $_SESSION['uid']), $orderby, $sort, $limit);
    while ($data = mysql_fetch_array($result)) {
        $projects[] = array("id" => $data['id'], "title" => $data['title'], "adminid" => $data['adminid'], "adminname" => get_query_val("tbladmins", "CONCAT(firstname,' ',lastname)", array("id" => $data['adminid'])), "created" => fromMySQLDate($data['created'], 0, 1), "duedate" => fromMySQLDate($data['duedate'], 0, 1), "lastmodified" => fromMySQLDate($data['lastmodified'], 0, 1), "status" => $data['status']);
    }
    $tplvars['projects'] = $projects;
    $tplvars['orderby'] = $orderby;
    $tplvars['sort'] = strtolower($sort);
    $tplvars = array_merge($tplvars, clientAreaTablePageNav($numitems));
    return 1;
}
if ($a == "view") {
    $tplfile = "templates/clientview";
    $result = select_query("mod_project", "", array("userid" => $_SESSION['uid'], "id" => $_REQUEST['id']));
    $data = mysql_fetch_array($result);
    $projectid = $data['id'];
    if (!$projectid) {
        exit("Access Denied");
    }
    if (in_array("addtasks", $features) && trim($_POST['newtask'])) {
        insert_query("mod_projecttasks", array("projectid" => $projectid, "task" => trim($_POST['newtask']), "created" => "now()", "order" => get_query_val("mod_projecttasks", "`order`", array("projectid" => $projectid), "order", "DESC") + 1));
        redir("m=project_management&a=view&id=" . $projectid);
    }
    if (in_array("files", $features) && $_POST['upload']) {