} echo drawTop(); echo drawTableStart(); if ($isAdmin) { echo drawHeaderRow($skill, 1, 'Edit', 'skill_add_edit.php?id=' . url_id()); } else { echo drawHeaderRow($skill, 1); } if ($users = db_table('SELECT u.userID, u.firstName, u.lastName FROM users_to_skills u2s JOIN intranet_users u ON u2s.user_id = u.userID WHERE u2s.skill_id = ' . url_id() . ' AND u.isActive = 1 ORDER BY u.lastName, u.firstName')) { ?> <tr> <th>User</th> </tr> <?php foreach ($users as $u) { echo '<tr> <td><a href="view.php?id=' . $u['userID'] . '">' . $u['firstName'] . ' ' . $u['lastName'] . '</a></td> </tr>'; } } else { echo drawEmptyResult('No users are tagged with this skill.'); } echo drawTableEnd(); echo drawBottom();
function email_user($address, $title, $content, $colspan = 1) { global $_josh; $message = drawEmailHeader() . drawTableStart() . drawHeaderRow($title, $colspan) . $content . drawTableEnd() . drawEmailFooter(); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: " . $_josh["email_default"] . "\r\n"; if (!mail($address, $title, $message, $headers)) { error_handle("Couldn't Send Email", "The message to " . $address . " was rejected by the mailserver for some reason", true); } }