Roxen.git / server / etc / modules / Variable.pmod / module.pmod

version» Context lines:

Roxen.git/server/etc/modules/Variable.pmod/module.pmod:1: - // $Id: module.pmod,v 1.40 2000/11/27 13:45:06 nilsson Exp $ + // $Id: module.pmod,v 1.41 2000/12/02 16:11:49 nilsson Exp $      #include <module.h>   #include <roxen.h>      // Locale macros   //<locale-token project="roxen_config"> LOCALE </locale-token>      #define LOCALE(X,Y) \    ([string](mixed)Locale.translate("roxen_config",roxenp()->locale->get(),X,Y))   
Roxen.git/server/etc/modules/Variable.pmod/module.pmod:1275:          port = protocol+"://"+host+path;       if( !roxenp()->protocols[ protocol ] )    warning += sprintf(LOCALE(342,"Warning: The protocol %s is not known "    "by roxen"),protocol)+"\n";    return ({ (strlen(warning)?warning:0), port });   }    - static string input(string name, string value, int size, + string input(string name, string value, int size,    void|mapping(string:string) args, void|int noxml)   {    if(!args)    args=([]);    else    args+=([]);       args->name=name; -  +  if(value)    args->value=value; -  if(!args->size) +  if(!args->size && size)    args->size=(string)size;       string render="<input";       foreach(indices(args), string attr) {    render+=" "+attr+"=";    if(!has_value(args[attr], "\"")) render+="\""+args[attr]+"\"";    else if(!has_value(args[attr], "'")) render+="'"+args[attr]+"'";    else render+="\""+replace(args[attr], "'", "&#39;")+"\"";    }       if(noxml) return render+">";    return render+" />";   }