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

version» Context lines:

Roxen.git/server/modules/tags/sqltag.pike:1:   // This is a roxen module. Copyright © 1997-2000, Roxen IS.   //   // A module for Roxen, which gives the tags   // <sqltable>, <sqlquery> and <sqloutput>.   //   // Henrik Grubbström 1997-01-12    - constant cvs_version="$Id: sqltag.pike,v 1.51 2000/03/25 03:05:02 nilsson Exp $"; + constant cvs_version="$Id: sqltag.pike,v 1.52 2000/03/30 00:50:44 per Exp $";   constant thread_safe=1;   #include <module.h>      inherit "module";   inherit "roxenlib";      Configuration conf;         // Module interface functions
Roxen.git/server/modules/tags/sqltag.pike:101:    mixed error;       if(sql_connect)    error = catch(con = sql_connect(host));    else    error = catch(con = Sql.sql(lower_case(host)=="localhost"?"":host));       if (error)    RXML.run_error("Couldn't connect to SQL server. "+html_encode_string(error[0]));    -  if (error = catch(result = tag=="sqltable"?con->big_query(args->query):con->query(args->query))) { +  if (error = catch(result = (tag=="sqltable"?con->big_query(args->query):con->query(args->query)))) {    error = html_encode_string(sprintf("Query %O failed. %s", args->query,    con->error()||""));    RXML.run_error(error);    }       if(tag=="sqlquery") args["dbobj"]=con;    return result;   }      
Roxen.git/server/modules/tags/sqltag.pike:162:       array res=do_sql_query(tag, args, id);       if(args["mysql-insert-id"])    if(args->dbobj && args->dbobj->master_sql)    id->variables[args["mysql-insert-id"]] = args->dbobj->master_sql->insert_id();    else    RXML.parse_error("No insert_id present.");       id->misc->defines[" _ok"] = 1; +  return "";   }      string tag_sqltable(string tag, mapping args, RequestID id)   {    NOCACHE();       object res=do_sql_query(tag, args, id);       int ascii=!!args->ascii;    string ret="";