section html func printSection(evn) fvar(old,s) old = block.select(block.reggen()) block.lvloff() event(evn:html) s = block.astext() block.delete(block.select(old)) println('$t = ', s, ';') end func doPrint(_data) fvar(old, old_site, old_scope) old_site = _SITE_ inc_sec("php") old = block.select(BLK_HEAD) println('function makeList' + code(_id_) + '() {') block.inclvl() println('global $f' + _SITE_ + ';') println('$ts = "";') sys.event(DataSource, 'ds_select', _id_, '') _SITE_ = code(_id_) println('for($i = 0; $i < ' + sys.event(DataSource, 'ds_count', _id_) + '; $i++) {') block.inclvl() sys.event(DataSource, 'ds_fetch', _id_) printSection("onItem") println('$ts .= $t;') block.declvl() println('}') println('return $ts;') block.declvl() println('}') block.select(old) _SITE_ = old_site // fvar(i, db, s, q) // db = "%" + DataBind + "%" // q = Query // i = pos(db, q) // s = copy(q, 1, i-1) // delete(q, 1, i) // delete(q, 1, pos("%", q)) // s &= '$f' + _SITE_ + '[' + DataBind + ']' // if(q) // s &= q // end print('makeList' + code(_id_) + '()') dec_sec("html") event(onPrint, _data) end