Roxen.git / server / base_server / rxmlhelp.pike

version» Context lines:

Roxen.git/server/base_server/rxmlhelp.pike:487:    else    tags=tag_set->get_overridden_tags(name);       if(!sizeof(tags))    {    if( !level ) {    new_ctx->frame_depth = 0;    new_ctx->eval_finish();    RXML.set_context( old_ctx );    } -  return no_undoc ? "" : "<h4>That tag ("+name+") is not defined</h4>"; +  return no_undoc ? "" : "<h4>The tag (" + +  Roxen.html_encode_string(name) + +  ") is unknown</h4>";    }       foreach(tags, array|object|function tag) {    if(objectp(tag)) {    // FIXME: New style tag. Check for internal documentation.    if(tag->is_compat_tag) {    RXMLHELP_WERR(sprintf("CompatTag %O", tag));    tag=tag->fn;    }    else if(tag->is_generic_tag) {
Roxen.git/server/base_server/rxmlhelp.pike:554:    if(has_value(name,"#")) {    sscanf(name,"%*s#%s", name);    name="plugin "+name;    }    if( !level ) {    new_ctx->frame_depth = 0;    new_ctx->eval_finish();    RXML.set_context( old_ctx );    }    return (no_undoc ? "" : -  "<h4>No documentation available for \""+name+"\".</h4>\n"); +  "<h4>No documentation available for \"" + +  Roxen.html_encode_string(name) + +  "\".</h4>\n");   }      string find_module_doc( string cn, string mn, RequestID id )   {    RXMLHELP_WERR("Help for module "+mn+" requested.");    object c = roxen.find_configuration( cn );    if(!c) return "";       RoxenModule o = c->find_module( replace(mn,"!","#") );    if(!o) return "";       return parse_mapping(o->tagdocumentation(), 0, 0);   }