function wfDeleteUserStatus( $us_id ) { global $wgUser; // Don't do anything if the user is blocked or the DB is read-only if ( $wgUser->isBlocked() || wfReadOnly() ) { return ''; } $s = new UserStatus(); if( $s->doesUserOwnStatusMessage( $wgUser->getID(), $us_id ) || $wgUser->isAllowed( 'delete-status-updates' ) ) { $s->deleteStatus( $us_id ); } return 'ok'; }