/** * Make select box of characters for main selection */ function selectMain($uid) { global $roster, $addon, $user, $uid; include_once $addon['inc_dir'] . 'users.lib.php'; $user = new user(); $query = "SELECT `users`.`id`, `member`.`name`,`member`.`member_id` FROM `" . $roster->db->table('user_members') . "` AS users LEFT JOIN `" . $roster->db->table('members') . "` AS member ON `users`.`id` = `member`.`account_id` WHERE `users`.`id` = " . $uid . ";"; $result = $roster->db->query($query); if (!$result) { die_quietly($roster->db->error, 'users Profile', __FILE__, __LINE__, $query); } $chars = ''; while ($row = $roster->db->fetch($result)) { $chars[$row['member_id']] = $row['name']; } $input_field = '<select name="select:is_main">' . "\n"; $select_one = 1; if (is_array($chars) && count($chars) > 0) { foreach ($chars as $member => $name) { if ($member == getMain($uid) && $select_one) { $input_field .= ' <option value="' . $member . '" selected="selected">' . $name . '</option>' . "\n"; $select_one = 0; } else { $input_field .= ' <option value="' . $member . '">' . $name . '</option>' . "\n"; } } } else { $input_field .= ' <option value="none" selected="selected">None</option>' . "\n"; $select_one = 0; } $input_field .= '</select>'; return $input_field; }
function addTab($title, $id, $value = "", $file = false) { if ($value != "") { if ($file) { $value = file_get_contents($value); } $node = addHTML(getMain(), "div", $value); } else { $node = addHTML(getMain(), "div"); } setAtr($node, "id", $id); setAtr($node, "class", "tab-pane fade"); if (FIRSTTAB) { setAtr($node, "class", "tab-pane fade in active"); } addNav($title, $id); return $node; }