|
@@ -44,6 +44,21 @@
|
44
|
44
|
mysql_query($sql);
|
45
|
45
|
}
|
46
|
46
|
|
|
47
|
+ function process_activity_delete($args) {
|
|
48
|
+ $sql = 'DELETE FROM windowclassifications WHERE activity_id = ' . ((int) $args['id']);
|
|
49
|
+ mysql_query($sql);
|
|
50
|
+
|
|
51
|
+ $sql = 'SELECT activity_id FROM activities WHERE activity_parent = ' . ((int) $args['id']);
|
|
52
|
+ $res = mysql_query($sql);
|
|
53
|
+
|
|
54
|
+ while ($row = mysql_fetch_assoc($res)) {
|
|
55
|
+ process_activity_delete(array('id' => $row['activity_id']));
|
|
56
|
+ }
|
|
57
|
+
|
|
58
|
+ $sql = 'DELETE FROM activities WHERE activity_id = ' . ((int) $args['id']);
|
|
59
|
+ mysql_query($sql);
|
|
60
|
+ }
|
|
61
|
+
|
47
|
62
|
function process_sample_edit($args) {
|
48
|
63
|
$sql = 'SELECT wc_id, activity_id, log_id, wc_offset FROM windowclassifications';
|
49
|
64
|
$res = mysql_query($sql);
|
|
@@ -106,6 +121,21 @@
|
106
|
121
|
<input type="submit" value="Add">
|
107
|
122
|
</form>
|
108
|
123
|
|
|
124
|
+<h2>Delete an activity</h2>
|
|
125
|
+
|
|
126
|
+<form action="admin.php" method="post">
|
|
127
|
+ <input type="hidden" name="action" value="activity.delete">
|
|
128
|
+ <select name="activity.delete.id">
|
|
129
|
+<?PHP
|
|
130
|
+ asort($acs);
|
|
131
|
+
|
|
132
|
+ foreach ($acs as $id => $name) {
|
|
133
|
+ echo ' <option value="', $id, '">', htmlentities($name), '</option>';
|
|
134
|
+ }
|
|
135
|
+?>
|
|
136
|
+ <input type="submit" value="Delete">
|
|
137
|
+</form>
|
|
138
|
+
|
109
|
139
|
<h1>Sample management</h1>
|
110
|
140
|
<?PHP
|
111
|
141
|
|