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; }
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); } } } }
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); } } } }
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; }
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); } } } }
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; }