Neil,
Quoting Neil Williams <[EMAIL PROTECTED]>:
On Tuesday 17 January 2006 9:51 pm, you wrote:
Actually, as I think about this more... we ONLY want the menus.phtml
to have absolute paths on the mail-search server...
<?php
$self = $_SERVER["HTTP_HOST"];
if(ereg("lists.gnucash.org",$self)) {
$home = "http://www.gnucash.org";
}
else {
$home = "";
}
echo "<li><a href=\"$home/en/index.phtml\">Home / News </a></li>\n";
?>
Oooh, interesting! Neat...
I assume that HTTP_HOST is the client's http://XXX/ URL name and
not what you'd get from running hostname at the shell, right?
I wonder if there's
some way we can do that based upon including some additional file?
The only problem with this is that it has to be run every single time
the page
is loaded. It's probably a price worth paying, it's not as if it's calling a
database connection.
Fair enough. We're probably already running php on each file, so I
wouldn't expect it to be a significant amount of additional work.
Note that I have no clue if something like this is even possible...
We could even ignore this file
No need to use a separate file, that only wastes I/O.
True, doing it the way you suggest definitely implies we don't need
an additional file..
But as I was thinking about it, you're right, we don't want /htdocs to
have absolute paths because we want to allow mirrors to pull off
the content directly from SVN and be able to use it locally without
significant amounts of work.
I'll update the links to svn etc at the same time.
Okay. Cool!
Then we can think about where we want stuff to be. svn:externals only
works on directories, not individual files, but if there are directories
we want shared we can home them in htdocs and share them into mail-search
via an external link.
:)
-derek
PS: Nice work so far on all this so far! :)
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
[EMAIL PROTECTED] PGP key available
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel