summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pbs-randomDelete.php34
1 files changed, 24 insertions, 10 deletions
diff --git a/pbs-randomDelete.php b/pbs-randomDelete.php
index 28b6c38..e894d5c 100644
--- a/pbs-randomDelete.php
+++ b/pbs-randomDelete.php
@@ -17,28 +17,42 @@ class deleteClass{
}
public function deletePerson($i){
-
+ $anz = mysql_num_rows(mysql_query("SELECT * FROM pbs_membership WHERE personID = $i;");
+ mysql_query("DELETE FROM pbs_person WHERE personID = $i;");
+ if(mysql_num_rows(mysql_query("SELECT * FROM pbs_person WHERE personID = $i;") < 1) {
+ if($anz > 0) {
+ if(mysql_num_rows(mysql_query("SELECT * FROM pbs_membership WHERE personID = $i;")) < 1) {
+ echo "Löschen erfolgreich";
+ } else {
+ echo "Löschen nicht erfolgreich";
+ }
+ } else {
+ echo "Löschen erfolgreich";
+ }
+ } else {
+ echo "Löschen nicht erfolgreich";
+ }
}
-
+
public function deleteGroup($i){
-
+
}
-
+
public function deleteRight($i){
-
+
}
public function deleteRole($i){
-
+
}
-
+
public function deleteMemberships(){
-
+
}
-
+
public function deleteAll(){
- $this->deleteGroup(10);
$this->deletePerson(20);
+ $this->deleteGroup(10);
$this->deleteRight(20);
$this->deleteRole(20);
$this->deleteMemberships();