[RFC|Replaced] hook_display_page

These event requests have either been rejected by the community or have become redundant because of code changes or other events requests.
Post Reply
User avatar
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

[RFC|Replaced] hook_display_page

Post by imkingdavid »

EDIT: This no longer needs to be included once this is merged.

NOTE: I may be wrong on some of the items below, but this is my best guess on how it should work
  • Name: hook_display_page
  • Rationale: As discussed in this topic (about Self-Contained MODs), the issue was brought up about not being able to use front-facing files in MODs. Well, I suggested being able to use index.php as the gateway file and use a query string to access other files (e.g. "index.php?p=viewtopic&f=3&t=2"). This way, MOD authors could still contain their entire MOD in one folder, but be able to specify which file can be accessed as a front-facing MOD. This is quite similar to the ucp and mcp arrangement (i.e. "ucp.php?i=pm", "mcp.php?i=queue", etc.), except used globally. Nils suggested it be posted as a hook RFC.
  • Placement: index.php
  • Input arguments:
    • $path (string) path to file, relative to board root
  • Output format: true or false based on whether or not the file exists
  • Output semantics: If return is true, display the page the user is trying to access. Otherwise, display the forum index page (default for index.php).
  • Infrastructure: unsure
  • Related: unsure
Ideally, this would be as close to the top of index.php as possible, so that files can simply be include()-ed in without redoing all the setup stuff (i.e. $user->setup()). Might cause issues with including some files multiple times, though, regardless. But nils said this should be do-able for 3.1, so it shouldn't be too much work. :lol:
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.

User avatar
Development Team
Development Team
Posts: 889
Joined: Thu Jan 28, 2010 6:29 pm

Re: [RFC] hook_display_page

Post by MichaelC »

Replaced by Extension Front Controller.
Formerly known as Unknown Bliss
psoTFX wrote: I went with Olympus because as I said to the teams ... "It's been one hell of a hill to climb"
No unsolicited PMs please except for quotes.

Post Reply