Commits

Anonymous committed 8dcc5da

Spammers action: Improving debug

  • Participants
  • Parent commits 1e7807b

Comments (0)

Files changed (1)

File elgg/actions/admin/user/spammer.php

 
 if (($obj instanceof ElggUser) && ($obj->canEdit())) {
 	
-	$options = array ('owner_guids' => $guid);
+	$options = array ('owner_guids' => $guid,
+			  'limit' => 1000);
 	$entities = elgg_get_entities($options);
 	$count = count($entities);
 	
 	if($entities){	
-		for( $i = 0; $i < $count; $i++){
-			$entities[$i]->delete();
+		for( $i = 0; $i <= $count; $i++){
+			if($entities[$i]->delete()){
+				error_log("ENTITY DELETED " . $entities[$i]->guid);
+			}else{
+				error_log("FAIL DELETING ENTITY " . $entities[$i]->guid);
+			}
 		}
+	}else{
+		error_log("DONT HAVE ENTITIES");
 	}	
 
 	$annotations = get_annotations("", "", "", "", "", $guid, 1000);
 	$count = count($annotations);
 	
 	if($annotations){
-		for( $i = 0; $i < $count; $i++){
-			error_log($annotations[$i]->id);
-			delete_annotation($annotations[$i]->id);
-		}
+		for( $i = 0; $i <= $count; $i++){
+			if(delete_annotation($annotations[$i]->id)){
+				error_log("ANNOTATION DELETED " . $annotations[$i]->id);
+			}else{
+				error_log("FAIL DELETING ANNOTATION " . $annotations[$i]->id);
+			}
+		}	
+	}else{
+		error_log("DONT HAVE ANNOTAIONS");
 	}
 	
 	if($obj->ban()) {