From 11b744b1578573efeb4b8e830f05c62369ca73b7 Mon Sep 17 00:00:00 2001 From: edward Date: Wed, 30 Mar 2016 19:03:05 +0800 Subject: [PATCH] RooGetTrait.php --- RooGetTrait.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/RooGetTrait.php b/RooGetTrait.php index 2be9be4b..3c69565f 100644 --- a/RooGetTrait.php +++ b/RooGetTrait.php @@ -612,7 +612,34 @@ trait Pman_Core_RooGetTrait { } $se->send($fn .'.xls'); exit; + + } + + var $cols = array(); + function loadMap($do, $cfg =array()) + { + $onlycolumns = !empty($cfg['columns']) ? $cfg['columns'] : false; + $distinct = !empty($cfg['distinct']) ? $cfg['distinct'] : false; + $excludecolumns = !empty($cfg['exclude']) ? $cfg['exclude'] : array(); + + $excludecolumns[] = 'passwd'; // we never expose passwords + + $ret = $do->autoJoin(array( + 'include' => $onlycolumns, + 'exclude' => $excludecolumns, + 'distinct' => $distinct + )); + + + + $this->countWhat = $ret['count']; + $this->cols = $ret['cols']; + $this->colsJname = $ret['join_names']; + + + return; + } -- 2.39.2