Roxen.git / server / modules / tags / indirect_href.pike

version» Context lines:

Roxen.git/server/modules/tags/indirect_href.pike:1:   // This is a roxen module. (c) Informationsvvarna AB 1996.      // This module makes it possible to write symbolic names instead of   // absoulte hrefs. - // Written by Mattias Wingstedt, <wing@infovav.se>, please refer + // Written by Mattias Wingstedt, <wing@idonex.se>, please refer   // to him for further info.    - constant cvs_version = "$Id: indirect_href.pike,v 1.6 1997/08/31 02:49:25 peter Exp $"; + constant cvs_version = "$Id: indirect_href.pike,v 1.7 1998/03/11 19:42:42 neotron Exp $";   constant thread_safe=1;   #include <module.h>      inherit "module";   inherit "roxenlib";      mapping hrefs;   string tagname;      void create()
Roxen.git/server/modules/tags/indirect_href.pike:33:    "Indirect href. Adds a new tag (with a configurable name, if "    "the name is changed, the module has to be reloaded for the "    "namechange to take effect), with a single argument, "    "name=string. It then uses the name to index a database of "    "URLs, and inserts a &lt;a href=...&gt; tag instead. This can "    "be very useful, since you can move all links to a document at "    "once. It also allows the special case 'name=random'. If this "    "is used, a random link will be selected from the database. "    "Example:<pre>"    " roxen=http://www.roxen.com/\n" -  " infovav=http://www.infovav.se/</pre>", }); +  " idonex=http://www.idonex.se/</pre>", });   }      void start()   {    array (string) lines, foo;    string line;    string variable, value;    string dir = "";    mapping all = ([ ]);