Roxen.git / server / base_server / module.pike

version» Context lines:

Roxen.git/server/base_server/module.pike:1:   // This file is part of Roxen WebServer.   // Copyright © 1996 - 2001, Roxen IS. - // $Id: module.pike,v 1.127 2001/08/23 21:00:53 per Exp $ + // $Id: module.pike,v 1.128 2001/08/23 23:34:41 mast Exp $      #include <module_constants.h>   #include <module.h>   #include <request_trace.h>      constant __pragma_save_parent__ = 1;      inherit "basic_defvar";   mapping(string:array(int)) error_log=([]);   
Roxen.git/server/base_server/module.pike:350:    if (programp (tags[i]))    if (!tags[i]->is_RXML_Tag) tags[i] = 0;    else tags[i] = tags[i]();    else {    tags[i] = tags[i]();    // Bogosity: The check is really a little too late here..    if (!tags[i]->is_RXML_Tag) tags[i] = 0;    }    tags -= ({0});    module_tag_set = -  (this_object()->ModuleTagSet || RXML.TagSet) (module_identifier(), tags); +  (this_object()->ModuleTagSet || RXML.TagSet) (this_object(), "", tags);    }    return module_tag_set;   }      mixed get_value_from_file(string path, string index, void|string pre)   {    Stdio.File file=Stdio.File();    if(!file->open(path,"r")) return 0;    if(index[sizeof(index)-2..sizeof(index)-1]=="()") {    return compile_string((pre||"")+file->read())[index[..sizeof(index)-3]]();