11.5 Updating a Module | |
We've edited our code file to look like this:
<SCRIPT LANGUAGE=vortex> <A NAME=look EXPORT title=""> <IF $title neq ""> <HEAD><TITLE>$title</TITLE></HEAD> </IF> <BODY BGCOLOR=yellow> <IF $title neq ""> <H1>$title</H1><P> </IF> </A> <A NAME=/look EXPORT> <P><HR> <A HREF="$url/">Home page</A> <whaturl> <A HREF="$ret">Other stuff</A> </BODY> </A> <A NAME=whaturl PRIVATE> <rex ">>=111\.222\.333\.=" $REMOTE_ADDR> <IF $ret neq ""> <RETURN "/some/internal/admin/page/"> <ELSE> <RETURN "/some/public/page/"> </IF> </A> </SCRIPT> |
We've added a default value to the title parameter. We also changed the background color to yellow.
We also added a second link to the bottom of the page. If the user is from our local private net, we want give them a link to our protected admin page as well. But if they're not, we want to link to a public page.
We put this logic in the whaturl function to avoid cluttering /look ; it determines which URL by checking $REMOTE_ADDR . We made it a PRIVATE function because no other script will ever need to use it, only the /look function does.
Note that during our editing, the library module lookfeel in use by applications hasn't changed a whisker: we're editing the file code , and not until we're done will it become part of the library. Thus any typos won't affect live applications.
Now we check in our revised lookfeel module (next page):
Back: Checking Out a Module | Next: Checking In a New Revision |