Anomalies accounted for

Error message

  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /var/www/pied-piper.ermarian.net/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /var/www/pied-piper.ermarian.net/includes/menu.inc).
As it says.

All anomalous entries in the database (that is, topics whose length does not match up with the number of posts attached to them) are now identified.

The vast majority (about 120 topics) are corrupted because one of the deleted members (such as #21 or #5) posted in them. These will have to be remedied later, once I patch the parser accordingly.

A smaller part of them were actually parsed properly. The anomaly resulted from the topic index expecting more posts than there actually were due to a deleted post in the middle of the topic. These are fixed now: The topic index has been adjusted accordingly.

Still less weren't completely parsed. This is finished.

One of the topics (Mountain of Shadows) contained a few illegal characters which I needed to remove before it could be parsed.

Accounts are balanced.

Next steps on the roadmap:

- Fix "unregistered" posts
- Index the PPP2 material I received from Riibu
- Ask for the rest of PPP2 material from others and index it

- PPP4 and beyond: The automatic Spiderweb live mirror thingie.