NetdomeWakka : WakkaAdmin

StartSeite :: TextSearch :: PageIndex :: RecentChanges :: Login/Account :: You are 38.107.179.228
---- securely deleting a user from the wakkawikki SET @delete_user = 'KillUser'; SET @delete_to = 'NewOwnerOfOldPages'; DELETE FROM wakka_users WHERE name = @delete_user; DELETE FROM wakka_acls WHERE page_tag = @delete_user; -- pages that don't have an owner and user now, update to a new one UPDATE wakka_pages SET owner = @delete_to WHERE owner = @delete_user; UPDATE wakka_pages SET user = @delete_to WHERE user = @delete_user; ---- securely deleting a wakkawikki-page: SET @delete_page = 'PrunePage'; -- kill page itself DELETE FROM wakka_pages WHERE tag = @delete_page; -- kill acls for it DELETE FROM wakka_acls WHERE page_tag = @delete_page; -- kill links to and from it DELETE FROM wakka_links WHERE from_tag = @delete_page; DELETE FROM wakka_links WHERE to_tag = @delete_page; ---- securely renaming a wakkawikki-page: SET @rename_from = 'OldnamedPage'; SET @rename_to = 'NewNamedPage'; -- rename page UPDATE wakka_pages SET tag = @rename_to WHERE tag = @rename_from; -- update acl UPDATE wakka_acls SET page_tag = @rename_to WHERE page_tag = @rename_from; -- update links UPDATE wakka_links SET from_tag = @rename_to WHERE from_tag = @rename_from; ---- give user the ownership of his own wakka-page back ---- helps from locking users out of their own nickpage. SET @user_page = 'MyNickPage'; UPDATE wakka_pages set owner = @user_page where tag = @user_page; -- and let everyone registered read it again UPDATE wakka_acls SET list='§' WHERE page_tag = @user_page; ---- check for nick-pages that other users claimed before the right owner could: -- hmmmmm go on?! -- superfluous. Current branch creates UserPage as soon as a new User is created. ---- referrer spam stuff. Brute force. -- generic delete -- zap countries delete from wakka_referrers where referrer like "%.to"; delete from wakka_referrers where referrer like "%.to/%"; delete from wakka_referrers where referrer like "%.cc"; delete from wakka_referrers where referrer like "%.cc/%"; delete from wakka_referrers where referrer like "%.ro"; delete from wakka_referrers where referrer like "%.ro/%"; delete from wakka_referrers where referrer like "%.pl"; delete from wakka_referrers where referrer like "%.pl/%"; -- zap keywords/sitenames delete from wakka_referrers where referrer like "%rape%"; delete from wakka_referrers where referrer like "%incest%"; delete from wakka_referrers where referrer like "%yaboo.dk%"; delete from wakka_referrers where referrer like "%.ya.com%"; delete from wakka_referrers where referrer like "%.terra.es%"; delete from wakka_referrers where referrer like "%.mooo.com%"; delete from wakka_referrers where referrer like "%.wanadoo.es%"; delete from wakka_referrers where referrer like "%filthserver%"; delete from wakka_referrers where referrer like "%beastiality%"; delete from wakka_referrers where referrer like "%bestiality%"; delete from wakka_referrers where referrer like "%freeservers%"; delete from wakka_referrers where referrer like "%sexushost%";