aboutsummaryrefslogtreecommitdiff
path: root/admin/rudi/includes
diff options
context:
space:
mode:
authorEvan O'Connell <oconn.e@gmail.com>2013-08-18 18:29:07 -0400
committerEvan O'Connell <oconn.e@gmail.com>2013-08-18 18:29:07 -0400
commitf472c60b18469ff8a06963708174dea1bfc08015 (patch)
tree77c886ff7a2b38e4c4297935ad46e4b7c8f19e6c /admin/rudi/includes
parente7dab48469ac779d639fff7e221c7b5a23ded148 (diff)
downloadbayonetcms-f472c60b18469ff8a06963708174dea1bfc08015.tar.gz
Adds untracked changes
Diffstat (limited to 'admin/rudi/includes')
-rw-r--r--admin/rudi/includes/functions.members.php44
1 files changed, 42 insertions, 2 deletions
diff --git a/admin/rudi/includes/functions.members.php b/admin/rudi/includes/functions.members.php
index 86848dc..4a93134 100644
--- a/admin/rudi/includes/functions.members.php
+++ b/admin/rudi/includes/functions.members.php
@@ -37,8 +37,13 @@
function GetMembersRoles($member_id){
global $db;
$row = NULL;
- $query = sprintf("SELECT r.role_id, r.name AS role_name FROM rudi_roles AS r LEFT OUTER JOIN rudi_roles_container AS rl USING(role_id) INNER JOIN rudi_unit_members AS rm USING(member_id) WHERE rm.member_id = %d AND r.name IS NOT NULL ORDER BY r.role_id ASC",
- (int)$member_id);
+ $query = sprintf("SELECT r.role_id, r.name AS role_name
+ FROM rudi_roles AS r
+ LEFT OUTER JOIN rudi_roles_container AS rl USING(role_id)
+ INNER JOIN rudi_unit_members AS rm USING(member_id)
+ WHERE rm.member_id = %d
+ AND r.name IS NOT NULL
+ ORDER BY r.role_id ASC", (int)$member_id);
$result = $db->Query($query);
$row = $db->Fetch($result);
@@ -299,4 +304,39 @@
CloseTable();
$form->__destruct();
}
+
+
+
+
+ function DeleteMember($member_id)
+ {
+ // FROM unit_members, service_record, award_record FOR member_id
+ global $db;
+
+ $db->Query("DELETE FROM `rudi_unit_members`,
+ `rudi_service_record`,
+ `rudi_award_record`,
+ `rudi_combat_record`,
+ `rudi_drills_record`
+ USING `rudi_unit_members`
+ INNER JOIN `rudi_award_record` USING(member_id)
+ INNER JOIN `rudi_service_record` USING(member_id)
+ INNER JOIN `rudi_combat_record` USING(member_id)
+ INNER JOIN `rudi_drills_record` USING(member_id)
+ WHERE `member_id` = $member_id");
+ decho("DELETE FROM `rudi_unit_members`,
+ `rudi_service_record`,
+ `rudi_award_record`,
+ `rudi_combat_record`,
+ `rudi_drills_record`
+ USING `rudi_unit_members`
+ INNER JOIN `rudi_award_record` USING(member_id)
+ INNER JOIN `rudi_service_record` USING(member_id)
+ INNER JOIN `rudi_combat_record` USING(member_id)
+ INNER JOIN `rudi_drills_record` USING(member_id)
+ WHERE `member_id` = $member_id");
+ decho("Done.");
+ return;
+ }
+
?> \ No newline at end of file