Пример #1
0
function createUserTable($users, &$errMsgs, $sort, $sortBy)
{
    $fNameCaret = "fa-caret-up";
    $lNameCaret = "fa-caret-up";
    if ($sort === "ASC" && $sortBy === 'FNAME') {
        $fNameCaret = "fa-caret-down";
    } else {
        if ($sort === "ASC" && $sortBy === 'LNAME') {
            $lNameCaret = "fa-caret-down";
        }
    }
    $htmlStr = "";
    $htmlStr .= "<div class='successFilterLbl' style='margin-top: 0; padding: 20px; text-align: center'>USERS</div>";
    if (count($users) > 0) {
        $htmlStr .= "<div> <table style='max-width: 580px;'>";
        $htmlStr .= "<tr class='tableHeader'><td>EMAIL</td><td id='fNameSort' onclick='nameSort(\"{$sort}\" , \"FNAME\")'>FIRST NAME" . getSpaces(1) . "<i class='fa {$fNameCaret}'></i></td><td id='lNameSort' onclick='nameSort(\"{$sort}\" , \"LNAME\")'>LAST NAME" . getSpaces(1) . "<i class='fa {$lNameCaret}'></i></td></tr>";
        for ($i = 0; $i < count($users['emails']); $i++) {
            $email = $users['emails'][$i];
            $fName = $users['fNames'][$i];
            $lName = $users['lNames'][$i];
            $htmlStr .= "<tr ><td style='padding-left: 5px'>{$email}</td><td>{$fName}</td><td>{$lName}</td><td ><a onclick=\"changePassword('{$email}')\"><button>CHANGE PASSWORD</button></a></td></tr>";
        }
        $htmlStr .= "</table></div>";
    } else {
        array_push($errMsgs, "No Record Found");
    }
    return $htmlStr;
}
Пример #2
0
function constructTaskTree($task_data, $depth = 0)
{
    global $projTasks, $all_tasks, $parents, $task_parent_options, $task_parent, $task_id;
    $projTasks[$task_data['task_id']] = $task_data['task_name'];
    $selected = $task_data['task_id'] == $task_parent ? ' selected="selected"' : '';
    $task_data['task_name'] = mb_strlen($task_data[1]) > 45 ? mb_substr($task_data['task_name'], 0, 45) . '...' : $task_data['task_name'];
    $task_parent_options .= '<option value="' . $task_data['task_id'] . '"' . $selected . '>' . getSpaces($depth * 3) . dPFormSafe($task_data['task_name']) . '</option>';
    if (isset($parents[$task_data['task_id']])) {
        foreach ($parents[$task_data['task_id']] as $child_task) {
            if ($child_task != $task_id) {
                constructTaskTree($all_tasks[$child_task], $depth + 1);
            }
        }
    }
}
Пример #3
0
function constructTaskTree($task_data, $depth = 0)
{
    global $projTasks, $all_tasks, $parents, $task_parent_options, $task_parent, $task_id;
    $projTasks[$task_data['task_id']] = $task_data['task_name'];
    $selected = $task_data['task_id'] == $task_parent ? "selected='selected'" : "";
    $task_data['task_name'] = strlen($task_data[1]) > 45 ? substr($task_data['task_name'], 0, 45) . "..." : $task_data['task_name'];
    $task_parent_options .= "<option value='" . $task_data['task_id'] . "' {$selected}>" . getSpaces($depth * 3) . dPFormSafe($task_data['task_name']) . "</option>";
    if (isset($parents[$task_data['task_id']])) {
        foreach ($parents[$task_data['task_id']] as $child_task) {
            if ($child_task != $task_id) {
                constructTaskTree($all_tasks[$child_task], $depth + 1);
            }
        }
    }
}
Пример #4
0
function createSearchTable($searchedArray, &$errMsgs, $sort, $sortBy, $keyword, $opt)
{
    $htmlStr = "";
    $fNameCaret = "fa-caret-up";
    $lNameCaret = "fa-caret-up";
    if ($sort === "ASC" && $sortBy === 'FNAME') {
        $fNameCaret = "fa-caret-down";
    } else {
        if ($sort === "ASC" && $sortBy === 'LNAME') {
            $lNameCaret = "fa-caret-down";
        }
    }
    if (count($searchedArray) > 0) {
        $htmlStr .= "<table style='max-width: 640px'>";
        $htmlStr .= "<tr class='tableHeader'><td>EMAIL</td><td id='fNameSort' onclick='searchNameSort(\"{$sort}\" , \"FNAME\", \"prc_search.php?uSearch={$keyword}&uOptions={$opt}\")'>FIRST NAME" . getSpaces(2) . "<i class='fa {$fNameCaret}'></i></td><td id='lNameSort' onclick='searchNameSort(\"{$sort}\" , \"LNAME\", \"prc_search.php?uSearch={$keyword}&uOptions={$opt}\")'>LAST NAME" . getSpaces(2) . "<i class='fa {$lNameCaret}'></i></td></tr>";
        for ($i = 0; $i < count($searchedArray); $i++) {
            $email = $searchedArray[$i]['email'];
            $fName = $searchedArray[$i]['firstName'];
            $lName = $searchedArray[$i]['lastName'];
            $htmlStr .= "<tr><td style='padding-left: 5px'>{$email}</td><td>{$fName}</td><td>{$lName}</td><td><a href='tree.php?email={$email}'><button>See Tree</button></a></td></tr>";
        }
        $htmlStr .= "</table>";
    } else {
        array_push($errMsgs, "No Record Found");
    }
    return $htmlStr;
}
Пример #5
0
function constructTaskTree($task_data, $depth = 0)
{
    global $projTasks, $all_tasks, $parents, $task_parent_options, $task_parent, $task_id, $ptasks;
    $projTasks[$task_data['task_id']] = $task_data['task_name'];
    $selected = $task_data['task_id'] == $task_parent ? 'selected="selected"' : '';
    $task_data['task_name'] = strlen($task_data[1]) > 45 ? substr($task_data['task_name'], 0, 45) . '...' : $task_data['task_name'];
    $task_parent_options .= '<option value="' . $task_data['task_id'] . '" ' . $selected . '>' . getSpaces($depth * 3) . dPFormSafe($task_data['task_name']) . '</option>';
    $ptasks[$task_data['task_id']] = '<img src="images/blank.gif" width="' . 12 * $depth . '" height="1"/>' . $task_data['task_name'];
    if (isset($parents[$task_data['task_id']])) {
        foreach ($parents[$task_data['task_id']] as $child_task) {
            if ($child_task != $task_id) {
                constructTaskTree($all_tasks[$child_task], $depth + 1);
            }
        }
    }
}
Пример #6
0
function userDetailsHtml($userInfo, $header = "USER INFO")
{
    $numOfSpaces = 5;
    $email = $userInfo['email'];
    $nationality = $userInfo['nationality'];
    $fName = $userInfo['firstName'];
    $lName = $userInfo['lastName'];
    $dob = $userInfo['dob'];
    $middleNames = $userInfo['middleName'];
    $aliases = $userInfo['aliasName'];
    $strHtml = "<div class='userInfo'>";
    $strHtml .= "<h1>{$header}" . getSpaces(3);
    if ($header === "MY INFO") {
        $strHtml .= "<i class='animated swing infinite fa fa-pencil-square-o' id='editMe'></i>";
    }
    $strHtml .= "</h1>";
    $strHtml .= "<div class='userInfoDetails'>";
    $strHtml .= "<div class='emailEdit'>Email: {$email}</div>" . getSpaces($numOfSpaces) . "<div class='fNameEdit'>" . "First Name: {$fName}</div>" . getSpaces($numOfSpaces) . "<div class='lNameEdit'>Last Name: {$lName}</div>" . getSpaces($numOfSpaces) . "<div class='dobEdit'>DOB: {$dob}</div>" . getSpaces($numOfSpaces);
    $strHtml .= "<div class='nationEdit'>Nationality: {$nationality}</div>" . getSpaces($numOfSpaces);
    $strHtml .= "</br><table style='margin-top: 8px' '><tr><td></td><td width='200px'>";
    if (count($middleNames) > 0) {
        $strHtml .= "<div class='dummyEdit'>Middle Name(s): </td><td width='200px'>" . getSelect($middleNames) . "</div>";
    } else {
        $strHtml .= "<div class='dummyEdit'>Middle Name(s): N/A</div>";
    }
    $strHtml .= "</td><td width='200px'>";
    if (count($aliases) > 0) {
        $strHtml .= "<div class='dummyEdit'>Aliase(s): </td><td width='200px'>" . getSelect($aliases) . "</div>";
    } else {
        $strHtml .= "<div class='dummyEdit'>Aliase(s): N/A</div>";
    }
    $strHtml .= "</td><td></td></tr></table></div></div>";
    return $strHtml;
}