redirect.controller.inc 622 B

1234567891011121314151617181920
  1. <?php
  2. /**
  3. * Controller class for redirects.
  4. *
  5. * This extends the DrupalDefaultEntityController class, adding required
  6. * special handling for redirect objects.
  7. */
  8. class RedirectController extends DrupalDefaultEntityController {
  9. protected function attachLoad(&$redirects, $revision_id = FALSE) {
  10. // Unserialize the URL option fields.
  11. foreach ($redirects as $key => $redirect) {
  12. $redirects[$key]->source_options = unserialize($redirect->source_options);
  13. $redirects[$key]->redirect_options = unserialize($redirect->redirect_options);
  14. }
  15. parent::attachLoad($redirects, $revision_id);
  16. }
  17. }